Skip to content

Commit 5450d5b

Browse files
committed
add all android sysconf constants
Source: https://cs.android.com/android/platform/superproject/main/+/main:bionic/libc/include/bits/sysconf.h Hex is used instead of decimal to match the source. No entries were removed (can be verified with `--word-diff`). -- Sent upstread as rust-lang/libc#3656 Needed because crosvm has started to use _SC_LEVEL1_DCACHE_LINESIZE as of https://crrev.com/c/5394040. Bug: 332584046 Test: m Change-Id: I1cfc68d632ec7a99745628da239771433171a255
1 parent 2117a01 commit 5450d5b

File tree

2 files changed

+443
-134
lines changed

2 files changed

+443
-134
lines changed

patches/sysconf.patch

Lines changed: 294 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,294 @@
1+
diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs
2+
index 2c1c1e9b..8e5032aa 100644
3+
--- a/src/unix/linux_like/android/mod.rs
4+
+++ b/src/unix/linux_like/android/mod.rs
5+
@@ -1182,140 +1182,155 @@ pub const _PC_SYNC_IO: ::c_int = 19;
6+
7+
pub const FIONBIO: ::c_int = 0x5421;
8+
9+
-pub const _SC_ARG_MAX: ::c_int = 0;
10+
-pub const _SC_BC_BASE_MAX: ::c_int = 1;
11+
-pub const _SC_BC_DIM_MAX: ::c_int = 2;
12+
-pub const _SC_BC_SCALE_MAX: ::c_int = 3;
13+
-pub const _SC_BC_STRING_MAX: ::c_int = 4;
14+
-pub const _SC_CHILD_MAX: ::c_int = 5;
15+
-pub const _SC_CLK_TCK: ::c_int = 6;
16+
-pub const _SC_COLL_WEIGHTS_MAX: ::c_int = 7;
17+
-pub const _SC_EXPR_NEST_MAX: ::c_int = 8;
18+
-pub const _SC_LINE_MAX: ::c_int = 9;
19+
-pub const _SC_NGROUPS_MAX: ::c_int = 10;
20+
-pub const _SC_OPEN_MAX: ::c_int = 11;
21+
-pub const _SC_PASS_MAX: ::c_int = 12;
22+
-pub const _SC_2_C_BIND: ::c_int = 13;
23+
-pub const _SC_2_C_DEV: ::c_int = 14;
24+
-pub const _SC_2_C_VERSION: ::c_int = 15;
25+
-pub const _SC_2_CHAR_TERM: ::c_int = 16;
26+
-pub const _SC_2_FORT_DEV: ::c_int = 17;
27+
-pub const _SC_2_FORT_RUN: ::c_int = 18;
28+
-pub const _SC_2_LOCALEDEF: ::c_int = 19;
29+
-pub const _SC_2_SW_DEV: ::c_int = 20;
30+
-pub const _SC_2_UPE: ::c_int = 21;
31+
-pub const _SC_2_VERSION: ::c_int = 22;
32+
-pub const _SC_JOB_CONTROL: ::c_int = 23;
33+
-pub const _SC_SAVED_IDS: ::c_int = 24;
34+
-pub const _SC_VERSION: ::c_int = 25;
35+
-pub const _SC_RE_DUP_MAX: ::c_int = 26;
36+
-pub const _SC_STREAM_MAX: ::c_int = 27;
37+
-pub const _SC_TZNAME_MAX: ::c_int = 28;
38+
-pub const _SC_XOPEN_CRYPT: ::c_int = 29;
39+
-pub const _SC_XOPEN_ENH_I18N: ::c_int = 30;
40+
-pub const _SC_XOPEN_SHM: ::c_int = 31;
41+
-pub const _SC_XOPEN_VERSION: ::c_int = 32;
42+
-pub const _SC_XOPEN_XCU_VERSION: ::c_int = 33;
43+
-pub const _SC_XOPEN_REALTIME: ::c_int = 34;
44+
-pub const _SC_XOPEN_REALTIME_THREADS: ::c_int = 35;
45+
-pub const _SC_XOPEN_LEGACY: ::c_int = 36;
46+
-pub const _SC_ATEXIT_MAX: ::c_int = 37;
47+
-pub const _SC_IOV_MAX: ::c_int = 38;
48+
-pub const _SC_PAGESIZE: ::c_int = 39;
49+
-pub const _SC_PAGE_SIZE: ::c_int = 40;
50+
-pub const _SC_XOPEN_UNIX: ::c_int = 41;
51+
-pub const _SC_XBS5_ILP32_OFF32: ::c_int = 42;
52+
-pub const _SC_XBS5_ILP32_OFFBIG: ::c_int = 43;
53+
-pub const _SC_XBS5_LP64_OFF64: ::c_int = 44;
54+
-pub const _SC_XBS5_LPBIG_OFFBIG: ::c_int = 45;
55+
-pub const _SC_AIO_LISTIO_MAX: ::c_int = 46;
56+
-pub const _SC_AIO_MAX: ::c_int = 47;
57+
-pub const _SC_AIO_PRIO_DELTA_MAX: ::c_int = 48;
58+
-pub const _SC_DELAYTIMER_MAX: ::c_int = 49;
59+
-pub const _SC_MQ_OPEN_MAX: ::c_int = 50;
60+
-pub const _SC_MQ_PRIO_MAX: ::c_int = 51;
61+
-pub const _SC_RTSIG_MAX: ::c_int = 52;
62+
-pub const _SC_SEM_NSEMS_MAX: ::c_int = 53;
63+
-pub const _SC_SEM_VALUE_MAX: ::c_int = 54;
64+
-pub const _SC_SIGQUEUE_MAX: ::c_int = 55;
65+
-pub const _SC_TIMER_MAX: ::c_int = 56;
66+
-pub const _SC_ASYNCHRONOUS_IO: ::c_int = 57;
67+
-pub const _SC_FSYNC: ::c_int = 58;
68+
-pub const _SC_MAPPED_FILES: ::c_int = 59;
69+
-pub const _SC_MEMLOCK: ::c_int = 60;
70+
-pub const _SC_MEMLOCK_RANGE: ::c_int = 61;
71+
-pub const _SC_MEMORY_PROTECTION: ::c_int = 62;
72+
-pub const _SC_MESSAGE_PASSING: ::c_int = 63;
73+
-pub const _SC_PRIORITIZED_IO: ::c_int = 64;
74+
-pub const _SC_PRIORITY_SCHEDULING: ::c_int = 65;
75+
-pub const _SC_REALTIME_SIGNALS: ::c_int = 66;
76+
-pub const _SC_SEMAPHORES: ::c_int = 67;
77+
-pub const _SC_SHARED_MEMORY_OBJECTS: ::c_int = 68;
78+
-pub const _SC_SYNCHRONIZED_IO: ::c_int = 69;
79+
-pub const _SC_TIMERS: ::c_int = 70;
80+
-pub const _SC_GETGR_R_SIZE_MAX: ::c_int = 71;
81+
-pub const _SC_GETPW_R_SIZE_MAX: ::c_int = 72;
82+
-pub const _SC_LOGIN_NAME_MAX: ::c_int = 73;
83+
-pub const _SC_THREAD_DESTRUCTOR_ITERATIONS: ::c_int = 74;
84+
-pub const _SC_THREAD_KEYS_MAX: ::c_int = 75;
85+
-pub const _SC_THREAD_STACK_MIN: ::c_int = 76;
86+
-pub const _SC_THREAD_THREADS_MAX: ::c_int = 77;
87+
-pub const _SC_TTY_NAME_MAX: ::c_int = 78;
88+
-pub const _SC_THREADS: ::c_int = 79;
89+
-pub const _SC_THREAD_ATTR_STACKADDR: ::c_int = 80;
90+
-pub const _SC_THREAD_ATTR_STACKSIZE: ::c_int = 81;
91+
-pub const _SC_THREAD_PRIORITY_SCHEDULING: ::c_int = 82;
92+
-pub const _SC_THREAD_PRIO_INHERIT: ::c_int = 83;
93+
-pub const _SC_THREAD_PRIO_PROTECT: ::c_int = 84;
94+
-pub const _SC_THREAD_SAFE_FUNCTIONS: ::c_int = 85;
95+
-pub const _SC_NPROCESSORS_CONF: ::c_int = 96;
96+
-pub const _SC_NPROCESSORS_ONLN: ::c_int = 97;
97+
-pub const _SC_PHYS_PAGES: ::c_int = 98;
98+
-pub const _SC_AVPHYS_PAGES: ::c_int = 99;
99+
-pub const _SC_MONOTONIC_CLOCK: ::c_int = 100;
100+
-
101+
-pub const _SC_2_PBS: ::c_int = 101;
102+
-pub const _SC_2_PBS_ACCOUNTING: ::c_int = 102;
103+
-pub const _SC_2_PBS_CHECKPOINT: ::c_int = 103;
104+
-pub const _SC_2_PBS_LOCATE: ::c_int = 104;
105+
-pub const _SC_2_PBS_MESSAGE: ::c_int = 105;
106+
-pub const _SC_2_PBS_TRACK: ::c_int = 106;
107+
-pub const _SC_ADVISORY_INFO: ::c_int = 107;
108+
-pub const _SC_BARRIERS: ::c_int = 108;
109+
-pub const _SC_CLOCK_SELECTION: ::c_int = 109;
110+
-pub const _SC_CPUTIME: ::c_int = 110;
111+
-pub const _SC_HOST_NAME_MAX: ::c_int = 111;
112+
-pub const _SC_IPV6: ::c_int = 112;
113+
-pub const _SC_RAW_SOCKETS: ::c_int = 113;
114+
-pub const _SC_READER_WRITER_LOCKS: ::c_int = 114;
115+
-pub const _SC_REGEXP: ::c_int = 115;
116+
-pub const _SC_SHELL: ::c_int = 116;
117+
-pub const _SC_SPAWN: ::c_int = 117;
118+
-pub const _SC_SPIN_LOCKS: ::c_int = 118;
119+
-pub const _SC_SPORADIC_SERVER: ::c_int = 119;
120+
-pub const _SC_SS_REPL_MAX: ::c_int = 120;
121+
-pub const _SC_SYMLOOP_MAX: ::c_int = 121;
122+
-pub const _SC_THREAD_CPUTIME: ::c_int = 122;
123+
-pub const _SC_THREAD_PROCESS_SHARED: ::c_int = 123;
124+
-pub const _SC_THREAD_ROBUST_PRIO_INHERIT: ::c_int = 124;
125+
-pub const _SC_THREAD_ROBUST_PRIO_PROTECT: ::c_int = 125;
126+
-pub const _SC_THREAD_SPORADIC_SERVER: ::c_int = 126;
127+
-pub const _SC_TIMEOUTS: ::c_int = 127;
128+
-pub const _SC_TRACE: ::c_int = 128;
129+
-pub const _SC_TRACE_EVENT_FILTER: ::c_int = 129;
130+
-pub const _SC_TRACE_EVENT_NAME_MAX: ::c_int = 130;
131+
-pub const _SC_TRACE_INHERIT: ::c_int = 131;
132+
-pub const _SC_TRACE_LOG: ::c_int = 132;
133+
-pub const _SC_TRACE_NAME_MAX: ::c_int = 133;
134+
-pub const _SC_TRACE_SYS_MAX: ::c_int = 134;
135+
-pub const _SC_TRACE_USER_EVENT_MAX: ::c_int = 135;
136+
-pub const _SC_TYPED_MEMORY_OBJECTS: ::c_int = 136;
137+
-pub const _SC_V7_ILP32_OFF32: ::c_int = 137;
138+
-pub const _SC_V7_ILP32_OFFBIG: ::c_int = 138;
139+
-pub const _SC_V7_LP64_OFF64: ::c_int = 139;
140+
-pub const _SC_V7_LPBIG_OFFBIG: ::c_int = 140;
141+
-pub const _SC_XOPEN_STREAMS: ::c_int = 141;
142+
-pub const _SC_XOPEN_UUCP: ::c_int = 142;
143+
+pub const _SC_ARG_MAX: ::c_int = 0x0000;
144+
+pub const _SC_BC_BASE_MAX: ::c_int = 0x0001;
145+
+pub const _SC_BC_DIM_MAX: ::c_int = 0x0002;
146+
+pub const _SC_BC_SCALE_MAX: ::c_int = 0x0003;
147+
+pub const _SC_BC_STRING_MAX: ::c_int = 0x0004;
148+
+pub const _SC_CHILD_MAX: ::c_int = 0x0005;
149+
+pub const _SC_CLK_TCK: ::c_int = 0x0006;
150+
+pub const _SC_COLL_WEIGHTS_MAX: ::c_int = 0x0007;
151+
+pub const _SC_EXPR_NEST_MAX: ::c_int = 0x0008;
152+
+pub const _SC_LINE_MAX: ::c_int = 0x0009;
153+
+pub const _SC_NGROUPS_MAX: ::c_int = 0x000a;
154+
+pub const _SC_OPEN_MAX: ::c_int = 0x000b;
155+
+pub const _SC_PASS_MAX: ::c_int = 0x000c;
156+
+pub const _SC_2_C_BIND: ::c_int = 0x000d;
157+
+pub const _SC_2_C_DEV: ::c_int = 0x000e;
158+
+pub const _SC_2_C_VERSION: ::c_int = 0x000f;
159+
+pub const _SC_2_CHAR_TERM: ::c_int = 0x0010;
160+
+pub const _SC_2_FORT_DEV: ::c_int = 0x0011;
161+
+pub const _SC_2_FORT_RUN: ::c_int = 0x0012;
162+
+pub const _SC_2_LOCALEDEF: ::c_int = 0x0013;
163+
+pub const _SC_2_SW_DEV: ::c_int = 0x0014;
164+
+pub const _SC_2_UPE: ::c_int = 0x0015;
165+
+pub const _SC_2_VERSION: ::c_int = 0x0016;
166+
+pub const _SC_JOB_CONTROL: ::c_int = 0x0017;
167+
+pub const _SC_SAVED_IDS: ::c_int = 0x0018;
168+
+pub const _SC_VERSION: ::c_int = 0x0019;
169+
+pub const _SC_RE_DUP_MAX: ::c_int = 0x001a;
170+
+pub const _SC_STREAM_MAX: ::c_int = 0x001b;
171+
+pub const _SC_TZNAME_MAX: ::c_int = 0x001c;
172+
+pub const _SC_XOPEN_CRYPT: ::c_int = 0x001d;
173+
+pub const _SC_XOPEN_ENH_I18N: ::c_int = 0x001e;
174+
+pub const _SC_XOPEN_SHM: ::c_int = 0x001f;
175+
+pub const _SC_XOPEN_VERSION: ::c_int = 0x0020;
176+
+pub const _SC_XOPEN_XCU_VERSION: ::c_int = 0x0021;
177+
+pub const _SC_XOPEN_REALTIME: ::c_int = 0x0022;
178+
+pub const _SC_XOPEN_REALTIME_THREADS: ::c_int = 0x0023;
179+
+pub const _SC_XOPEN_LEGACY: ::c_int = 0x0024;
180+
+pub const _SC_ATEXIT_MAX: ::c_int = 0x0025;
181+
+pub const _SC_IOV_MAX: ::c_int = 0x0026;
182+
+pub const _SC_UIO_MAXIOV: ::c_int = _SC_IOV_MAX;
183+
+pub const _SC_PAGESIZE: ::c_int = 0x0027;
184+
+pub const _SC_PAGE_SIZE: ::c_int = 0x0028;
185+
+pub const _SC_XOPEN_UNIX: ::c_int = 0x0029;
186+
+pub const _SC_XBS5_ILP32_OFF32: ::c_int = 0x002a;
187+
+pub const _SC_XBS5_ILP32_OFFBIG: ::c_int = 0x002b;
188+
+pub const _SC_XBS5_LP64_OFF64: ::c_int = 0x002c;
189+
+pub const _SC_XBS5_LPBIG_OFFBIG: ::c_int = 0x002d;
190+
+pub const _SC_AIO_LISTIO_MAX: ::c_int = 0x002e;
191+
+pub const _SC_AIO_MAX: ::c_int = 0x002f;
192+
+pub const _SC_AIO_PRIO_DELTA_MAX: ::c_int = 0x0030;
193+
+pub const _SC_DELAYTIMER_MAX: ::c_int = 0x0031;
194+
+pub const _SC_MQ_OPEN_MAX: ::c_int = 0x0032;
195+
+pub const _SC_MQ_PRIO_MAX: ::c_int = 0x0033;
196+
+pub const _SC_RTSIG_MAX: ::c_int = 0x0034;
197+
+pub const _SC_SEM_NSEMS_MAX: ::c_int = 0x0035;
198+
+pub const _SC_SEM_VALUE_MAX: ::c_int = 0x0036;
199+
+pub const _SC_SIGQUEUE_MAX: ::c_int = 0x0037;
200+
+pub const _SC_TIMER_MAX: ::c_int = 0x0038;
201+
+pub const _SC_ASYNCHRONOUS_IO: ::c_int = 0x0039;
202+
+pub const _SC_FSYNC: ::c_int = 0x003a;
203+
+pub const _SC_MAPPED_FILES: ::c_int = 0x003b;
204+
+pub const _SC_MEMLOCK: ::c_int = 0x003c;
205+
+pub const _SC_MEMLOCK_RANGE: ::c_int = 0x003d;
206+
+pub const _SC_MEMORY_PROTECTION: ::c_int = 0x003e;
207+
+pub const _SC_MESSAGE_PASSING: ::c_int = 0x003f;
208+
+pub const _SC_PRIORITIZED_IO: ::c_int = 0x0040;
209+
+pub const _SC_PRIORITY_SCHEDULING: ::c_int = 0x0041;
210+
+pub const _SC_REALTIME_SIGNALS: ::c_int = 0x0042;
211+
+pub const _SC_SEMAPHORES: ::c_int = 0x0043;
212+
+pub const _SC_SHARED_MEMORY_OBJECTS: ::c_int = 0x0044;
213+
+pub const _SC_SYNCHRONIZED_IO: ::c_int = 0x0045;
214+
+pub const _SC_TIMERS: ::c_int = 0x0046;
215+
+pub const _SC_GETGR_R_SIZE_MAX: ::c_int = 0x0047;
216+
+pub const _SC_GETPW_R_SIZE_MAX: ::c_int = 0x0048;
217+
+pub const _SC_LOGIN_NAME_MAX: ::c_int = 0x0049;
218+
+pub const _SC_THREAD_DESTRUCTOR_ITERATIONS: ::c_int = 0x004a;
219+
+pub const _SC_THREAD_KEYS_MAX: ::c_int = 0x004b;
220+
+pub const _SC_THREAD_STACK_MIN: ::c_int = 0x004c;
221+
+pub const _SC_THREAD_THREADS_MAX: ::c_int = 0x004d;
222+
+pub const _SC_TTY_NAME_MAX: ::c_int = 0x004e;
223+
+pub const _SC_THREADS: ::c_int = 0x004f;
224+
+pub const _SC_THREAD_ATTR_STACKADDR: ::c_int = 0x0050;
225+
+pub const _SC_THREAD_ATTR_STACKSIZE: ::c_int = 0x0051;
226+
+pub const _SC_THREAD_PRIORITY_SCHEDULING: ::c_int = 0x0052;
227+
+pub const _SC_THREAD_PRIO_INHERIT: ::c_int = 0x0053;
228+
+pub const _SC_THREAD_PRIO_PROTECT: ::c_int = 0x0054;
229+
+pub const _SC_THREAD_SAFE_FUNCTIONS: ::c_int = 0x0055;
230+
+pub const _SC_NPROCESSORS_CONF: ::c_int = 0x0060;
231+
+pub const _SC_NPROCESSORS_ONLN: ::c_int = 0x0061;
232+
+pub const _SC_PHYS_PAGES: ::c_int = 0x0062;
233+
+pub const _SC_AVPHYS_PAGES: ::c_int = 0x0063;
234+
+pub const _SC_MONOTONIC_CLOCK: ::c_int = 0x0064;
235+
+pub const _SC_2_PBS: ::c_int = 0x0065;
236+
+pub const _SC_2_PBS_ACCOUNTING: ::c_int = 0x0066;
237+
+pub const _SC_2_PBS_CHECKPOINT: ::c_int = 0x0067;
238+
+pub const _SC_2_PBS_LOCATE: ::c_int = 0x0068;
239+
+pub const _SC_2_PBS_MESSAGE: ::c_int = 0x0069;
240+
+pub const _SC_2_PBS_TRACK: ::c_int = 0x006a;
241+
+pub const _SC_ADVISORY_INFO: ::c_int = 0x006b;
242+
+pub const _SC_BARRIERS: ::c_int = 0x006c;
243+
+pub const _SC_CLOCK_SELECTION: ::c_int = 0x006d;
244+
+pub const _SC_CPUTIME: ::c_int = 0x006e;
245+
+pub const _SC_HOST_NAME_MAX: ::c_int = 0x006f;
246+
+pub const _SC_IPV6: ::c_int = 0x0070;
247+
+pub const _SC_RAW_SOCKETS: ::c_int = 0x0071;
248+
+pub const _SC_READER_WRITER_LOCKS: ::c_int = 0x0072;
249+
+pub const _SC_REGEXP: ::c_int = 0x0073;
250+
+pub const _SC_SHELL: ::c_int = 0x0074;
251+
+pub const _SC_SPAWN: ::c_int = 0x0075;
252+
+pub const _SC_SPIN_LOCKS: ::c_int = 0x0076;
253+
+pub const _SC_SPORADIC_SERVER: ::c_int = 0x0077;
254+
+pub const _SC_SS_REPL_MAX: ::c_int = 0x0078;
255+
+pub const _SC_SYMLOOP_MAX: ::c_int = 0x0079;
256+
+pub const _SC_THREAD_CPUTIME: ::c_int = 0x007a;
257+
+pub const _SC_THREAD_PROCESS_SHARED: ::c_int = 0x007b;
258+
+pub const _SC_THREAD_ROBUST_PRIO_INHERIT: ::c_int = 0x007c;
259+
+pub const _SC_THREAD_ROBUST_PRIO_PROTECT: ::c_int = 0x007d;
260+
+pub const _SC_THREAD_SPORADIC_SERVER: ::c_int = 0x007e;
261+
+pub const _SC_TIMEOUTS: ::c_int = 0x007f;
262+
+pub const _SC_TRACE: ::c_int = 0x0080;
263+
+pub const _SC_TRACE_EVENT_FILTER: ::c_int = 0x0081;
264+
+pub const _SC_TRACE_EVENT_NAME_MAX: ::c_int = 0x0082;
265+
+pub const _SC_TRACE_INHERIT: ::c_int = 0x0083;
266+
+pub const _SC_TRACE_LOG: ::c_int = 0x0084;
267+
+pub const _SC_TRACE_NAME_MAX: ::c_int = 0x0085;
268+
+pub const _SC_TRACE_SYS_MAX: ::c_int = 0x0086;
269+
+pub const _SC_TRACE_USER_EVENT_MAX: ::c_int = 0x0087;
270+
+pub const _SC_TYPED_MEMORY_OBJECTS: ::c_int = 0x0088;
271+
+pub const _SC_V7_ILP32_OFF32: ::c_int = 0x0089;
272+
+pub const _SC_V7_ILP32_OFFBIG: ::c_int = 0x008a;
273+
+pub const _SC_V7_LP64_OFF64: ::c_int = 0x008b;
274+
+pub const _SC_V7_LPBIG_OFFBIG: ::c_int = 0x008c;
275+
+pub const _SC_XOPEN_STREAMS: ::c_int = 0x008d;
276+
+pub const _SC_XOPEN_UUCP: ::c_int = 0x008e;
277+
+pub const _SC_LEVEL1_ICACHE_SIZE: ::c_int = 0x008f;
278+
+pub const _SC_LEVEL1_ICACHE_ASSOC: ::c_int = 0x0090;
279+
+pub const _SC_LEVEL1_ICACHE_LINESIZE: ::c_int = 0x0091;
280+
+pub const _SC_LEVEL1_DCACHE_SIZE: ::c_int = 0x0092;
281+
+pub const _SC_LEVEL1_DCACHE_ASSOC: ::c_int = 0x0093;
282+
+pub const _SC_LEVEL1_DCACHE_LINESIZE: ::c_int = 0x0094;
283+
+pub const _SC_LEVEL2_CACHE_SIZE: ::c_int = 0x0095;
284+
+pub const _SC_LEVEL2_CACHE_ASSOC: ::c_int = 0x0096;
285+
+pub const _SC_LEVEL2_CACHE_LINESIZE: ::c_int = 0x0097;
286+
+pub const _SC_LEVEL3_CACHE_SIZE: ::c_int = 0x0098;
287+
+pub const _SC_LEVEL3_CACHE_ASSOC: ::c_int = 0x0099;
288+
+pub const _SC_LEVEL3_CACHE_LINESIZE: ::c_int = 0x009a;
289+
+pub const _SC_LEVEL4_CACHE_SIZE: ::c_int = 0x009b;
290+
+pub const _SC_LEVEL4_CACHE_ASSOC: ::c_int = 0x009c;
291+
+pub const _SC_LEVEL4_CACHE_LINESIZE: ::c_int = 0x009d;
292+
293+
pub const F_LOCK: ::c_int = 1;
294+
pub const F_TEST: ::c_int = 3;

0 commit comments

Comments
 (0)