make plain old gcc -o foo foo.c work
[nestedvm.git] / src / org / ibex / nestedvm / UsermodeConstants.java
1 // THIS FILE IS AUTOGENERATED! DO NOT EDIT!
2 // run "make rebuild-constants" if it needs to be updated
3
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 EPERM = 1; /* Not super-user */
45     public static final int ENOENT = 2; /* No such file or directory */
46     public static final int ESRCH = 3; /* No such process */
47     public static final int EINTR = 4; /* Interrupted system call */
48     public static final int EIO = 5; /* I/O error */
49     public static final int ENXIO = 6; /* No such device or address */
50     public static final int E2BIG = 7; /* Arg list too long */
51     public static final int ENOEXEC = 8; /* Exec format error */
52     public static final int EBADF = 9; /* Bad file number */
53     public static final int ECHILD = 10; /* No children */
54     public static final int EAGAIN = 11; /* No more processes */
55     public static final int ENOMEM = 12; /* Not enough core */
56     public static final int EACCES = 13; /* Permission denied */
57     public static final int EFAULT = 14; /* Bad address */
58     public static final int ENOTBLK = 15; /* Block device required */
59     public static final int EBUSY = 16; /* Mount device busy */
60     public static final int EEXIST = 17; /* File exists */
61     public static final int EXDEV = 18; /* Cross-device link */
62     public static final int ENODEV = 19; /* No such device */
63     public static final int ENOTDIR = 20; /* Not a directory */
64     public static final int EISDIR = 21; /* Is a directory */
65     public static final int EINVAL = 22; /* Invalid argument */
66     public static final int ENFILE = 23; /* Too many open files in system */
67     public static final int EMFILE = 24; /* Too many open files */
68     public static final int ENOTTY = 25; /* Not a typewriter */
69     public static final int ETXTBSY = 26; /* Text file busy */
70     public static final int EFBIG = 27; /* File too large */
71     public static final int ENOSPC = 28; /* No space left on device */
72     public static final int ESPIPE = 29; /* Illegal seek */
73     public static final int EROFS = 30; /* Read only file system */
74     public static final int EMLINK = 31; /* Too many links */
75     public static final int EPIPE = 32; /* Broken pipe */
76     public static final int EDOM = 33; /* Math arg out of domain of func */
77     public static final int ERANGE = 34; /* Math result not representable */
78     public static final int ENOMSG = 35; /* No message of desired type */
79     public static final int EIDRM = 36; /* Identifier removed */
80     public static final int ECHRNG = 37; /* Channel number out of range */
81     public static final int EL2NSYNC = 38; /* Level 2 not synchronized */
82     public static final int EL3HLT = 39; /* Level 3 halted */
83     public static final int EL3RST = 40; /* Level 3 reset */
84     public static final int ELNRNG = 41; /* Link number out of range */
85     public static final int EUNATCH = 42; /* Protocol driver not attached */
86     public static final int ENOCSI = 43; /* No CSI structure available */
87     public static final int EL2HLT = 44; /* Level 2 halted */
88     public static final int EDEADLK = 45; /* Deadlock condition */
89     public static final int ENOLCK = 46; /* No record locks available */
90     public static final int EBADE = 50; /* Invalid exchange */
91     public static final int EBADR = 51; /* Invalid request descriptor */
92     public static final int EXFULL = 52; /* Exchange full */
93     public static final int ENOANO = 53; /* No anode */
94     public static final int EBADRQC = 54; /* Invalid request code */
95     public static final int EBADSLT = 55; /* Invalid slot */
96     public static final int EDEADLOCK = 56; /* File locking deadlock error */
97     public static final int EBFONT = 57; /* Bad font file fmt */
98     public static final int ENOSTR = 60; /* Device not a stream */
99     public static final int ENODATA = 61; /* No data (for no delay io) */
100     public static final int ETIME = 62; /* Timer expired */
101     public static final int ENOSR = 63; /* Out of streams resources */
102     public static final int ENONET = 64; /* Machine is not on the network */
103     public static final int ENOPKG = 65; /* Package not installed */
104     public static final int EREMOTE = 66; /* The object is remote */
105     public static final int ENOLINK = 67; /* The link has been severed */
106     public static final int EADV = 68; /* Advertise error */
107     public static final int ESRMNT = 69; /* Srmount error */
108     public static final int ECOMM = 70; /* Communication error on send */
109     public static final int EPROTO = 71; /* Protocol error */
110     public static final int EMULTIHOP = 74; /* Multihop attempted */
111     public static final int ELBIN = 75; /* Inode is remote (not really error) */
112     public static final int EDOTDOT = 76; /* Cross mount point (not really error) */
113     public static final int EBADMSG = 77; /* Trying to read unreadable message */
114     public static final int EFTYPE = 79; /* Inappropriate file type or format */
115     public static final int ENOTUNIQ = 80; /* Given log. name not unique */
116     public static final int EBADFD = 81; /* f.d. invalid for this operation */
117     public static final int EREMCHG = 82; /* Remote address changed */
118     public static final int ELIBACC = 83; /* Can't access a needed shared lib */
119     public static final int ELIBBAD = 84; /* Accessing a corrupted shared lib */
120     public static final int ELIBSCN = 85; /* .lib section in a.out corrupted */
121     public static final int ELIBMAX = 86; /* Attempting to link in too many libs */
122     public static final int ELIBEXEC = 87; /* Attempting to exec a shared library */
123     public static final int ENOSYS = 88; /* Function not implemented */
124     public static final int ENMFILE = 89; /* No more files */
125     public static final int ENOTEMPTY = 90; /* Directory not empty */
126     public static final int ENAMETOOLONG = 91; /* File or path name too long */
127     public static final int ELOOP = 92; /* Too many symbolic links */
128     public static final int EOPNOTSUPP = 95; /* Operation not supported on transport endpoint */
129     public static final int EPFNOSUPPORT = 96; /* Protocol family not supported */
130     public static final int ECONNRESET = 104; /* Connection reset by peer */
131     public static final int ENOBUFS = 105; /* No buffer space available */
132     public static final int EAFNOSUPPORT = 106; /* Address family not supported by protocol family */
133     public static final int EPROTOTYPE = 107; /* Protocol wrong type for socket */
134     public static final int ENOTSOCK = 108; /* Socket operation on non-socket */
135     public static final int ENOPROTOOPT = 109; /* Protocol not available */
136     public static final int ESHUTDOWN = 110; /* Can't send after socket shutdown */
137     public static final int ECONNREFUSED = 111; /* Connection refused */
138     public static final int EADDRINUSE = 112; /* Address already in use */
139     public static final int ECONNABORTED = 113; /* Connection aborted */
140     public static final int ENETUNREACH = 114; /* Network is unreachable */
141     public static final int ENETDOWN = 115; /* Network interface is not configured */
142     public static final int ETIMEDOUT = 116; /* Connection timed out */
143     public static final int EHOSTDOWN = 117; /* Host is down */
144     public static final int EHOSTUNREACH = 118; /* Host is unreachable */
145     public static final int EINPROGRESS = 119; /* Connection already in progress */
146     public static final int EALREADY = 120; /* Socket already connected */
147     public static final int EDESTADDRREQ = 121; /* Destination address required */
148     public static final int EMSGSIZE = 122; /* Message too long */
149     public static final int EPROTONOSUPPORT = 123; /* Unknown protocol */
150     public static final int ESOCKTNOSUPPORT = 124; /* Socket type not supported */
151     public static final int EADDRNOTAVAIL = 125; /* Address not available */
152     public static final int ENETRESET = 126;
153     public static final int EISCONN = 127; /* Socket is already connected */
154     public static final int ENOTCONN = 128; /* Socket is not connected */
155     public static final int ETOOMANYREFS = 129;
156     public static final int EPROCLIM = 130;
157     public static final int EUSERS = 131;
158     public static final int EDQUOT = 132;
159     public static final int ESTALE = 133;
160     public static final int ENOTSUP = 134; /* Not supported */
161     public static final int ENOMEDIUM = 135; /* No medium (in tape drive) */
162     public static final int ENOSHARE = 136; /* No such host or network path */
163     public static final int ECASECLASH = 137; /* Filename exists with different case */
164     public static final int EILSEQ = 138;
165     public static final int EOVERFLOW = 139; /* Value too large for defined data type */
166     public static final int __ELASTERROR = 2000; /* Users can add values starting here */
167     public static final int F_OK = 0;
168     public static final int R_OK = 4;
169     public static final int W_OK = 2;
170     public static final int X_OK = 1;
171     public static final int SEEK_SET = 0;
172     public static final int SEEK_CUR = 1;
173     public static final int SEEK_END = 2;
174     public static final int STDIN_FILENO = 0; /* standard input file descriptor */
175     public static final int STDOUT_FILENO = 1; /* standard output file descriptor */
176     public static final int STDERR_FILENO = 2; /* standard error file descriptor */
177     public static final int _SC_ARG_MAX = 0;
178     public static final int _SC_CHILD_MAX = 1;
179     public static final int _SC_CLK_TCK = 2;
180     public static final int _SC_NGROUPS_MAX = 3;
181     public static final int _SC_OPEN_MAX = 4;
182     public static final int _SC_JOB_CONTROL = 5;
183     public static final int _SC_SAVED_IDS = 6;
184     public static final int _SC_VERSION = 7;
185     public static final int _SC_PAGESIZE = 8;
186     public static final int _SC_NPROCESSORS_CONF = 9;
187     public static final int _SC_NPROCESSORS_ONLN = 10;
188     public static final int _SC_PHYS_PAGES = 11;
189     public static final int _SC_AVPHYS_PAGES = 12;
190     public static final int _SC_MQ_OPEN_MAX = 13;
191     public static final int _SC_MQ_PRIO_MAX = 14;
192     public static final int _SC_RTSIG_MAX = 15;
193     public static final int _SC_SEM_NSEMS_MAX = 16;
194     public static final int _SC_SEM_VALUE_MAX = 17;
195     public static final int _SC_SIGQUEUE_MAX = 18;
196     public static final int _SC_TIMER_MAX = 19;
197     public static final int _SC_TZNAME_MAX = 20;
198     public static final int _SC_ASYNCHRONOUS_IO = 21;
199     public static final int _SC_FSYNC = 22;
200     public static final int _SC_MAPPED_FILES = 23;
201     public static final int _SC_MEMLOCK = 24;
202     public static final int _SC_MEMLOCK_RANGE = 25;
203     public static final int _SC_MEMORY_PROTECTION = 26;
204     public static final int _SC_MESSAGE_PASSING = 27;
205     public static final int _SC_PRIORITIZED_IO = 28;
206     public static final int _SC_REALTIME_SIGNALS = 29;
207     public static final int _SC_SEMAPHORES = 30;
208     public static final int _SC_SHARED_MEMORY_OBJECTS = 31;
209     public static final int _SC_SYNCHRONIZED_IO = 32;
210     public static final int _SC_TIMERS = 33;
211     public static final int _SC_AIO_LISTIO_MAX = 34;
212     public static final int _SC_AIO_MAX = 35;
213     public static final int _SC_AIO_PRIO_DELTA_MAX = 36;
214     public static final int _SC_DELAYTIMER_MAX = 37;
215     public static final int _SC_THREAD_KEYS_MAX = 38;
216     public static final int _SC_THREAD_STACK_MIN = 39;
217     public static final int _SC_THREAD_THREADS_MAX = 40;
218     public static final int _SC_TTY_NAME_MAX = 41;
219     public static final int _SC_THREADS = 42;
220     public static final int _SC_THREAD_ATTR_STACKADDR = 43;
221     public static final int _SC_THREAD_ATTR_STACKSIZE = 44;
222     public static final int _SC_THREAD_PRIORITY_SCHEDULING = 45;
223     public static final int _SC_THREAD_PRIO_INHERIT = 46;
224     public static final int _SC_THREAD_PRIO_PROTECT = 47;
225     public static final int _SC_THREAD_PROCESS_SHARED = 48;
226     public static final int _SC_THREAD_SAFE_FUNCTIONS = 49;
227     public static final int _SC_GETGR_R_SIZE_MAX = 50;
228     public static final int _SC_GETPW_R_SIZE_MAX = 51;
229     public static final int _SC_LOGIN_NAME_MAX = 52;
230     public static final int _SC_THREAD_DESTRUCTOR_ITERATIONS = 53;
231     public static final int _SC_STREAM_MAX = 100;
232     public static final int _SC_PRIORITY_SCHEDULING = 101;
233     public static final int _PC_LINK_MAX = 0;
234     public static final int _PC_MAX_CANON = 1;
235     public static final int _PC_MAX_INPUT = 2;
236     public static final int _PC_NAME_MAX = 3;
237     public static final int _PC_PATH_MAX = 4;
238     public static final int _PC_PIPE_BUF = 5;
239     public static final int _PC_CHOWN_RESTRICTED = 6;
240     public static final int _PC_NO_TRUNC = 7;
241     public static final int _PC_VDISABLE = 8;
242     public static final int _PC_ASYNC_IO = 9;
243     public static final int _PC_PRIO_IO = 10;
244     public static final int _PC_SYNC_IO = 11;
245     public static final int _PC_POSIX_PERMISSIONS = 90;
246     public static final int _PC_POSIX_SECURITY = 91;
247     public static final int MAXPATHLEN = 1024;
248     public static final int ARG_MAX = 65536; /* max bytes for an exec function */
249     public static final int CHILD_MAX = 40; /* max simultaneous processes */
250     public static final int LINK_MAX = 32767; /* max file link count */
251     public static final int MAX_CANON = 255; /* max bytes in term canon input line */
252     public static final int MAX_INPUT = 255; /* max bytes in terminal input */
253     public static final int NAME_MAX = 255; /* max bytes in a file name */
254     public static final int NGROUPS_MAX = 16; /* max supplemental group id's */
255     public static final int OPEN_MAX = 64; /* max open files per process */
256     public static final int PATH_MAX = 1024; /* max bytes in pathname */
257     public static final int PIPE_BUF = 512; /* max bytes for atomic pipe writes */
258     public static final int IOV_MAX = 1024; /* max elements in i/o vector */
259     public static final int BC_BASE_MAX = 99; /* max ibase/obase values in bc(1) */
260     public static final int BC_DIM_MAX = 2048; /* max array elements in bc(1) */
261     public static final int BC_SCALE_MAX = 99; /* max scale value in bc(1) */
262     public static final int BC_STRING_MAX = 1000; /* max const string length in bc(1) */
263     public static final int COLL_WEIGHTS_MAX = 0; /* max weights for order keyword */
264     public static final int EXPR_NEST_MAX = 32; /* max expressions nested in expr(1) */
265     public static final int LINE_MAX = 2048; /* max bytes in an input line */
266     public static final int RE_DUP_MAX = 255; /* max RE's in interval notation */
267     public static final int F_UNLKSYS = 4;
268     public static final int F_CNVT = 12;
269     public static final int F_SETFD = 2;
270     public static final int F_SETFL = 4;
271     public static final int F_SETLK = 8;
272     public static final int F_SETOWN = 6;
273     public static final int F_RDLCK = 1;
274     public static final int F_WRLCK = 2;
275     public static final int F_SETLKW = 9;
276     public static final int F_GETFD = 1;
277     public static final int F_DUPFD = 0;
278     public static final int O_WRONLY = 1;
279     public static final int F_RSETLKW = 13;
280     public static final int O_RDWR = 2;
281     public static final int F_RGETLK = 10;
282     public static final int O_RDONLY = 0;
283     public static final int F_UNLCK = 3;
284     public static final int F_GETOWN = 5;
285     public static final int F_RSETLK = 11;
286     public static final int F_GETFL = 3;
287     public static final int F_GETLK = 7;
288 }