source: branches/libc-0.6/src/emx/include/sys/uflags.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: 830 bytes
Line 
1/* sys/uflags.h (emx+gcc) */
2
3#ifndef _SYS_UFLAGS_H
4#define _SYS_UFLAGS_H
5
6/* Constants for _uflags() */
7
8#define _UF_SIG_MODEL 0x0003 /* Mask */
9#define _UF_SIG_EMX 0x0000
10#define _UF_SIG_SYSV 0x0001
11#define _UF_SIG_BSD 0x0002
12#define _UF_SIG_RESERVED 0x0003
13
14#define _UF_SBRK_MODEL 0x000c /* Mask */
15#define _UF_SBRK_CONTIGUOUS 0x0000
16#define _UF_SBRK_MONOTONOUS 0x0004
17#define _UF_SBRK_ARBITRARY 0x0008
18#define _UF_SBRK_RESERVED1 0x000c
19
20#define _UF_PTRACE_MODEL 0x0030 /* Mask */
21#define _UF_PTRACE_STANDARD 0x0000
22#define _UF_PTRACE_NOTIFY 0x0010
23#define _UF_PTRACE_MULTITHREAD 0x0020
24
25#if defined (__cplusplus)
26extern "C" {
27#endif
28
29int _uflags (int, int);
30
31#if defined (__cplusplus)
32}
33#endif
34
35#endif /* not _SYS_UFLAGS_H */
Note: See TracBrowser for help on using the repository browser.