@@ -5,3 +5,155 @@ pub use crate::new::common::posix::unistd::{
55 STDIN_FILENO ,
66 STDOUT_FILENO ,
77} ;
8+ use crate :: prelude:: * ;
9+
10+ pub const _SC_ARG_MAX: c_int = 0 ;
11+ pub const _SC_CHILD_MAX: c_int = 1 ;
12+ pub const _SC_CLK_TCK: c_int = 2 ;
13+ pub const _SC_NGROUPS_MAX: c_int = 3 ;
14+ pub const _SC_OPEN_MAX: c_int = 4 ;
15+ pub const _SC_JOB_CONTROL: c_int = 5 ;
16+ pub const _SC_SAVED_IDS: c_int = 6 ;
17+ pub const _SC_VERSION: c_int = 7 ;
18+ pub const _SC_PAGESIZE: c_int = 8 ;
19+ pub const _SC_PAGE_SIZE: c_int = _SC_PAGESIZE;
20+ pub const _SC_NPROCESSORS_CONF: c_int = 9 ;
21+ pub const _SC_NPROCESSORS_ONLN: c_int = 10 ;
22+ pub const _SC_PHYS_PAGES: c_int = 11 ;
23+ pub const _SC_AVPHYS_PAGES: c_int = 12 ;
24+ pub const _SC_MQ_OPEN_MAX: c_int = 13 ;
25+ pub const _SC_MQ_PRIO_MAX: c_int = 14 ;
26+ pub const _SC_RTSIG_MAX: c_int = 15 ;
27+ pub const _SC_SEM_NSEMS_MAX: c_int = 16 ;
28+ pub const _SC_SEM_VALUE_MAX: c_int = 17 ;
29+ pub const _SC_SIGQUEUE_MAX: c_int = 18 ;
30+ pub const _SC_TIMER_MAX: c_int = 19 ;
31+ pub const _SC_TZNAME_MAX: c_int = 20 ;
32+ pub const _SC_ASYNCHRONOUS_IO: c_int = 21 ;
33+ pub const _SC_FSYNC: c_int = 22 ;
34+ pub const _SC_MAPPED_FILES: c_int = 23 ;
35+ pub const _SC_MEMLOCK: c_int = 24 ;
36+ pub const _SC_MEMLOCK_RANGE: c_int = 25 ;
37+ pub const _SC_MEMORY_PROTECTION: c_int = 26 ;
38+ pub const _SC_MESSAGE_PASSING: c_int = 27 ;
39+ pub const _SC_PRIORITIZED_IO: c_int = 28 ;
40+ pub const _SC_REALTIME_SIGNALS: c_int = 29 ;
41+ pub const _SC_SEMAPHORES: c_int = 30 ;
42+ pub const _SC_SHARED_MEMORY_OBJECTS: c_int = 31 ;
43+ pub const _SC_SYNCHRONIZED_IO: c_int = 32 ;
44+ pub const _SC_TIMERS: c_int = 33 ;
45+ pub const _SC_AIO_LISTIO_MAX: c_int = 34 ;
46+ pub const _SC_AIO_MAX: c_int = 35 ;
47+ pub const _SC_AIO_PRIO_DELTA_MAX: c_int = 36 ;
48+ pub const _SC_DELAYTIMER_MAX: c_int = 37 ;
49+ pub const _SC_THREAD_KEYS_MAX: c_int = 38 ;
50+ pub const _SC_THREAD_STACK_MIN: c_int = 39 ;
51+ pub const _SC_THREAD_THREADS_MAX: c_int = 40 ;
52+ pub const _SC_TTY_NAME_MAX: c_int = 41 ;
53+ pub const _SC_THREADS: c_int = 42 ;
54+ pub const _SC_THREAD_ATTR_STACKADDR: c_int = 43 ;
55+ pub const _SC_THREAD_ATTR_STACKSIZE: c_int = 44 ;
56+ pub const _SC_THREAD_PRIORITY_SCHEDULING: c_int = 45 ;
57+ pub const _SC_THREAD_PRIO_INHERIT: c_int = 46 ;
58+ pub const _SC_THREAD_PRIO_PROTECT: c_int = 47 ;
59+ pub const _SC_THREAD_PRIO_CEILING: c_int = _SC_THREAD_PRIO_PROTECT;
60+ pub const _SC_THREAD_PROCESS_SHARED: c_int = 48 ;
61+ pub const _SC_THREAD_SAFE_FUNCTIONS: c_int = 49 ;
62+ pub const _SC_GETGR_R_SIZE_MAX: c_int = 50 ;
63+ pub const _SC_GETPW_R_SIZE_MAX: c_int = 51 ;
64+ pub const _SC_LOGIN_NAME_MAX: c_int = 52 ;
65+ pub const _SC_THREAD_DESTRUCTOR_ITERATIONS: c_int = 53 ;
66+ pub const _SC_ADVISORY_INFO: c_int = 54 ;
67+ pub const _SC_ATEXIT_MAX: c_int = 55 ;
68+ pub const _SC_BARRIERS: c_int = 56 ;
69+ pub const _SC_BC_BASE_MAX: c_int = 57 ;
70+ pub const _SC_BC_DIM_MAX: c_int = 58 ;
71+ pub const _SC_BC_SCALE_MAX: c_int = 59 ;
72+ pub const _SC_BC_STRING_MAX: c_int = 60 ;
73+ pub const _SC_CLOCK_SELECTION: c_int = 61 ;
74+ pub const _SC_COLL_WEIGHTS_MAX: c_int = 62 ;
75+ pub const _SC_CPUTIME: c_int = 63 ;
76+ pub const _SC_EXPR_NEST_MAX: c_int = 64 ;
77+ pub const _SC_HOST_NAME_MAX: c_int = 65 ;
78+ pub const _SC_IOV_MAX: c_int = 66 ;
79+ pub const _SC_IPV6: c_int = 67 ;
80+ pub const _SC_LINE_MAX: c_int = 68 ;
81+ pub const _SC_MONOTONIC_CLOCK: c_int = 69 ;
82+ pub const _SC_RAW_SOCKETS: c_int = 70 ;
83+ pub const _SC_READER_WRITER_LOCKS: c_int = 71 ;
84+ pub const _SC_REGEXP: c_int = 72 ;
85+ pub const _SC_RE_DUP_MAX: c_int = 73 ;
86+ pub const _SC_SHELL: c_int = 74 ;
87+ pub const _SC_SPAWN: c_int = 75 ;
88+ pub const _SC_SPIN_LOCKS: c_int = 76 ;
89+ pub const _SC_SPORADIC_SERVER: c_int = 77 ;
90+ pub const _SC_SS_REPL_MAX: c_int = 78 ;
91+ pub const _SC_SYMLOOP_MAX: c_int = 79 ;
92+ pub const _SC_THREAD_CPUTIME: c_int = 80 ;
93+ pub const _SC_THREAD_SPORADIC_SERVER: c_int = 81 ;
94+ pub const _SC_TIMEOUTS: c_int = 82 ;
95+ pub const _SC_TRACE: c_int = 83 ;
96+ pub const _SC_TRACE_EVENT_FILTER: c_int = 84 ;
97+ pub const _SC_TRACE_EVENT_NAME_MAX: c_int = 85 ;
98+ pub const _SC_TRACE_INHERIT: c_int = 86 ;
99+ pub const _SC_TRACE_LOG: c_int = 87 ;
100+ pub const _SC_TRACE_NAME_MAX: c_int = 88 ;
101+ pub const _SC_TRACE_SYS_MAX: c_int = 89 ;
102+ pub const _SC_TRACE_USER_EVENT_MAX: c_int = 90 ;
103+ pub const _SC_TYPED_MEMORY_OBJECTS: c_int = 91 ;
104+ pub const _SC_V7_ILP32_OFF32: c_int = 92 ;
105+ pub const _SC_V6_ILP32_OFF32: c_int = _SC_V7_ILP32_OFF32;
106+ pub const _SC_XBS5_ILP32_OFF32: c_int = _SC_V7_ILP32_OFF32;
107+ pub const _SC_V7_ILP32_OFFBIG: c_int = 93 ;
108+ pub const _SC_V6_ILP32_OFFBIG: c_int = _SC_V7_ILP32_OFFBIG;
109+ pub const _SC_XBS5_ILP32_OFFBIG: c_int = _SC_V7_ILP32_OFFBIG;
110+ pub const _SC_V7_LP64_OFF64: c_int = 94 ;
111+ pub const _SC_V6_LP64_OFF64: c_int = _SC_V7_LP64_OFF64;
112+ pub const _SC_XBS5_LP64_OFF64: c_int = _SC_V7_LP64_OFF64;
113+ pub const _SC_V7_LPBIG_OFFBIG: c_int = 95 ;
114+ pub const _SC_V6_LPBIG_OFFBIG: c_int = _SC_V7_LPBIG_OFFBIG;
115+ pub const _SC_XBS5_LPBIG_OFFBIG: c_int = _SC_V7_LPBIG_OFFBIG;
116+ pub const _SC_XOPEN_CRYPT: c_int = 96 ;
117+ pub const _SC_XOPEN_ENH_I18N: c_int = 97 ;
118+ pub const _SC_XOPEN_LEGACY: c_int = 98 ;
119+ pub const _SC_XOPEN_REALTIME: c_int = 99 ;
120+ pub const _SC_STREAM_MAX: c_int = 100 ;
121+ pub const _SC_PRIORITY_SCHEDULING: c_int = 101 ;
122+ pub const _SC_XOPEN_REALTIME_THREADS: c_int = 102 ;
123+ pub const _SC_XOPEN_SHM: c_int = 103 ;
124+ pub const _SC_XOPEN_STREAMS: c_int = 104 ;
125+ pub const _SC_XOPEN_UNIX: c_int = 105 ;
126+ pub const _SC_XOPEN_VERSION: c_int = 106 ;
127+ pub const _SC_2_CHAR_TERM: c_int = 107 ;
128+ pub const _SC_2_C_BIND: c_int = 108 ;
129+ pub const _SC_2_C_DEV: c_int = 109 ;
130+ pub const _SC_2_FORT_DEV: c_int = 110 ;
131+ pub const _SC_2_FORT_RUN: c_int = 111 ;
132+ pub const _SC_2_LOCALEDEF: c_int = 112 ;
133+ pub const _SC_2_PBS: c_int = 113 ;
134+ pub const _SC_2_PBS_ACCOUNTING: c_int = 114 ;
135+ pub const _SC_2_PBS_CHECKPOINT: c_int = 115 ;
136+ pub const _SC_2_PBS_LOCATE: c_int = 116 ;
137+ pub const _SC_2_PBS_MESSAGE: c_int = 117 ;
138+ pub const _SC_2_PBS_TRACK: c_int = 118 ;
139+ pub const _SC_2_SW_DEV: c_int = 119 ;
140+ pub const _SC_2_UPE: c_int = 120 ;
141+ pub const _SC_2_VERSION: c_int = 121 ;
142+ pub const _SC_THREAD_ROBUST_PRIO_INHERIT: c_int = 122 ;
143+ pub const _SC_THREAD_ROBUST_PRIO_PROTECT: c_int = 123 ;
144+ pub const _SC_XOPEN_UUCP: c_int = 124 ;
145+ pub const _SC_LEVEL1_ICACHE_SIZE: c_int = 125 ;
146+ pub const _SC_LEVEL1_ICACHE_ASSOC: c_int = 126 ;
147+ pub const _SC_LEVEL1_ICACHE_LINESIZE: c_int = 127 ;
148+ pub const _SC_LEVEL1_DCACHE_SIZE: c_int = 128 ;
149+ pub const _SC_LEVEL1_DCACHE_ASSOC: c_int = 129 ;
150+ pub const _SC_LEVEL1_DCACHE_LINESIZE: c_int = 130 ;
151+ pub const _SC_LEVEL2_CACHE_SIZE: c_int = 131 ;
152+ pub const _SC_LEVEL2_CACHE_ASSOC: c_int = 132 ;
153+ pub const _SC_LEVEL2_CACHE_LINESIZE: c_int = 133 ;
154+ pub const _SC_LEVEL3_CACHE_SIZE: c_int = 134 ;
155+ pub const _SC_LEVEL3_CACHE_ASSOC: c_int = 135 ;
156+ pub const _SC_LEVEL3_CACHE_LINESIZE: c_int = 136 ;
157+ pub const _SC_LEVEL4_CACHE_SIZE: c_int = 137 ;
158+ pub const _SC_LEVEL4_CACHE_ASSOC: c_int = 138 ;
159+ pub const _SC_LEVEL4_CACHE_LINESIZE: c_int = 139 ;
0 commit comments