source: rtems/c/src/exec/posix/include/unistd.h @ 5e9b32b

4.104.114.84.95
Last change on this file since 5e9b32b was 5e9b32b, checked in by Joel Sherrill <joel.sherrill@…>, on 09/26/95 at 19:27:15

posix support initially added

  • Property mode set to 100644
File size: 2.2 KB
Line 
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
79long sysconf(
80  int name
81);
82
83#endif
84/* end of include */
Note: See TracBrowser for help on using the repository browser.