1 | /* unistd.h |
---|
2 | * |
---|
3 | */ |
---|
4 | |
---|
5 | #ifndef __POSIX_UNISTD_h |
---|
6 | #define __POSIX_UNISTD_h |
---|
7 | |
---|
8 | #include <rtems/posix/features.h> |
---|
9 | |
---|
10 | /* |
---|
11 | * 4.8.1 Get Configurable System Variables, P1003.1b-1993, p. 96 |
---|
12 | * |
---|
13 | * NOTE: Table 4-2, Configurable System Variables, p. 96 |
---|
14 | */ |
---|
15 | |
---|
16 | #define _SC_AIO_LISTIO_MAX 0 |
---|
17 | #define _SC_AIO_MAX 1 |
---|
18 | #define _SC_AIO_PRIO_DELTA_MAX 2 |
---|
19 | #define _SC_ARG_MAX 3 |
---|
20 | #define _SC_CHILD_MAX 4 |
---|
21 | #define _SC_CLK_TCK 5 |
---|
22 | #define _SC_DELAYTIMER_MAX 6 |
---|
23 | #define _SC_MQ_OPEN_MAX 7 |
---|
24 | #define _SC_MQ_PRIO_MAX 8 |
---|
25 | #define _SC_NGROUPS_MAX 9 |
---|
26 | #define _SC_OPEN_MAX 10 |
---|
27 | #define _SC_PAGESIZE 11 |
---|
28 | #define _SC_RTSIG_MAX 12 |
---|
29 | #define _SC_SEM_NSEMS_MAX 13 |
---|
30 | #define _SC_SEM_VALUE_MAX 14 |
---|
31 | #define _SC_SIGQUEUE_MAX 15 |
---|
32 | #define _SC_STREAM_MAX 16 |
---|
33 | #define _SC_TIMER_MAX 17 |
---|
34 | #define _SC_TZNAME_MAX 18 |
---|
35 | |
---|
36 | #define _SC_ASYNCHRONOUS_IO 19 |
---|
37 | #define _SC_FSYNC 20 |
---|
38 | #define _SC_JOB_CONTROL 21 |
---|
39 | #define _SC_MAPPED_FILES 22 |
---|
40 | #define _SC_MEMLOCK 23 |
---|
41 | #define _SC_MEMLOCK_RANGE 24 |
---|
42 | #define _SC_MEMORY_PROTECTION 25 |
---|
43 | #define _SC_MESSAGE_PASSING 26 |
---|
44 | #define _SC_PRIORITIZED_IO 27 |
---|
45 | #define _SC_REALTIME_SIGNALS 28 |
---|
46 | #define _SC_SAVED_IDS 29 |
---|
47 | #define _SC_SEMAPHORES 30 |
---|
48 | #define _SC_SHARED_MEMORY_OBJECTS 31 |
---|
49 | #define _SC_SYNCHRONIZED_IO 32 |
---|
50 | #define _SC_TIMERS 33 |
---|
51 | #define _SC_VERSION 34 |
---|
52 | |
---|
53 | /* |
---|
54 | * P1003.1c/D10, p. 52 adds the following. |
---|
55 | */ |
---|
56 | |
---|
57 | #define _SC_GETGR_R_SIZE_MAX 35 |
---|
58 | #define _SC_GETPW_R_SIZE_MAX |
---|
59 | #define _SC_LOGIN_NAME_MAX |
---|
60 | #define _SC_THREAD_DESTRUCTOR_ITERATIONS |
---|
61 | #define _SC_THREAD_KEYS_MAX |
---|
62 | #define _SC_THREAD_STACK_MIN |
---|
63 | #define _SC_THREAD_THREADS_MAX |
---|
64 | #define _SC_TTY_NAME_MAX |
---|
65 | |
---|
66 | #define _SC_THREADS |
---|
67 | #define _SC_THREAD_ATTR_STACKADDR |
---|
68 | #define _SC_THREAD_ATTR_STACKSIZE |
---|
69 | #define _SC_THREAD_PRIORITY_SCHEDULING |
---|
70 | #define _SC_THREAD_PRIO_INHERIT |
---|
71 | #define _SC_THREAD_PRIO_CEILING |
---|
72 | #define _SC_THREAD_PROCESS_SHARED |
---|
73 | #define _SC_THREAD_SAGE_FUNCTIONS |
---|
74 | |
---|
75 | /* |
---|
76 | * 4.8.1 Get Configurable System Variables, P1003.1b-1993, p. 95 |
---|
77 | */ |
---|
78 | |
---|
79 | long sysconf( |
---|
80 | int name |
---|
81 | ); |
---|
82 | |
---|
83 | #endif |
---|
84 | /* end of include */ |
---|