Skip to content

Commit 7b17a30

Browse files
committed
Add sysconf constants for Linux and Android
1 parent 57fa5fa commit 7b17a30

File tree

5 files changed

+309
-0
lines changed

5 files changed

+309
-0
lines changed

src/unix/notbsd/android/mod.rs

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ pub const _SC_EXPR_NEST_MAX: ::c_int = 8;
209209
pub const _SC_LINE_MAX: ::c_int = 9;
210210
pub const _SC_NGROUPS_MAX: ::c_int = 10;
211211
pub const _SC_OPEN_MAX: ::c_int = 11;
212+
pub const _SC_PASS_MAX: ::c_int = 12;
212213
pub const _SC_2_C_BIND: ::c_int = 13;
213214
pub const _SC_2_C_DEV: ::c_int = 14;
214215
pub const _SC_2_C_VERSION: ::c_int = 15;
@@ -238,7 +239,35 @@ pub const _SC_IOV_MAX: ::c_int = 38;
238239
pub const _SC_PAGESIZE: ::c_int = 39;
239240
pub const _SC_PAGE_SIZE: ::c_int = 40;
240241
pub const _SC_XOPEN_UNIX: ::c_int = 41;
242+
pub const _SC_XBS5_ILP32_OFF32: ::c_int = 42;
243+
pub const _SC_XBS5_ILP32_OFFBIG: ::c_int = 43;
244+
pub const _SC_XBS5_LP64_OFF64: ::c_int = 44;
245+
pub const _SC_XBS5_LPBIG_OFFBIG: ::c_int = 45;
246+
pub const _SC_AIO_LISTIO_MAX: ::c_int = 46;
247+
pub const _SC_AIO_MAX: ::c_int = 47;
248+
pub const _SC_AIO_PRIO_DELTA_MAX: ::c_int = 48;
249+
pub const _SC_DELAYTIMER_MAX: ::c_int = 49;
250+
pub const _SC_MQ_OPEN_MAX: ::c_int = 50;
241251
pub const _SC_MQ_PRIO_MAX: ::c_int = 51;
252+
pub const _SC_RTSIG_MAX: ::c_int = 52;
253+
pub const _SC_SEM_NSEMS_MAX: ::c_int = 53;
254+
pub const _SC_SEM_VALUE_MAX: ::c_int = 54;
255+
pub const _SC_SIGQUEUE_MAX: ::c_int = 55;
256+
pub const _SC_TIMER_MAX: ::c_int = 56;
257+
pub const _SC_ASYNCHRONOUS_IO: ::c_int = 57;
258+
pub const _SC_FSYNC: ::c_int = 58;
259+
pub const _SC_MAPPED_FILES: ::c_int = 59;
260+
pub const _SC_MEMLOCK: ::c_int = 60;
261+
pub const _SC_MEMLOCK_RANGE: ::c_int = 61;
262+
pub const _SC_MEMORY_PROTECTION: ::c_int = 62;
263+
pub const _SC_MESSAGE_PASSING: ::c_int = 63;
264+
pub const _SC_PRIORITIZED_IO: ::c_int = 64;
265+
pub const _SC_PRIORITY_SCHEDULING: ::c_int = 65;
266+
pub const _SC_REALTIME_SIGNALS: ::c_int = 66;
267+
pub const _SC_SEMAPHORES: ::c_int = 67;
268+
pub const _SC_SHARED_MEMORY_OBJECTS: ::c_int = 68;
269+
pub const _SC_SYNCHRONIZED_IO: ::c_int = 69;
270+
pub const _SC_TIMERS: ::c_int = 70;
242271
pub const _SC_GETGR_R_SIZE_MAX: ::c_int = 71;
243272
pub const _SC_GETPW_R_SIZE_MAX: ::c_int = 72;
244273
pub const _SC_LOGIN_NAME_MAX: ::c_int = 73;
@@ -256,6 +285,9 @@ pub const _SC_THREAD_PRIO_PROTECT: ::c_int = 84;
256285
pub const _SC_THREAD_SAFE_FUNCTIONS: ::c_int = 85;
257286
pub const _SC_NPROCESSORS_CONF: ::c_int = 96;
258287
pub const _SC_NPROCESSORS_ONLN: ::c_int = 97;
288+
pub const _SC_PHYS_PAGES: ::c_int = 98;
289+
pub const _SC_AVPHYS_PAGES: ::c_int = 99;
290+
pub const _SC_MONOTONIC_CLOCK: ::c_int = 100;
259291

260292
pub const PTHREAD_MUTEX_NORMAL: ::c_int = 0;
261293
pub const PTHREAD_MUTEX_RECURSIVE: ::c_int = 1;

src/unix/notbsd/linux/mips/mod.rs

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,81 @@ pub const FOPEN_MAX: ::c_uint = 16;
6767
pub const POSIX_FADV_DONTNEED: ::c_int = 4;
6868
pub const POSIX_FADV_NOREUSE: ::c_int = 5;
6969
pub const POSIX_MADV_DONTNEED: ::c_int = 4;
70+
pub const _SC_EQUIV_CLASS_MAX: ::c_int = 41;
71+
pub const _SC_CHARCLASS_NAME_MAX: ::c_int = 45;
72+
pub const _SC_PII: ::c_int = 53;
73+
pub const _SC_PII_XTI: ::c_int = 54;
74+
pub const _SC_PII_SOCKET: ::c_int = 55;
75+
pub const _SC_PII_INTERNET: ::c_int = 56;
76+
pub const _SC_PII_OSI: ::c_int = 57;
77+
pub const _SC_POLL: ::c_int = 58;
78+
pub const _SC_SELECT: ::c_int = 59;
79+
pub const _SC_PII_INTERNET_STREAM: ::c_int = 61;
80+
pub const _SC_PII_INTERNET_DGRAM: ::c_int = 62;
81+
pub const _SC_PII_OSI_COTS: ::c_int = 63;
82+
pub const _SC_PII_OSI_CLTS: ::c_int = 64;
83+
pub const _SC_PII_OSI_M: ::c_int = 65;
84+
pub const _SC_T_IOV_MAX: ::c_int = 66;
7085
pub const _SC_2_C_VERSION: ::c_int = 96;
86+
pub const _SC_CHAR_BIT: ::c_int = 101;
87+
pub const _SC_CHAR_MAX: ::c_int = 102;
88+
pub const _SC_CHAR_MIN: ::c_int = 103;
89+
pub const _SC_INT_MAX: ::c_int = 104;
90+
pub const _SC_INT_MIN: ::c_int = 105;
91+
pub const _SC_LONG_BIT: ::c_int = 106;
92+
pub const _SC_WORD_BIT: ::c_int = 107;
93+
pub const _SC_MB_LEN_MAX: ::c_int = 108;
94+
pub const _SC_SSIZE_MAX: ::c_int = 110;
95+
pub const _SC_SCHAR_MAX: ::c_int = 111;
96+
pub const _SC_SCHAR_MIN: ::c_int = 112;
97+
pub const _SC_SHRT_MAX: ::c_int = 113;
98+
pub const _SC_SHRT_MIN: ::c_int = 114;
99+
pub const _SC_UCHAR_MAX: ::c_int = 115;
100+
pub const _SC_UINT_MAX: ::c_int = 116;
101+
pub const _SC_ULONG_MAX: ::c_int = 117;
102+
pub const _SC_USHRT_MAX: ::c_int = 118;
103+
pub const _SC_NL_ARGMAX: ::c_int = 119;
104+
pub const _SC_NL_LANGMAX: ::c_int = 120;
105+
pub const _SC_NL_MSGMAX: ::c_int = 121;
106+
pub const _SC_NL_NMAX: ::c_int = 122;
107+
pub const _SC_NL_SETMAX: ::c_int = 123;
108+
pub const _SC_NL_TEXTMAX: ::c_int = 124;
109+
pub const _SC_BASE: ::c_int = 134;
110+
pub const _SC_C_LANG_SUPPORT: ::c_int = 135;
111+
pub const _SC_C_LANG_SUPPORT_R: ::c_int = 136;
112+
pub const _SC_DEVICE_IO: ::c_int = 140;
113+
pub const _SC_DEVICE_SPECIFIC: ::c_int = 141;
114+
pub const _SC_DEVICE_SPECIFIC_R: ::c_int = 142;
115+
pub const _SC_FD_MGMT: ::c_int = 143;
116+
pub const _SC_FIFO: ::c_int = 144;
117+
pub const _SC_PIPE: ::c_int = 145;
118+
pub const _SC_FILE_ATTRIBUTES: ::c_int = 146;
119+
pub const _SC_FILE_LOCKING: ::c_int = 147;
120+
pub const _SC_FILE_SYSTEM: ::c_int = 148;
121+
pub const _SC_MULTI_PROCESS: ::c_int = 150;
122+
pub const _SC_SINGLE_PROCESS: ::c_int = 151;
123+
pub const _SC_NETWORKING: ::c_int = 152;
124+
pub const _SC_REGEX_VERSION: ::c_int = 156;
125+
pub const _SC_SIGNALS: ::c_int = 158;
126+
pub const _SC_SYSTEM_DATABASE: ::c_int = 162;
127+
pub const _SC_SYSTEM_DATABASE_R: ::c_int = 163;
128+
pub const _SC_USER_GROUPS: ::c_int = 166;
129+
pub const _SC_USER_GROUPS_R: ::c_int = 167;
130+
pub const _SC_LEVEL1_ICACHE_SIZE: ::c_int = 185;
131+
pub const _SC_LEVEL1_ICACHE_ASSOC: ::c_int = 186;
132+
pub const _SC_LEVEL1_ICACHE_LINESIZE: ::c_int = 187;
133+
pub const _SC_LEVEL1_DCACHE_SIZE: ::c_int = 188;
134+
pub const _SC_LEVEL1_DCACHE_ASSOC: ::c_int = 189;
135+
pub const _SC_LEVEL1_DCACHE_LINESIZE: ::c_int = 190;
136+
pub const _SC_LEVEL2_CACHE_SIZE: ::c_int = 191;
137+
pub const _SC_LEVEL2_CACHE_ASSOC: ::c_int = 192;
138+
pub const _SC_LEVEL2_CACHE_LINESIZE: ::c_int = 193;
139+
pub const _SC_LEVEL3_CACHE_SIZE: ::c_int = 194;
140+
pub const _SC_LEVEL3_CACHE_ASSOC: ::c_int = 195;
141+
pub const _SC_LEVEL3_CACHE_LINESIZE: ::c_int = 196;
142+
pub const _SC_LEVEL4_CACHE_SIZE: ::c_int = 197;
143+
pub const _SC_LEVEL4_CACHE_ASSOC: ::c_int = 198;
144+
pub const _SC_LEVEL4_CACHE_LINESIZE: ::c_int = 199;
71145
pub const O_ACCMODE: ::c_int = 3;
72146
pub const O_DIRECT: ::c_int = 0x8000;
73147
pub const O_DIRECTORY: ::c_int = 0x10000;

src/unix/notbsd/linux/mod.rs

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,7 @@ pub const _SC_2_FORT_DEV: ::c_int = 49;
481481
pub const _SC_2_FORT_RUN: ::c_int = 50;
482482
pub const _SC_2_SW_DEV: ::c_int = 51;
483483
pub const _SC_2_LOCALEDEF: ::c_int = 52;
484+
pub const _SC_UIO_MAXIOV: ::c_int = 60;
484485
pub const _SC_IOV_MAX: ::c_int = 60;
485486
pub const _SC_THREADS: ::c_int = 67;
486487
pub const _SC_THREAD_SAFE_FUNCTIONS: ::c_int = 68;
@@ -497,9 +498,13 @@ pub const _SC_THREAD_ATTR_STACKSIZE: ::c_int = 78;
497498
pub const _SC_THREAD_PRIORITY_SCHEDULING: ::c_int = 79;
498499
pub const _SC_THREAD_PRIO_INHERIT: ::c_int = 80;
499500
pub const _SC_THREAD_PRIO_PROTECT: ::c_int = 81;
501+
pub const _SC_THREAD_PROCESS_SHARED: ::c_int = 82;
500502
pub const _SC_NPROCESSORS_CONF: ::c_int = 83;
501503
pub const _SC_NPROCESSORS_ONLN: ::c_int = 84;
504+
pub const _SC_PHYS_PAGES: ::c_int = 85;
505+
pub const _SC_AVPHYS_PAGES: ::c_int = 86;
502506
pub const _SC_ATEXIT_MAX: ::c_int = 87;
507+
pub const _SC_PASS_MAX: ::c_int = 88;
503508
pub const _SC_XOPEN_VERSION: ::c_int = 89;
504509
pub const _SC_XOPEN_XCU_VERSION: ::c_int = 90;
505510
pub const _SC_XOPEN_UNIX: ::c_int = 91;
@@ -508,13 +513,63 @@ pub const _SC_XOPEN_ENH_I18N: ::c_int = 93;
508513
pub const _SC_XOPEN_SHM: ::c_int = 94;
509514
pub const _SC_2_CHAR_TERM: ::c_int = 95;
510515
pub const _SC_2_UPE: ::c_int = 97;
516+
pub const _SC_XOPEN_XPG2: ::c_int = 98;
517+
pub const _SC_XOPEN_XPG3: ::c_int = 99;
518+
pub const _SC_XOPEN_XPG4: ::c_int = 100;
519+
pub const _SC_NZERO: ::c_int = 109;
511520
pub const _SC_XBS5_ILP32_OFF32: ::c_int = 125;
512521
pub const _SC_XBS5_ILP32_OFFBIG: ::c_int = 126;
522+
pub const _SC_XBS5_LP64_OFF64: ::c_int = 127;
513523
pub const _SC_XBS5_LPBIG_OFFBIG: ::c_int = 128;
514524
pub const _SC_XOPEN_LEGACY: ::c_int = 129;
515525
pub const _SC_XOPEN_REALTIME: ::c_int = 130;
516526
pub const _SC_XOPEN_REALTIME_THREADS: ::c_int = 131;
527+
pub const _SC_ADVISORY_INFO: ::c_int = 132;
528+
pub const _SC_BARRIERS: ::c_int = 133;
529+
pub const _SC_CLOCK_SELECTION: ::c_int = 137;
530+
pub const _SC_CPUTIME: ::c_int = 138;
531+
pub const _SC_THREAD_CPUTIME: ::c_int = 139;
532+
pub const _SC_MONOTONIC_CLOCK: ::c_int = 149;
533+
pub const _SC_READER_WRITER_LOCKS: ::c_int = 153;
534+
pub const _SC_SPIN_LOCKS: ::c_int = 154;
535+
pub const _SC_REGEXP: ::c_int = 155;
536+
pub const _SC_SHELL: ::c_int = 157;
537+
pub const _SC_SPAWN: ::c_int = 159;
538+
pub const _SC_SPORADIC_SERVER: ::c_int = 160;
539+
pub const _SC_THREAD_SPORADIC_SERVER: ::c_int = 161;
540+
pub const _SC_TIMEOUTS: ::c_int = 164;
541+
pub const _SC_TYPED_MEMORY_OBJECTS: ::c_int = 165;
542+
pub const _SC_2_PBS: ::c_int = 168;
543+
pub const _SC_2_PBS_ACCOUNTING: ::c_int = 169;
544+
pub const _SC_2_PBS_LOCATE: ::c_int = 170;
545+
pub const _SC_2_PBS_MESSAGE: ::c_int = 171;
546+
pub const _SC_2_PBS_TRACK: ::c_int = 172;
547+
pub const _SC_SYMLOOP_MAX: ::c_int = 173;
548+
pub const _SC_STREAMS: ::c_int = 174;
549+
pub const _SC_2_PBS_CHECKPOINT: ::c_int = 175;
550+
pub const _SC_V6_ILP32_OFF32: ::c_int = 176;
551+
pub const _SC_V6_ILP32_OFFBIG: ::c_int = 177;
552+
pub const _SC_V6_LP64_OFF64: ::c_int = 178;
553+
pub const _SC_V6_LPBIG_OFFBIG: ::c_int = 179;
517554
pub const _SC_HOST_NAME_MAX: ::c_int = 180;
555+
pub const _SC_TRACE: ::c_int = 181;
556+
pub const _SC_TRACE_EVENT_FILTER: ::c_int = 182;
557+
pub const _SC_TRACE_INHERIT: ::c_int = 183;
558+
pub const _SC_TRACE_LOG: ::c_int = 184;
559+
pub const _SC_IPV6: ::c_int = 235;
560+
pub const _SC_RAW_SOCKETS: ::c_int = 236;
561+
pub const _SC_V7_ILP32_OFF32: ::c_int = 237;
562+
pub const _SC_V7_ILP32_OFFBIG: ::c_int = 238;
563+
pub const _SC_V7_LP64_OFF64: ::c_int = 239;
564+
pub const _SC_V7_LPBIG_OFFBIG: ::c_int = 240;
565+
pub const _SC_SS_REPL_MAX: ::c_int = 241;
566+
pub const _SC_TRACE_EVENT_NAME_MAX: ::c_int = 242;
567+
pub const _SC_TRACE_NAME_MAX: ::c_int = 243;
568+
pub const _SC_TRACE_SYS_MAX: ::c_int = 244;
569+
pub const _SC_TRACE_USER_EVENT_MAX: ::c_int = 245;
570+
pub const _SC_XOPEN_STREAMS: ::c_int = 246;
571+
pub const _SC_THREAD_ROBUST_PRIO_INHERIT: ::c_int = 247;
572+
pub const _SC_THREAD_ROBUST_PRIO_PROTECT: ::c_int = 248;
518573

519574
pub const RLIM_SAVED_MAX: ::rlim_t = RLIM_INFINITY;
520575
pub const RLIM_SAVED_CUR: ::rlim_t = RLIM_INFINITY;

src/unix/notbsd/linux/other/mod.rs

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,81 @@ pub const FOPEN_MAX: ::c_uint = 16;
281281
pub const POSIX_FADV_DONTNEED: ::c_int = 4;
282282
pub const POSIX_FADV_NOREUSE: ::c_int = 5;
283283
pub const POSIX_MADV_DONTNEED: ::c_int = 4;
284+
pub const _SC_EQUIV_CLASS_MAX: ::c_int = 41;
285+
pub const _SC_CHARCLASS_NAME_MAX: ::c_int = 45;
286+
pub const _SC_PII: ::c_int = 53;
287+
pub const _SC_PII_XTI: ::c_int = 54;
288+
pub const _SC_PII_SOCKET: ::c_int = 55;
289+
pub const _SC_PII_INTERNET: ::c_int = 56;
290+
pub const _SC_PII_OSI: ::c_int = 57;
291+
pub const _SC_POLL: ::c_int = 58;
292+
pub const _SC_SELECT: ::c_int = 59;
293+
pub const _SC_PII_INTERNET_STREAM: ::c_int = 61;
294+
pub const _SC_PII_INTERNET_DGRAM: ::c_int = 62;
295+
pub const _SC_PII_OSI_COTS: ::c_int = 63;
296+
pub const _SC_PII_OSI_CLTS: ::c_int = 64;
297+
pub const _SC_PII_OSI_M: ::c_int = 65;
298+
pub const _SC_T_IOV_MAX: ::c_int = 66;
284299
pub const _SC_2_C_VERSION: ::c_int = 96;
300+
pub const _SC_CHAR_BIT: ::c_int = 101;
301+
pub const _SC_CHAR_MAX: ::c_int = 102;
302+
pub const _SC_CHAR_MIN: ::c_int = 103;
303+
pub const _SC_INT_MAX: ::c_int = 104;
304+
pub const _SC_INT_MIN: ::c_int = 105;
305+
pub const _SC_LONG_BIT: ::c_int = 106;
306+
pub const _SC_WORD_BIT: ::c_int = 107;
307+
pub const _SC_MB_LEN_MAX: ::c_int = 108;
308+
pub const _SC_SSIZE_MAX: ::c_int = 110;
309+
pub const _SC_SCHAR_MAX: ::c_int = 111;
310+
pub const _SC_SCHAR_MIN: ::c_int = 112;
311+
pub const _SC_SHRT_MAX: ::c_int = 113;
312+
pub const _SC_SHRT_MIN: ::c_int = 114;
313+
pub const _SC_UCHAR_MAX: ::c_int = 115;
314+
pub const _SC_UINT_MAX: ::c_int = 116;
315+
pub const _SC_ULONG_MAX: ::c_int = 117;
316+
pub const _SC_USHRT_MAX: ::c_int = 118;
317+
pub const _SC_NL_ARGMAX: ::c_int = 119;
318+
pub const _SC_NL_LANGMAX: ::c_int = 120;
319+
pub const _SC_NL_MSGMAX: ::c_int = 121;
320+
pub const _SC_NL_NMAX: ::c_int = 122;
321+
pub const _SC_NL_SETMAX: ::c_int = 123;
322+
pub const _SC_NL_TEXTMAX: ::c_int = 124;
323+
pub const _SC_BASE: ::c_int = 134;
324+
pub const _SC_C_LANG_SUPPORT: ::c_int = 135;
325+
pub const _SC_C_LANG_SUPPORT_R: ::c_int = 136;
326+
pub const _SC_DEVICE_IO: ::c_int = 140;
327+
pub const _SC_DEVICE_SPECIFIC: ::c_int = 141;
328+
pub const _SC_DEVICE_SPECIFIC_R: ::c_int = 142;
329+
pub const _SC_FD_MGMT: ::c_int = 143;
330+
pub const _SC_FIFO: ::c_int = 144;
331+
pub const _SC_PIPE: ::c_int = 145;
332+
pub const _SC_FILE_ATTRIBUTES: ::c_int = 146;
333+
pub const _SC_FILE_LOCKING: ::c_int = 147;
334+
pub const _SC_FILE_SYSTEM: ::c_int = 148;
335+
pub const _SC_MULTI_PROCESS: ::c_int = 150;
336+
pub const _SC_SINGLE_PROCESS: ::c_int = 151;
337+
pub const _SC_NETWORKING: ::c_int = 152;
338+
pub const _SC_REGEX_VERSION: ::c_int = 156;
339+
pub const _SC_SIGNALS: ::c_int = 158;
340+
pub const _SC_SYSTEM_DATABASE: ::c_int = 162;
341+
pub const _SC_SYSTEM_DATABASE_R: ::c_int = 163;
342+
pub const _SC_USER_GROUPS: ::c_int = 166;
343+
pub const _SC_USER_GROUPS_R: ::c_int = 167;
344+
pub const _SC_LEVEL1_ICACHE_SIZE: ::c_int = 185;
345+
pub const _SC_LEVEL1_ICACHE_ASSOC: ::c_int = 186;
346+
pub const _SC_LEVEL1_ICACHE_LINESIZE: ::c_int = 187;
347+
pub const _SC_LEVEL1_DCACHE_SIZE: ::c_int = 188;
348+
pub const _SC_LEVEL1_DCACHE_ASSOC: ::c_int = 189;
349+
pub const _SC_LEVEL1_DCACHE_LINESIZE: ::c_int = 190;
350+
pub const _SC_LEVEL2_CACHE_SIZE: ::c_int = 191;
351+
pub const _SC_LEVEL2_CACHE_ASSOC: ::c_int = 192;
352+
pub const _SC_LEVEL2_CACHE_LINESIZE: ::c_int = 193;
353+
pub const _SC_LEVEL3_CACHE_SIZE: ::c_int = 194;
354+
pub const _SC_LEVEL3_CACHE_ASSOC: ::c_int = 195;
355+
pub const _SC_LEVEL3_CACHE_LINESIZE: ::c_int = 196;
356+
pub const _SC_LEVEL4_CACHE_SIZE: ::c_int = 197;
357+
pub const _SC_LEVEL4_CACHE_ASSOC: ::c_int = 198;
358+
pub const _SC_LEVEL4_CACHE_LINESIZE: ::c_int = 199;
285359
pub const O_ACCMODE: ::c_int = 3;
286360
pub const ST_RELATIME: ::c_ulong = 4096;
287361
pub const NI_MAXHOST: ::socklen_t = 1025;

src/unix/notbsd/linux/s390x.rs

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,81 @@ pub const BUFSIZ: ::c_uint = 8192;
537537
pub const TMP_MAX: ::c_uint = 238328;
538538
pub const FOPEN_MAX: ::c_uint = 16;
539539
pub const POSIX_MADV_DONTNEED: ::c_int = 4;
540+
pub const _SC_EQUIV_CLASS_MAX: ::c_int = 41;
541+
pub const _SC_CHARCLASS_NAME_MAX: ::c_int = 45;
542+
pub const _SC_PII: ::c_int = 53;
543+
pub const _SC_PII_XTI: ::c_int = 54;
544+
pub const _SC_PII_SOCKET: ::c_int = 55;
545+
pub const _SC_PII_INTERNET: ::c_int = 56;
546+
pub const _SC_PII_OSI: ::c_int = 57;
547+
pub const _SC_POLL: ::c_int = 58;
548+
pub const _SC_SELECT: ::c_int = 59;
549+
pub const _SC_PII_INTERNET_STREAM: ::c_int = 61;
550+
pub const _SC_PII_INTERNET_DGRAM: ::c_int = 62;
551+
pub const _SC_PII_OSI_COTS: ::c_int = 63;
552+
pub const _SC_PII_OSI_CLTS: ::c_int = 64;
553+
pub const _SC_PII_OSI_M: ::c_int = 65;
554+
pub const _SC_T_IOV_MAX: ::c_int = 66;
540555
pub const _SC_2_C_VERSION: ::c_int = 96;
556+
pub const _SC_CHAR_BIT: ::c_int = 101;
557+
pub const _SC_CHAR_MAX: ::c_int = 102;
558+
pub const _SC_CHAR_MIN: ::c_int = 103;
559+
pub const _SC_INT_MAX: ::c_int = 104;
560+
pub const _SC_INT_MIN: ::c_int = 105;
561+
pub const _SC_LONG_BIT: ::c_int = 106;
562+
pub const _SC_WORD_BIT: ::c_int = 107;
563+
pub const _SC_MB_LEN_MAX: ::c_int = 108;
564+
pub const _SC_SSIZE_MAX: ::c_int = 110;
565+
pub const _SC_SCHAR_MAX: ::c_int = 111;
566+
pub const _SC_SCHAR_MIN: ::c_int = 112;
567+
pub const _SC_SHRT_MAX: ::c_int = 113;
568+
pub const _SC_SHRT_MIN: ::c_int = 114;
569+
pub const _SC_UCHAR_MAX: ::c_int = 115;
570+
pub const _SC_UINT_MAX: ::c_int = 116;
571+
pub const _SC_ULONG_MAX: ::c_int = 117;
572+
pub const _SC_USHRT_MAX: ::c_int = 118;
573+
pub const _SC_NL_ARGMAX: ::c_int = 119;
574+
pub const _SC_NL_LANGMAX: ::c_int = 120;
575+
pub const _SC_NL_MSGMAX: ::c_int = 121;
576+
pub const _SC_NL_NMAX: ::c_int = 122;
577+
pub const _SC_NL_SETMAX: ::c_int = 123;
578+
pub const _SC_NL_TEXTMAX: ::c_int = 124;
579+
pub const _SC_BASE: ::c_int = 134;
580+
pub const _SC_C_LANG_SUPPORT: ::c_int = 135;
581+
pub const _SC_C_LANG_SUPPORT_R: ::c_int = 136;
582+
pub const _SC_DEVICE_IO: ::c_int = 140;
583+
pub const _SC_DEVICE_SPECIFIC: ::c_int = 141;
584+
pub const _SC_DEVICE_SPECIFIC_R: ::c_int = 142;
585+
pub const _SC_FD_MGMT: ::c_int = 143;
586+
pub const _SC_FIFO: ::c_int = 144;
587+
pub const _SC_PIPE: ::c_int = 145;
588+
pub const _SC_FILE_ATTRIBUTES: ::c_int = 146;
589+
pub const _SC_FILE_LOCKING: ::c_int = 147;
590+
pub const _SC_FILE_SYSTEM: ::c_int = 148;
591+
pub const _SC_MULTI_PROCESS: ::c_int = 150;
592+
pub const _SC_SINGLE_PROCESS: ::c_int = 151;
593+
pub const _SC_NETWORKING: ::c_int = 152;
594+
pub const _SC_REGEX_VERSION: ::c_int = 156;
595+
pub const _SC_SIGNALS: ::c_int = 158;
596+
pub const _SC_SYSTEM_DATABASE: ::c_int = 162;
597+
pub const _SC_SYSTEM_DATABASE_R: ::c_int = 163;
598+
pub const _SC_USER_GROUPS: ::c_int = 166;
599+
pub const _SC_USER_GROUPS_R: ::c_int = 167;
600+
pub const _SC_LEVEL1_ICACHE_SIZE: ::c_int = 185;
601+
pub const _SC_LEVEL1_ICACHE_ASSOC: ::c_int = 186;
602+
pub const _SC_LEVEL1_ICACHE_LINESIZE: ::c_int = 187;
603+
pub const _SC_LEVEL1_DCACHE_SIZE: ::c_int = 188;
604+
pub const _SC_LEVEL1_DCACHE_ASSOC: ::c_int = 189;
605+
pub const _SC_LEVEL1_DCACHE_LINESIZE: ::c_int = 190;
606+
pub const _SC_LEVEL2_CACHE_SIZE: ::c_int = 191;
607+
pub const _SC_LEVEL2_CACHE_ASSOC: ::c_int = 192;
608+
pub const _SC_LEVEL2_CACHE_LINESIZE: ::c_int = 193;
609+
pub const _SC_LEVEL3_CACHE_SIZE: ::c_int = 194;
610+
pub const _SC_LEVEL3_CACHE_ASSOC: ::c_int = 195;
611+
pub const _SC_LEVEL3_CACHE_LINESIZE: ::c_int = 196;
612+
pub const _SC_LEVEL4_CACHE_SIZE: ::c_int = 197;
613+
pub const _SC_LEVEL4_CACHE_ASSOC: ::c_int = 198;
614+
pub const _SC_LEVEL4_CACHE_LINESIZE: ::c_int = 199;
541615
pub const O_ASYNC: ::c_int = 0x2000;
542616
pub const O_NDELAY: ::c_int = 0x800;
543617
pub const ST_RELATIME: ::c_ulong = 4096;

0 commit comments

Comments
 (0)