source: branches/libc-0.6/src/emx/include/sys/emxload.h

Last change on this file was 18, checked in by bird, 22 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 685 bytes
Line 
1/* sys/emxload.h (emx+gcc) */
2
3#ifndef _SYS_EMXLOAD_H
4#define _SYS_EMXLOAD_H
5
6#if defined (__cplusplus)
7extern "C" {
8#endif
9
10#if !defined (_SIZE_T)
11#define _SIZE_T
12typedef unsigned long size_t;
13#endif
14
15#define _EMXLOAD_INDEFINITE (-1)
16
17int _emxload_env (const char *envname);
18int _emxload_this (int seconds);
19int _emxload_prog (const char *name, int seconds);
20int _emxload_unload (const char *name, int wait_flag);
21
22int _emxload_list_start (void);
23int _emxload_list_get (char *buf, size_t buf_size, int *pseconds);
24
25int _emxload_connect (void);
26int _emxload_disconnect (void);
27int _emxload_stop (int wait_flag);
28
29#if defined (__cplusplus)
30}
31#endif
32
33#endif /* not _SYS_EMXLOAD_H */
Note: See TracBrowser for help on using the repository browser.