1 // THIS FILE IS AUTOGENERATED! DO NOT EDIT!
2 // run "make rebuild-constants" if it needs to be updated
4 package org.ibex.nestedvm;
5 public interface UsermodeConstants {
6 public static final int SYS_null = 0;
7 public static final int SYS_exit = 1;
8 public static final int SYS_pause = 2;
9 public static final int SYS_open = 3;
10 public static final int SYS_close = 4;
11 public static final int SYS_read = 5;
12 public static final int SYS_write = 6;
13 public static final int SYS_sbrk = 7;
14 public static final int SYS_fstat = 8;
15 public static final int SYS_lseek = 10;
16 public static final int SYS_kill = 11;
17 public static final int SYS_getpid = 12;
18 public static final int SYS_calljava = 13;
19 public static final int SYS_stat = 14;
20 public static final int SYS_gettimeofday = 15;
21 public static final int SYS_sleep = 16;
22 public static final int SYS_times = 17;
23 public static final int SYS_mkdir = 18;
24 public static final int SYS_getpagesize = 19;
25 public static final int SYS_unlink = 20;
26 public static final int SYS_utime = 21;
27 public static final int SYS_chdir = 22;
28 public static final int SYS_pipe = 23;
29 public static final int SYS_dup2 = 24;
30 public static final int SYS_fork = 25;
31 public static final int SYS_waitpid = 26;
32 public static final int SYS_getcwd = 27;
33 public static final int SYS_exec = 28;
34 public static final int SYS_fcntl = 29;
35 public static final int SYS_rmdir = 30;
36 public static final int SYS_sysconf = 31;
37 public static final int SYS_readlink = 32;
38 public static final int SYS_lstat = 33;
39 public static final int SYS_symlink = 34;
40 public static final int SYS_link = 35;
41 public static final int SYS_getdents = 36;
42 public static final int SYS_memcpy = 37;
43 public static final int SYS_memset = 38;
44 public static final int SYS_dup = 39;
45 public static final int SYS_vfork = 40;
46 public static final int SYS_chroot = 41;
47 public static final int SYS_mknod = 42;
48 public static final int SYS_lchown = 43;
49 public static final int SYS_ftruncate = 44;
50 public static final int SYS_usleep = 45;
51 public static final int SYS_getppid = 46;
52 public static final int SYS_mkfifo = 47;
53 public static final int SYS_klogctl = 51;
54 public static final int SYS_realpath = 52;
55 public static final int SYS_sysctl = 53;
56 public static final int SYS_setpriority = 54;
57 public static final int SYS_getpriority = 55;
58 public static final int SYS_socket = 56;
59 public static final int SYS_connect = 57;
60 public static final int SYS_resolve_hostname = 58;
61 public static final int SYS_accept = 59;
62 public static final int SYS_setsockopt = 60;
63 public static final int SYS_getsockopt = 61;
64 public static final int SYS_listen = 62;
65 public static final int SYS_bind = 63;
66 public static final int SYS_shutdown = 64;
67 public static final int SYS_sendto = 65;
68 public static final int SYS_recvfrom = 66;
69 public static final int SYS_select = 67;
70 public static final int SYS_getuid = 68;
71 public static final int SYS_getgid = 69;
72 public static final int SYS_geteuid = 70;
73 public static final int SYS_getegid = 71;
74 public static final int SYS_getgroups = 72;
75 public static final int SYS_umask = 73;
76 public static final int SYS_chmod = 74;
77 public static final int SYS_fchmod = 75;
78 public static final int SYS_chown = 76;
79 public static final int SYS_fchown = 77;
80 public static final int SYS_access = 78;
81 public static final int SYS_alarm = 79;
82 public static final int SYS_setuid = 80;
83 public static final int SYS_setgid = 81;
84 public static final int SYS_send = 82;
85 public static final int SYS_recv = 83;
86 public static final int SYS_getsockname = 84;
87 public static final int SYS_getpeername = 85;
88 public static final int SYS_seteuid = 86;
89 public static final int SYS_setegid = 87;
90 public static final int SYS_setgroups = 88;
91 public static final int SYS_resolve_ip = 89;
92 public static final int SYS_setsid = 90;
93 public static final int SYS_fsync = 91;
94 public static final int AF_UNIX = 1;
95 public static final int AF_INET = 2;
96 public static final int SOCK_STREAM = 1;
97 public static final int SOCK_DGRAM = 2;
98 public static final int HOST_NOT_FOUND = 1;
99 public static final int TRY_AGAIN = 2;
100 public static final int NO_RECOVERY = 3;
101 public static final int NO_DATA = 4;
102 public static final int SOL_SOCKET = 0xffff;
103 public static final int SO_REUSEADDR = 0x0004;
104 public static final int SO_KEEPALIVE = 0x0008;
105 public static final int SO_BROADCAST = 0x0020;
106 public static final int SO_TYPE = 0x1008;
107 public static final int SHUT_RD = 0;
108 public static final int SHUT_WR = 1;
109 public static final int SHUT_RDWR = 2;
110 public static final int INADDR_ANY = 0;
111 public static final int INADDR_LOOPBACK = 0x7f000001;
112 public static final int INADDR_BROADCAST = 0xffffffff;
113 public static final int EPERM = 1; /* Not super-user */
114 public static final int ENOENT = 2; /* No such file or directory */
115 public static final int ESRCH = 3; /* No such process */
116 public static final int EINTR = 4; /* Interrupted system call */
117 public static final int EIO = 5; /* I/O error */
118 public static final int ENXIO = 6; /* No such device or address */
119 public static final int E2BIG = 7; /* Arg list too long */
120 public static final int ENOEXEC = 8; /* Exec format error */
121 public static final int EBADF = 9; /* Bad file number */
122 public static final int ECHILD = 10; /* No children */
123 public static final int EAGAIN = 11; /* No more processes */
124 public static final int ENOMEM = 12; /* Not enough core */
125 public static final int EACCES = 13; /* Permission denied */
126 public static final int EFAULT = 14; /* Bad address */
127 public static final int ENOTBLK = 15; /* Block device required */
128 public static final int EBUSY = 16; /* Mount device busy */
129 public static final int EEXIST = 17; /* File exists */
130 public static final int EXDEV = 18; /* Cross-device link */
131 public static final int ENODEV = 19; /* No such device */
132 public static final int ENOTDIR = 20; /* Not a directory */
133 public static final int EISDIR = 21; /* Is a directory */
134 public static final int EINVAL = 22; /* Invalid argument */
135 public static final int ENFILE = 23; /* Too many open files in system */
136 public static final int EMFILE = 24; /* Too many open files */
137 public static final int ENOTTY = 25; /* Not a typewriter */
138 public static final int ETXTBSY = 26; /* Text file busy */
139 public static final int EFBIG = 27; /* File too large */
140 public static final int ENOSPC = 28; /* No space left on device */
141 public static final int ESPIPE = 29; /* Illegal seek */
142 public static final int EROFS = 30; /* Read only file system */
143 public static final int EMLINK = 31; /* Too many links */
144 public static final int EPIPE = 32; /* Broken pipe */
145 public static final int EDOM = 33; /* Math arg out of domain of func */
146 public static final int ERANGE = 34; /* Math result not representable */
147 public static final int ENOMSG = 35; /* No message of desired type */
148 public static final int EIDRM = 36; /* Identifier removed */
149 public static final int ECHRNG = 37; /* Channel number out of range */
150 public static final int EL2NSYNC = 38; /* Level 2 not synchronized */
151 public static final int EL3HLT = 39; /* Level 3 halted */
152 public static final int EL3RST = 40; /* Level 3 reset */
153 public static final int ELNRNG = 41; /* Link number out of range */
154 public static final int EUNATCH = 42; /* Protocol driver not attached */
155 public static final int ENOCSI = 43; /* No CSI structure available */
156 public static final int EL2HLT = 44; /* Level 2 halted */
157 public static final int EDEADLK = 45; /* Deadlock condition */
158 public static final int ENOLCK = 46; /* No record locks available */
159 public static final int EBADE = 50; /* Invalid exchange */
160 public static final int EBADR = 51; /* Invalid request descriptor */
161 public static final int EXFULL = 52; /* Exchange full */
162 public static final int ENOANO = 53; /* No anode */
163 public static final int EBADRQC = 54; /* Invalid request code */
164 public static final int EBADSLT = 55; /* Invalid slot */
165 public static final int EDEADLOCK = 56; /* File locking deadlock error */
166 public static final int EBFONT = 57; /* Bad font file fmt */
167 public static final int ENOSTR = 60; /* Device not a stream */
168 public static final int ENODATA = 61; /* No data (for no delay io) */
169 public static final int ETIME = 62; /* Timer expired */
170 public static final int ENOSR = 63; /* Out of streams resources */
171 public static final int ENONET = 64; /* Machine is not on the network */
172 public static final int ENOPKG = 65; /* Package not installed */
173 public static final int EREMOTE = 66; /* The object is remote */
174 public static final int ENOLINK = 67; /* The link has been severed */
175 public static final int EADV = 68; /* Advertise error */
176 public static final int ESRMNT = 69; /* Srmount error */
177 public static final int ECOMM = 70; /* Communication error on send */
178 public static final int EPROTO = 71; /* Protocol error */
179 public static final int EMULTIHOP = 74; /* Multihop attempted */
180 public static final int ELBIN = 75; /* Inode is remote (not really error) */
181 public static final int EDOTDOT = 76; /* Cross mount point (not really error) */
182 public static final int EBADMSG = 77; /* Trying to read unreadable message */
183 public static final int EFTYPE = 79; /* Inappropriate file type or format */
184 public static final int ENOTUNIQ = 80; /* Given log. name not unique */
185 public static final int EBADFD = 81; /* f.d. invalid for this operation */
186 public static final int EREMCHG = 82; /* Remote address changed */
187 public static final int ELIBACC = 83; /* Can't access a needed shared lib */
188 public static final int ELIBBAD = 84; /* Accessing a corrupted shared lib */
189 public static final int ELIBSCN = 85; /* .lib section in a.out corrupted */
190 public static final int ELIBMAX = 86; /* Attempting to link in too many libs */
191 public static final int ELIBEXEC = 87; /* Attempting to exec a shared library */
192 public static final int ENOSYS = 88; /* Function not implemented */
193 public static final int ENMFILE = 89; /* No more files */
194 public static final int ENOTEMPTY = 90; /* Directory not empty */
195 public static final int ENAMETOOLONG = 91; /* File or path name too long */
196 public static final int ELOOP = 92; /* Too many symbolic links */
197 public static final int EOPNOTSUPP = 95; /* Operation not supported on transport endpoint */
198 public static final int EPFNOSUPPORT = 96; /* Protocol family not supported */
199 public static final int ECONNRESET = 104; /* Connection reset by peer */
200 public static final int ENOBUFS = 105; /* No buffer space available */
201 public static final int EAFNOSUPPORT = 106; /* Address family not supported by protocol family */
202 public static final int EPROTOTYPE = 107; /* Protocol wrong type for socket */
203 public static final int ENOTSOCK = 108; /* Socket operation on non-socket */
204 public static final int ENOPROTOOPT = 109; /* Protocol not available */
205 public static final int ESHUTDOWN = 110; /* Can't send after socket shutdown */
206 public static final int ECONNREFUSED = 111; /* Connection refused */
207 public static final int EADDRINUSE = 112; /* Address already in use */
208 public static final int ECONNABORTED = 113; /* Connection aborted */
209 public static final int ENETUNREACH = 114; /* Network is unreachable */
210 public static final int ENETDOWN = 115; /* Network interface is not configured */
211 public static final int ETIMEDOUT = 116; /* Connection timed out */
212 public static final int EHOSTDOWN = 117; /* Host is down */
213 public static final int EHOSTUNREACH = 118; /* Host is unreachable */
214 public static final int EINPROGRESS = 119; /* Connection already in progress */
215 public static final int EALREADY = 120; /* Socket already connected */
216 public static final int EDESTADDRREQ = 121; /* Destination address required */
217 public static final int EMSGSIZE = 122; /* Message too long */
218 public static final int EPROTONOSUPPORT = 123; /* Unknown protocol */
219 public static final int ESOCKTNOSUPPORT = 124; /* Socket type not supported */
220 public static final int EADDRNOTAVAIL = 125; /* Address not available */
221 public static final int ENETRESET = 126;
222 public static final int EISCONN = 127; /* Socket is already connected */
223 public static final int ENOTCONN = 128; /* Socket is not connected */
224 public static final int ETOOMANYREFS = 129;
225 public static final int EPROCLIM = 130;
226 public static final int EUSERS = 131;
227 public static final int EDQUOT = 132;
228 public static final int ESTALE = 133;
229 public static final int ENOTSUP = 134; /* Not supported */
230 public static final int ENOMEDIUM = 135; /* No medium (in tape drive) */
231 public static final int ENOSHARE = 136; /* No such host or network path */
232 public static final int ECASECLASH = 137; /* Filename exists with different case */
233 public static final int EILSEQ = 138;
234 public static final int EOVERFLOW = 139; /* Value too large for defined data type */
235 public static final int __ELASTERROR = 2000; /* Users can add values starting here */
236 public static final int F_OK = 0;
237 public static final int R_OK = 4;
238 public static final int W_OK = 2;
239 public static final int X_OK = 1;
240 public static final int SEEK_SET = 0;
241 public static final int SEEK_CUR = 1;
242 public static final int SEEK_END = 2;
243 public static final int STDIN_FILENO = 0; /* standard input file descriptor */
244 public static final int STDOUT_FILENO = 1; /* standard output file descriptor */
245 public static final int STDERR_FILENO = 2; /* standard error file descriptor */
246 public static final int _SC_ARG_MAX = 0;
247 public static final int _SC_CHILD_MAX = 1;
248 public static final int _SC_CLK_TCK = 2;
249 public static final int _SC_NGROUPS_MAX = 3;
250 public static final int _SC_OPEN_MAX = 4;
251 public static final int _SC_JOB_CONTROL = 5;
252 public static final int _SC_SAVED_IDS = 6;
253 public static final int _SC_VERSION = 7;
254 public static final int _SC_PAGESIZE = 8;
255 public static final int _SC_NPROCESSORS_CONF = 9;
256 public static final int _SC_NPROCESSORS_ONLN = 10;
257 public static final int _SC_PHYS_PAGES = 11;
258 public static final int _SC_AVPHYS_PAGES = 12;
259 public static final int _SC_MQ_OPEN_MAX = 13;
260 public static final int _SC_MQ_PRIO_MAX = 14;
261 public static final int _SC_RTSIG_MAX = 15;
262 public static final int _SC_SEM_NSEMS_MAX = 16;
263 public static final int _SC_SEM_VALUE_MAX = 17;
264 public static final int _SC_SIGQUEUE_MAX = 18;
265 public static final int _SC_TIMER_MAX = 19;
266 public static final int _SC_TZNAME_MAX = 20;
267 public static final int _SC_ASYNCHRONOUS_IO = 21;
268 public static final int _SC_FSYNC = 22;
269 public static final int _SC_MAPPED_FILES = 23;
270 public static final int _SC_MEMLOCK = 24;
271 public static final int _SC_MEMLOCK_RANGE = 25;
272 public static final int _SC_MEMORY_PROTECTION = 26;
273 public static final int _SC_MESSAGE_PASSING = 27;
274 public static final int _SC_PRIORITIZED_IO = 28;
275 public static final int _SC_REALTIME_SIGNALS = 29;
276 public static final int _SC_SEMAPHORES = 30;
277 public static final int _SC_SHARED_MEMORY_OBJECTS = 31;
278 public static final int _SC_SYNCHRONIZED_IO = 32;
279 public static final int _SC_TIMERS = 33;
280 public static final int _SC_AIO_LISTIO_MAX = 34;
281 public static final int _SC_AIO_MAX = 35;
282 public static final int _SC_AIO_PRIO_DELTA_MAX = 36;
283 public static final int _SC_DELAYTIMER_MAX = 37;
284 public static final int _SC_THREAD_KEYS_MAX = 38;
285 public static final int _SC_THREAD_STACK_MIN = 39;
286 public static final int _SC_THREAD_THREADS_MAX = 40;
287 public static final int _SC_TTY_NAME_MAX = 41;
288 public static final int _SC_THREADS = 42;
289 public static final int _SC_THREAD_ATTR_STACKADDR = 43;
290 public static final int _SC_THREAD_ATTR_STACKSIZE = 44;
291 public static final int _SC_THREAD_PRIORITY_SCHEDULING = 45;
292 public static final int _SC_THREAD_PRIO_INHERIT = 46;
293 public static final int _SC_THREAD_PRIO_PROTECT = 47;
294 public static final int _SC_THREAD_PROCESS_SHARED = 48;
295 public static final int _SC_THREAD_SAFE_FUNCTIONS = 49;
296 public static final int _SC_GETGR_R_SIZE_MAX = 50;
297 public static final int _SC_GETPW_R_SIZE_MAX = 51;
298 public static final int _SC_LOGIN_NAME_MAX = 52;
299 public static final int _SC_THREAD_DESTRUCTOR_ITERATIONS = 53;
300 public static final int _SC_STREAM_MAX = 100;
301 public static final int _SC_PRIORITY_SCHEDULING = 101;
302 public static final int _PC_LINK_MAX = 0;
303 public static final int _PC_MAX_CANON = 1;
304 public static final int _PC_MAX_INPUT = 2;
305 public static final int _PC_NAME_MAX = 3;
306 public static final int _PC_PATH_MAX = 4;
307 public static final int _PC_PIPE_BUF = 5;
308 public static final int _PC_CHOWN_RESTRICTED = 6;
309 public static final int _PC_NO_TRUNC = 7;
310 public static final int _PC_VDISABLE = 8;
311 public static final int _PC_ASYNC_IO = 9;
312 public static final int _PC_PRIO_IO = 10;
313 public static final int _PC_SYNC_IO = 11;
314 public static final int _PC_POSIX_PERMISSIONS = 90;
315 public static final int _PC_POSIX_SECURITY = 91;
316 public static final int MAXPATHLEN = 1024;
317 public static final int ARG_MAX = 65536; /* max bytes for an exec function */
318 public static final int CHILD_MAX = 40; /* max simultaneous processes */
319 public static final int LINK_MAX = 32767; /* max file link count */
320 public static final int MAX_CANON = 255; /* max bytes in term canon input line */
321 public static final int MAX_INPUT = 255; /* max bytes in terminal input */
322 public static final int NAME_MAX = 255; /* max bytes in a file name */
323 public static final int NGROUPS_MAX = 16; /* max supplemental group id's */
324 public static final int OPEN_MAX = 64; /* max open files per process */
325 public static final int PATH_MAX = 1024; /* max bytes in pathname */
326 public static final int PIPE_BUF = 512; /* max bytes for atomic pipe writes */
327 public static final int IOV_MAX = 1024; /* max elements in i/o vector */
328 public static final int BC_BASE_MAX = 99; /* max ibase/obase values in bc(1) */
329 public static final int BC_DIM_MAX = 2048; /* max array elements in bc(1) */
330 public static final int BC_SCALE_MAX = 99; /* max scale value in bc(1) */
331 public static final int BC_STRING_MAX = 1000; /* max const string length in bc(1) */
332 public static final int COLL_WEIGHTS_MAX = 0; /* max weights for order keyword */
333 public static final int EXPR_NEST_MAX = 32; /* max expressions nested in expr(1) */
334 public static final int LINE_MAX = 2048; /* max bytes in an input line */
335 public static final int RE_DUP_MAX = 255; /* max RE's in interval notation */
336 public static final int CTL_MAXNAME = 12;
337 public static final int CTL_UNSPEC = 0; /* unused */
338 public static final int CTL_KERN = 1; /* "high kernel": proc, limits */
339 public static final int CTL_VM = 2; /* virtual memory */
340 public static final int CTL_VFS = 3; /* file system, mount type is next */
341 public static final int CTL_NET = 4; /* network, see socket.h */
342 public static final int CTL_DEBUG = 5; /* debugging parameters */
343 public static final int CTL_HW = 6; /* generic cpu/io */
344 public static final int CTL_MACHDEP = 7; /* machine dependent */
345 public static final int CTL_USER = 8; /* user-level */
346 public static final int CTL_P1003_1B = 9; /* POSIX 1003.1B */
347 public static final int CTL_MAXID = 10; /* number of valid top-level ids */
348 public static final int KERN_OSTYPE = 1; /* string: system version */
349 public static final int KERN_OSRELEASE = 2; /* string: system release */
350 public static final int KERN_OSREV = 3; /* int: system revision */
351 public static final int KERN_VERSION = 4; /* string: compile time info */
352 public static final int KERN_MAXVNODES = 5; /* int: max vnodes */
353 public static final int KERN_MAXPROC = 6; /* int: max processes */
354 public static final int KERN_MAXFILES = 7; /* int: max open files */
355 public static final int KERN_ARGMAX = 8; /* int: max arguments to exec */
356 public static final int KERN_SECURELVL = 9; /* int: system security level */
357 public static final int KERN_HOSTNAME = 10; /* string: hostname */
358 public static final int KERN_HOSTID = 11; /* int: host identifier */
359 public static final int KERN_CLOCKRATE = 12; /* struct: struct clockrate */
360 public static final int KERN_VNODE = 13; /* struct: vnode structures */
361 public static final int KERN_PROC = 14; /* struct: process entries */
362 public static final int KERN_FILE = 15; /* struct: file entries */
363 public static final int KERN_PROF = 16; /* node: kernel profiling info */
364 public static final int KERN_POSIX1 = 17; /* int: POSIX.1 version */
365 public static final int KERN_NGROUPS = 18; /* int: # of supplemental group ids */
366 public static final int KERN_JOB_CONTROL = 19; /* int: is job control available */
367 public static final int KERN_SAVED_IDS = 20; /* int: saved set-user/group-ID */
368 public static final int KERN_BOOTTIME = 21; /* struct: time kernel was booted */
369 public static final int KERN_NISDOMAINNAME = 22; /* string: YP domain name */
370 public static final int KERN_UPDATEINTERVAL = 23; /* int: update process sleep time */
371 public static final int KERN_OSRELDATE = 24; /* int: OS release date */
372 public static final int KERN_NTP_PLL = 25; /* node: NTP PLL control */
373 public static final int KERN_BOOTFILE = 26; /* string: name of booted kernel */
374 public static final int KERN_MAXFILESPERPROC = 27; /* int: max open files per proc */
375 public static final int KERN_MAXPROCPERUID = 28; /* int: max processes per uid */
376 public static final int KERN_DUMPDEV = 29; /* dev_t: device to dump on */
377 public static final int KERN_IPC = 30; /* node: anything related to IPC */
378 public static final int KERN_DUMMY = 31; /* unused */
379 public static final int KERN_PS_STRINGS = 32; /* int: address of PS_STRINGS */
380 public static final int KERN_USRSTACK = 33; /* int: address of USRSTACK */
381 public static final int KERN_LOGSIGEXIT = 34; /* int: do we log sigexit procs? */
382 public static final int KERN_MAXID = 35; /* number of valid kern ids */
383 public static final int KERN_PROC_ALL = 0; /* everything */
384 public static final int KERN_PROC_PID = 1; /* by process id */
385 public static final int KERN_PROC_PGRP = 2; /* by process group id */
386 public static final int KERN_PROC_SESSION = 3; /* by session of pid */
387 public static final int KERN_PROC_TTY = 4; /* by controlling tty */
388 public static final int KERN_PROC_UID = 5; /* by effective uid */
389 public static final int KERN_PROC_RUID = 6; /* by real uid */
390 public static final int KERN_PROC_ARGS = 7; /* get/set arguments/proctitle */
391 public static final int KIPC_MAXSOCKBUF = 1; /* int: max size of a socket buffer */
392 public static final int KIPC_SOCKBUF_WASTE = 2; /* int: wastage factor in sockbuf */
393 public static final int KIPC_SOMAXCONN = 3; /* int: max length of connection q */
394 public static final int KIPC_MAX_LINKHDR = 4; /* int: max length of link header */
395 public static final int KIPC_MAX_PROTOHDR = 5; /* int: max length of network header */
396 public static final int KIPC_MAX_HDR = 6; /* int: max total length of headers */
397 public static final int KIPC_MAX_DATALEN = 7; /* int: max length of data? */
398 public static final int KIPC_MBSTAT = 8; /* struct: mbuf usage statistics */
399 public static final int KIPC_NMBCLUSTERS = 9; /* int: maximum mbuf clusters */
400 public static final int HW_MACHINE = 1; /* string: machine class */
401 public static final int HW_MODEL = 2; /* string: specific machine model */
402 public static final int HW_NCPU = 3; /* int: number of cpus */
403 public static final int HW_BYTEORDER = 4; /* int: machine byte order */
404 public static final int HW_PHYSMEM = 5; /* int: total memory */
405 public static final int HW_USERMEM = 6; /* int: non-kernel memory */
406 public static final int HW_PAGESIZE = 7; /* int: software page size */
407 public static final int HW_DISKNAMES = 8; /* strings: disk drive names */
408 public static final int HW_DISKSTATS = 9; /* struct: diskstats[] */
409 public static final int HW_FLOATINGPT = 10; /* int: has HW floating point? */
410 public static final int HW_MACHINE_ARCH = 11; /* string: machine architecture */
411 public static final int HW_MAXID = 12; /* number of valid hw ids */
412 public static final int USER_CS_PATH = 1; /* string: _CS_PATH */
413 public static final int USER_BC_BASE_MAX = 2; /* int: BC_BASE_MAX */
414 public static final int USER_BC_DIM_MAX = 3; /* int: BC_DIM_MAX */
415 public static final int USER_BC_SCALE_MAX = 4; /* int: BC_SCALE_MAX */
416 public static final int USER_BC_STRING_MAX = 5; /* int: BC_STRING_MAX */
417 public static final int USER_COLL_WEIGHTS_MAX = 6; /* int: COLL_WEIGHTS_MAX */
418 public static final int USER_EXPR_NEST_MAX = 7; /* int: EXPR_NEST_MAX */
419 public static final int USER_LINE_MAX = 8; /* int: LINE_MAX */
420 public static final int USER_RE_DUP_MAX = 9; /* int: RE_DUP_MAX */
421 public static final int USER_POSIX2_VERSION = 10; /* int: POSIX2_VERSION */
422 public static final int USER_POSIX2_C_BIND = 11; /* int: POSIX2_C_BIND */
423 public static final int USER_POSIX2_C_DEV = 12; /* int: POSIX2_C_DEV */
424 public static final int USER_POSIX2_CHAR_TERM = 13; /* int: POSIX2_CHAR_TERM */
425 public static final int USER_POSIX2_FORT_DEV = 14; /* int: POSIX2_FORT_DEV */
426 public static final int USER_POSIX2_FORT_RUN = 15; /* int: POSIX2_FORT_RUN */
427 public static final int USER_POSIX2_LOCALEDEF = 16; /* int: POSIX2_LOCALEDEF */
428 public static final int USER_POSIX2_SW_DEV = 17; /* int: POSIX2_SW_DEV */
429 public static final int USER_POSIX2_UPE = 18; /* int: POSIX2_UPE */
430 public static final int USER_STREAM_MAX = 19; /* int: POSIX2_STREAM_MAX */
431 public static final int USER_TZNAME_MAX = 20; /* int: POSIX2_TZNAME_MAX */
432 public static final int USER_MAXID = 21; /* number of valid user ids */
433 public static final int CTL_P1003_1B_ASYNCHRONOUS_IO = 1; /* boolean */
434 public static final int CTL_P1003_1B_MAPPED_FILES = 2; /* boolean */
435 public static final int CTL_P1003_1B_MEMLOCK = 3; /* boolean */
436 public static final int CTL_P1003_1B_MEMLOCK_RANGE = 4; /* boolean */
437 public static final int CTL_P1003_1B_MEMORY_PROTECTION = 5; /* boolean */
438 public static final int CTL_P1003_1B_MESSAGE_PASSING = 6; /* boolean */
439 public static final int CTL_P1003_1B_PRIORITIZED_IO = 7; /* boolean */
440 public static final int CTL_P1003_1B_PRIORITY_SCHEDULING = 8; /* boolean */
441 public static final int CTL_P1003_1B_REALTIME_SIGNALS = 9; /* boolean */
442 public static final int CTL_P1003_1B_SEMAPHORES = 10; /* boolean */
443 public static final int CTL_P1003_1B_FSYNC = 11; /* boolean */
444 public static final int CTL_P1003_1B_SHARED_MEMORY_OBJECTS = 12; /* boolean */
445 public static final int CTL_P1003_1B_SYNCHRONIZED_IO = 13; /* boolean */
446 public static final int CTL_P1003_1B_TIMERS = 14; /* boolean */
447 public static final int CTL_P1003_1B_AIO_LISTIO_MAX = 15; /* int */
448 public static final int CTL_P1003_1B_AIO_MAX = 16; /* int */
449 public static final int CTL_P1003_1B_AIO_PRIO_DELTA_MAX = 17; /* int */
450 public static final int CTL_P1003_1B_DELAYTIMER_MAX = 18; /* int */
451 public static final int CTL_P1003_1B_MQ_OPEN_MAX = 19; /* int */
452 public static final int CTL_P1003_1B_PAGESIZE = 20; /* int */
453 public static final int CTL_P1003_1B_RTSIG_MAX = 21; /* int */
454 public static final int CTL_P1003_1B_SEM_NSEMS_MAX = 22; /* int */
455 public static final int CTL_P1003_1B_SEM_VALUE_MAX = 23; /* int */
456 public static final int CTL_P1003_1B_SIGQUEUE_MAX = 24; /* int */
457 public static final int CTL_P1003_1B_TIMER_MAX = 25; /* int */
458 public static final int CTL_P1003_1B_MAXID = 26;
459 public static final int F_UNLKSYS = 4;
460 public static final int F_CNVT = 12;
461 public static final int F_SETFD = 2;
462 public static final int F_SETFL = 4;
463 public static final int F_SETLK = 8;
464 public static final int F_SETOWN = 6;
465 public static final int F_RDLCK = 1;
466 public static final int F_WRLCK = 2;
467 public static final int F_SETLKW = 9;
468 public static final int F_GETFD = 1;
469 public static final int F_DUPFD = 0;
470 public static final int O_WRONLY = 1;
471 public static final int F_RSETLKW = 13;
472 public static final int O_RDWR = 2;
473 public static final int F_RGETLK = 10;
474 public static final int O_RDONLY = 0;
475 public static final int F_UNLCK = 3;
476 public static final int F_GETOWN = 5;
477 public static final int F_RSETLK = 11;
478 public static final int F_GETFL = 3;
479 public static final int F_GETLK = 7;