1 $FreeBSD: releng/6.0/sys/alpha/linux/syscalls.master 148190 2005-07-20 17:42:15Z jhb $
2
3 ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
4 ; System call name/number master file (or rather, slave, from LINUX).
5 ; Processed to created linux_sysent.c, linux_syscalls.c and linux_syscall.h.
6
7 ; Columns: number type nargs name alt{name,tag,rtyp}/comments
8 ; number system call number, must be in order
9 ; audit the audit event associated with the system call
10 ; A value of AUE_NULL means no auditing, but it also means that
11 ; there is no audit event for the call at this time. For the
12 ; case where the event exists, but we don't want auditing, the
13 ; event should be #defined to AUE_NULL in audit_kevents.h.
14 ; type one of STD, OBSOL, UNIMPL, COMPAT, CPT_NOA, LIBCOMPAT,
15 ; NODEF, NOARGS, NOPROTO
16 ; name psuedo-prototype of syscall routine
17 ; If one of the following alts is different, then all appear:
18 ; altname name of system call if different
19 ; alttag name of args struct tag if different from [o]`name'"_args"
20 ; altrtyp return type if not int (bogus - syscalls always return int)
21 ; for UNIMPL/OBSOL, name continues with comments
22
23 ; types:
24 ; STD always included
25 ; COMPAT included on COMPAT #ifdef
26 ; CPT_NOA combines COMPAT with NOARGS
27 ; LIBCOMPAT included on COMPAT #ifdef, and placed in syscall.h
28 ; NOARGS same as STD except do not create structure in sys/sysproto.h
29 ; NODEF ??
30 ; NOPROTO same as STD except do not create structure or function in
31 ; sys/sysproto.h
32 ; OBSOL obsolete, not included in system, only specifies name
33 ; UNIMPL not implemented, placeholder only
34
35 #include "opt_compat.h"
36 #include <sys/param.h>
37 #include <sys/sysent.h>
38 #include <sys/sysproto.h>
39 #include <compat/linux/linux_sysproto.h>
40 #include <alpha/linux/linux.h>
41 #include <alpha/linux/linux_proto.h>
42
43 ; Isn't pretty, but there seems to be no other way to trap nosys
44 #define nosys linux_nosys
45
46 ; #ifdef's, etc. may be included, and are copied to the output files.
47
48 0 AUE_NULL UNIMPL
49 1 AUE_NULL MNOPROTO { void sys_exit(int rval); } exit \
50 sys_exit_args void
51 2 AUE_NULL MSTD { int linux_fork(void); }
52 3 AUE_NULL MNOPROTO { int read(int fd, char *buf, \
53 u_int nbyte); }
54 4 AUE_NULL MNOPROTO { int write(int fd, char *buf, \
55 u_int nbyte); }
56 5 AUE_NULL UNIMPL
57 6 AUE_NULL MNOPROTO { int close(int fd); }
58 7 AUE_NULL MSTD { int osf1_wait4(int pid, int *status, \
59 int options, \
60 struct osf1_rusage *rusage); }
61 8 AUE_NULL UNIMPL
62 9 AUE_NULL MSTD { int linux_link(char *path, char *to); }
63 10 AUE_NULL MSTD { int linux_unlink(char *path); }
64 11 AUE_NULL UNIMPL
65 12 AUE_NULL MSTD { int linux_chdir(char *path); }
66 13 AUE_NULL MNOPROTO { int fchdir(int fd); }
67 14 AUE_NULL MSTD { int linux_mknod(char *path, l_int mode, \
68 l_dev_t dev); }
69 15 AUE_NULL MSTD { int linux_chmod(char *path, \
70 l_mode_t mode); }
71 16 AUE_NULL MSTD { int linux_chown(char *path, l_uid_t uid, \
72 l_gid_t gid); }
73 17 AUE_NULL STD { int linux_brk(l_ulong dsend); }
74 18 AUE_NULL UNIMPL
75 19 AUE_NULL MSTD { int linux_lseek(l_uint fdes, l_off_t off, \
76 l_int whence); }
77 20 AUE_NULL MNOPROTO { int getpid(void); }
78 21 AUE_NULL UNIMPL osf1_mount
79 22 AUE_NULL STD { int linux_umount(char *path, l_int flags); }
80 23 AUE_NULL MNOPROTO { int setuid(uid_t uid); }
81 24 AUE_NULL MNOPROTO { int getuid(void); }
82 25 AUE_NULL UNIMPL
83 26 AUE_NULL MSTD { int linux_ptrace(void); }
84 27 AUE_NULL UNIMPL
85 28 AUE_NULL UNIMPL
86 29 AUE_NULL UNIMPL
87 30 AUE_NULL UNIMPL
88 31 AUE_NULL UNIMPL
89 32 AUE_NULL UNIMPL
90 33 AUE_NULL MSTD { int linux_access(char *path, l_int flags); }
91 34 AUE_NULL UNIMPL
92 35 AUE_NULL UNIMPL
93 36 AUE_NULL MNOPROTO { int sync(void); }
94 37 AUE_NULL MSTD { int linux_kill(l_int pid, l_int signum); }
95 38 AUE_NULL UNIMPL
96 39 AUE_NULL MNOPROTO { int setpgid(int pid, int pgid); }
97 40 AUE_NULL UNIMPL
98 41 AUE_NULL MNOPROTO { int dup(u_int fd); }
99 42 AUE_NULL MNOPROTO { int pipe(void); }
100 43 AUE_NULL UNIMPL osf_set_program_attributes
101 44 AUE_NULL UNIMPL
102 45 AUE_NULL MSTD { int linux_open(char *path, l_int flags, \
103 l_int mode); }
104 46 AUE_NULL UNIMPL
105 47 AUE_NULL MNOPROTO { int getgid(void); }
106 48 AUE_NULL MSTD { int osf1_sigprocmask(int how, \
107 u_long mask); }
108 49 AUE_NULL UNIMPL
109 50 AUE_NULL UNIMPL
110 51 AUE_NULL MNOPROTO { int acct(char *path); }
111 52 AUE_NULL MSTD { int linux_sigpending(void); }
112 53 AUE_NULL UNIMPL
113 54 AUE_NULL STD { int linux_ioctl(l_uint fd, l_uint cmd, \
114 l_ulong arg); }
115 55 AUE_NULL UNIMPL
116 56 AUE_NULL UNIMPL
117 57 AUE_NULL MSTD { int linux_symlink(char *path, char *to); }
118 58 AUE_NULL MSTD { int linux_readlink(char *name, char *buf, \
119 l_int count); }
120 59 AUE_NULL MSTD { int linux_execve(char *path, char **argp, \
121 char **envp); }
122 60 AUE_NULL MNOPROTO { int umask(int newmask); }
123 61 AUE_NULL MNOPROTO { int chroot(char *path); }
124 62 AUE_NULL UNIMPL
125 63 AUE_NULL MNOPROTO { int getpgrp(void); }
126 64 AUE_NULL MSTD { int linux_getpagesize(void); }
127 65 AUE_NULL UNIMPL
128 66 AUE_NULL MSTD { int linux_vfork(void); }
129 67 AUE_NULL MSTD { int linux_newstat(char *path, \
130 struct l_newstat *buf); }
131 68 AUE_NULL MSTD { int linux_newlstat(char *path, \
132 struct l_newstat *buf); }
133 69 AUE_NULL UNIMPL
134 70 AUE_NULL UNIMPL
135 71 AUE_NULL MSTD { int linux_mmap(l_ulong addr, l_ulong len, \
136 l_ulong prot, l_ulong flags, l_ulong fd, \
137 l_ulong pos); }
138 72 AUE_NULL UNIMPL
139 73 AUE_NULL MSTD { int linux_munmap(l_ulong addr, \
140 l_size_t len); }
141 74 AUE_NULL MSTD { int linux_mprotect(l_ulong addr, \
142 l_size_t len, l_ulong prot); }
143 75 AUE_NULL MNOPROTO { int madvise(void *addr, \
144 size_t len, int behav); }
145 76 AUE_NULL MSTD { int linux_vhangup(void); }
146 77 AUE_NULL UNIMPL
147 78 AUE_NULL UNIMPL
148 79 AUE_NULL MSTD { int linux_setgroups(l_int gidsetsize, \
149 l_gid_t *grouplist); }
150 80 AUE_NULL MSTD { int linux_getgroups(l_int gidsetsize, \
151 l_gid_t *grouplist); }
152 81 AUE_NULL UNIMPL
153 82 AUE_NULL MNODEF setpgid setpgid setpgid_args int
154 83 AUE_NULL MSTD { int osf1_setitimer(u_int which, \
155 struct itimerval *itv, \
156 struct itimerval *oitv); }
157 84 AUE_NULL UNIMPL
158 85 AUE_NULL UNIMPL
159 86 AUE_NULL UNIMPL osf_getitimer
160 87 AUE_NULL MSTD { int linux_gethostname(void); }
161 88 AUE_NULL MNOPROTO { int osethostname(char *hostname, \
162 u_int len); } osethostname \
163 sethostname_args int
164 89 AUE_NULL MSTD { int linux_getdtablesize(void); }
165 90 AUE_NULL MNOPROTO { int dup2(u_int from, u_int to); }
166 91 AUE_NULL MSTD { int linux_newfstat(l_uint fd, \
167 struct l_newstat *buf); }
168 92 AUE_NULL MSTD { int linux_fcntl(l_uint fd, l_uint cmd, \
169 l_ulong arg); }
170 93 AUE_NULL MSTD { int osf1_select(u_int nd, fd_set *in, \
171 fd_set *ou, fd_set *ex, \
172 struct timeval *tv); }
173 94 AUE_NULL MNOPROTO { int poll(struct pollfd*, unsigned int \
174 nfds, long timeout); }
175 95 AUE_NULL MNOPROTO { int fsync(int fd); }
176 96 AUE_NULL MNOPROTO { int setpriority(int which, \
177 int who, int prio); }
178 97 AUE_NULL MSTD { int osf1_socket(int domain, int type, \
179 int protocol); }
180 98 AUE_NULL MSTD { int linux_connect(l_int s, \
181 struct l_sockaddr *name, l_int namelen); }
182 99 AUE_NULL MNOPROTO { int oaccept(int s, caddr_t name, \
183 int *anamelen); } accept accept_args int
184 100 AUE_NULL MSTD { int linux_getpriority(int which, int who); }
185 101 AUE_NULL MNOPROTO { int osend(int s, caddr_t buf, int len, \
186 int flags); }
187 102 AUE_NULL MNOPROTO { int orecv(int s, caddr_t buf, int len, \
188 int flags); }
189 103 AUE_NULL MSTD { int osf1_sigreturn( \
190 struct osigcontext *sigcntxp); }
191 104 AUE_NULL MNOPROTO { int bind(int s, caddr_t name, \
192 int namelen); }
193 105 AUE_NULL MNOPROTO { int setsockopt(int s, int level, int name, \
194 caddr_t val, int valsize); }
195 106 AUE_NULL MNOPROTO { int listen(int s, int backlog); }
196 107 AUE_NULL UNIMPL
197 108 AUE_NULL UNIMPL
198 109 AUE_NULL UNIMPL
199 110 AUE_NULL UNIMPL
200 111 AUE_NULL MSTD { int osf1_sigsuspend(unsigned long ss); }
201 112 AUE_NULL UNIMPL osf_sigstack
202 113 AUE_NULL MSTD { int linux_recvmsg(void); }
203 114 AUE_NULL MSTD { int linux_sendmsg(void); }
204 115 AUE_NULL UNIMPL
205 116 AUE_NULL MSTD { int osf1_gettimeofday(struct timeval *tp, \
206 struct timezone *tzp); }
207 117 AUE_NULL MSTD { int osf1_getrusage(long who, \
208 void *rusage); }
209 118 AUE_NULL MNOPROTO { int getsockopt(int s, int level, int name, \
210 caddr_t val, int *avalsize); }
211 119 AUE_NULL UNIMPL
212 120 AUE_NULL MNOPROTO { int readv(int fd, struct iovec *iovp, \
213 u_int iovcnt); }
214 121 AUE_NULL MNOPROTO { int writev(int fd, struct iovec *iovp, \
215 u_int iovcnt); }
216 122 AUE_NULL UNIMPL osf_settimeofday
217 123 AUE_NULL MNOPROTO { int fchown(int fd, int uid, int gid); }
218 124 AUE_NULL MNOPROTO { int fchmod(int fd, int mode); }
219 125 AUE_NULL MNOPROTO { int orecvfrom(int s, caddr_t buf, \
220 size_t len, int flags, caddr_t from, \
221 int *fromlenaddr); } recvfrom \
222 recvfrom_args int
223 126 AUE_NULL MNOPROTO { int setreuid(int ruid, int euid); }
224 127 AUE_NULL MNOPROTO { int setregid(int rgid, int egid); }
225 128 AUE_NULL MSTD { int linux_rename(char *from, char *to); }
226 129 AUE_NULL MSTD { int linux_truncate(char *path, \
227 l_ulong length); }
228 130 AUE_NULL MNOPROTO { int oftruncate(int fd, long length); }
229 131 AUE_NULL MNOPROTO { int flock(int fd, int how); }
230 132 AUE_NULL MNOPROTO { int setgid(gid_t gid); }
231 133 AUE_NULL MSTD { int osf1_sendto(int s, caddr_t buf, \
232 size_t len, int flags, \
233 struct sockaddr *to, int tolen); }
234 134 AUE_NULL MNOPROTO { int shutdown(int s, int how); }
235 135 AUE_NULL MSTD { int linux_socketpair(void); }
236 136 AUE_NULL MSTD { int linux_mkdir(char *path, l_int mode); }
237 137 AUE_NULL MSTD { int linux_rmdir(char *path); }
238 138 AUE_NULL MNOPROTO { int utimes(char *path, \
239 struct timeval *tptr); }
240 139 AUE_NULL UNIMPL
241 140 AUE_NULL UNIMPL
242 141 AUE_NULL MNOPROTO { int ogetpeername(int fdes, caddr_t asa, \
243 int *alen); }
244 142 AUE_NULL UNIMPL
245 143 AUE_NULL UNIMPL
246 144 AUE_NULL MSTD { int linux_getrlimit(l_uint resource, \
247 struct l_rlimit *rlim); }
248 145 AUE_NULL MSTD { int linux_setrlimit(l_uint resource, \
249 struct l_rlimit *rlim); }
250 146 AUE_NULL UNIMPL
251 147 AUE_NULL MNOPROTO { int setsid(void); }
252 148 AUE_NULL MSTD { int linux_quotactl(void); }
253 149 AUE_NULL UNIMPL
254 150 AUE_NULL MNOPROTO { int ogetsockname(int fdec, caddr_t asa, \
255 int *alen);} getsockname \
256 getsockname_args int
257 151 AUE_NULL UNIMPL
258 152 AUE_NULL UNIMPL
259 153 AUE_NULL UNIMPL
260 154 AUE_NULL UNIMPL
261 155 AUE_NULL UNIMPL
262 156 AUE_NULL MSTD { int osf1_sigaction(int sig, \
263 struct osf1_sigaction *nsa, \
264 struct osf1_sigaction *osa); }
265 157 AUE_NULL UNIMPL
266 158 AUE_NULL UNIMPL
267 159 AUE_NULL UNIMPL osf_getdirentries
268 160 AUE_NULL UNIMPL osf_statfs
269 161 AUE_NULL UNIMPL osf_fstatfs
270 162 AUE_NULL UNIMPL
271 163 AUE_NULL UNIMPL
272 164 AUE_NULL UNIMPL
273 165 AUE_NULL UNIMPL osf_getdomainname
274 166 AUE_NULL MNOPROTO { int setdomainname(char *name, \
275 int len); }
276 167 AUE_NULL UNIMPL
277 168 AUE_NULL UNIMPL
278 169 AUE_NULL UNIMPL
279 170 AUE_NULL UNIMPL
280 171 AUE_NULL UNIMPL
281 172 AUE_NULL UNIMPL
282 173 AUE_NULL UNIMPL
283 174 AUE_NULL UNIMPL
284 175 AUE_NULL UNIMPL
285 176 AUE_NULL UNIMPL
286 177 AUE_NULL UNIMPL
287 178 AUE_NULL UNIMPL
288 179 AUE_NULL UNIMPL
289 180 AUE_NULL UNIMPL
290 181 AUE_NULL UNIMPL
291 182 AUE_NULL UNIMPL
292 183 AUE_NULL UNIMPL
293 184 AUE_NULL UNIMPL
294 185 AUE_NULL UNIMPL
295 186 AUE_NULL UNIMPL
296 187 AUE_NULL UNIMPL
297 188 AUE_NULL UNIMPL
298 189 AUE_NULL UNIMPL
299 190 AUE_NULL UNIMPL
300 191 AUE_NULL UNIMPL
301 192 AUE_NULL UNIMPL
302 193 AUE_NULL UNIMPL
303 194 AUE_NULL UNIMPL
304 195 AUE_NULL UNIMPL
305 196 AUE_NULL UNIMPL
306 197 AUE_NULL UNIMPL
307 198 AUE_NULL UNIMPL
308 199 AUE_NULL UNIMPL osf_swapon
309 200 AUE_NULL MSTD { int linux_msgctl(l_int msqid, l_int cmd, \
310 struct l_msqid_ds *buf); }
311 201 AUE_NULL MSTD { int linux_msgget(l_key_t key, \
312 l_int msgflg); }
313 202 AUE_NULL MSTD { int linux_msgrcv(l_int msqid, \
314 struct l_msgbuf *msgp, l_size_t msgsz, \
315 l_long msgtyp, l_int msgflg); }
316 203 AUE_NULL MSTD { int linux_msgsnd(l_int msqid, \
317 struct l_msgbuf *msgp, l_size_t msgsz, \
318 l_int msgflg); }
319 204 AUE_NULL STD { int linux_semctl(l_int semid, \
320 l_int semnum, l_int cmd, \
321 union l_semun arg); }
322 205 AUE_NULL MSTD { int linux_semget(l_key_t key, l_int nsems, \
323 l_int semflg); }
324 206 AUE_NULL MSTD { int linux_semop(l_int semid, \
325 struct l_sembuf *tsops, l_uint nsops); }
326 207 AUE_NULL UNIMPL osf_utsname
327 208 AUE_NULL MSTD { int linux_lchown(char *path, l_uid_t uid, \
328 l_gid_t gid); }
329 209 AUE_NULL MSTD { int linux_shmat(l_int shmid, \
330 char *shmaddr, l_int shmflg); }
331 210 AUE_NULL MSTD { int linux_shmctl(l_int shmid, l_int cmd, \
332 struct l_shmid_ds *buf); }
333 211 AUE_NULL MSTD { int linux_shmdt(char *shmaddr); }
334 212 AUE_NULL MSTD { int linux_shmget(l_key_t key, \
335 l_size_t size, l_int shmflg); }
336 213 AUE_NULL UNIMPL
337 214 AUE_NULL UNIMPL
338 215 AUE_NULL UNIMPL
339 216 AUE_NULL UNIMPL
340 217 AUE_NULL MSTD { int linux_msync(l_ulong addr, \
341 l_size_t len, l_int fl); }
342 218 AUE_NULL UNIMPL
343 219 AUE_NULL UNIMPL
344 220 AUE_NULL UNIMPL
345 221 AUE_NULL UNIMPL
346 222 AUE_NULL UNIMPL
347 223 AUE_NULL UNIMPL
348 224 AUE_NULL UNIMPL
349 225 AUE_NULL UNIMPL
350 226 AUE_NULL UNIMPL
351 227 AUE_NULL UNIMPL
352 228 AUE_NULL UNIMPL
353 229 AUE_NULL UNIMPL
354 230 AUE_NULL UNIMPL
355 231 AUE_NULL UNIMPL
356 232 AUE_NULL UNIMPL
357 233 AUE_NULL MNOPROTO { int getpgid(int pid); }
358 234 AUE_NULL MSTD { int linux_getsid(l_pid_t pid); }
359 235 AUE_NULL MSTD { int linux_sigaltstack(void); }
360 236 AUE_NULL UNIMPL
361 237 AUE_NULL UNIMPL
362 238 AUE_NULL UNIMPL
363 239 AUE_NULL UNIMPL
364 240 AUE_NULL UNIMPL
365 241 AUE_NULL MSTD { int osf1_sysinfo(int cmd, char *buf, \
366 long count); }
367 242 AUE_NULL UNIMPL
368 243 AUE_NULL UNIMPL
369 244 AUE_NULL UNIMPL osf_proplist_syscall
370 245 AUE_NULL UNIMPL
371 246 AUE_NULL UNIMPL
372 247 AUE_NULL UNIMPL
373 248 AUE_NULL UNIMPL
374 249 AUE_NULL UNIMPL
375 250 AUE_NULL UNIMPL
376 251 AUE_NULL UNIMPL osf_usleep_thread
377 252 AUE_NULL UNIMPL
378 253 AUE_NULL UNIMPL
379 254 AUE_NULL MSTD { int linux_sysfs(l_int option, \
380 l_ulong arg1, l_ulong arg2); }
381 255 AUE_NULL UNIMPL
382 256 AUE_NULL MSTD { int osf1_getsysinfo(u_long op, \
383 caddr_t buffer, u_long nbytes, \
384 caddr_t arg, u_long flag); }
385 257 AUE_NULL MSTD { int osf1_setsysinfo(u_long op, \
386 caddr_t buffer, u_long nbytes, \
387 caddr_t arg, u_long flag); }
388 258 AUE_NULL UNIMPL
389 259 AUE_NULL UNIMPL
390 260 AUE_NULL UNIMPL
391 261 AUE_NULL UNIMPL
392 262 AUE_NULL UNIMPL
393 263 AUE_NULL UNIMPL
394 264 AUE_NULL UNIMPL
395 265 AUE_NULL UNIMPL
396 266 AUE_NULL UNIMPL
397 267 AUE_NULL UNIMPL
398 268 AUE_NULL UNIMPL
399 269 AUE_NULL UNIMPL
400 270 AUE_NULL UNIMPL
401 271 AUE_NULL UNIMPL
402 272 AUE_NULL UNIMPL
403 273 AUE_NULL UNIMPL
404 274 AUE_NULL UNIMPL
405 275 AUE_NULL UNIMPL
406 276 AUE_NULL UNIMPL
407 277 AUE_NULL UNIMPL
408 278 AUE_NULL UNIMPL
409 279 AUE_NULL UNIMPL
410 280 AUE_NULL UNIMPL
411 281 AUE_NULL UNIMPL
412 282 AUE_NULL UNIMPL
413 283 AUE_NULL UNIMPL
414 284 AUE_NULL UNIMPL
415 285 AUE_NULL UNIMPL
416 286 AUE_NULL UNIMPL
417 287 AUE_NULL UNIMPL
418 288 AUE_NULL UNIMPL
419 289 AUE_NULL UNIMPL
420 290 AUE_NULL UNIMPL
421 291 AUE_NULL UNIMPL
422 292 AUE_NULL UNIMPL
423 293 AUE_NULL UNIMPL
424 294 AUE_NULL UNIMPL
425 295 AUE_NULL UNIMPL
426 296 AUE_NULL UNIMPL
427 297 AUE_NULL UNIMPL
428 298 AUE_NULL UNIMPL
429 299 AUE_NULL UNIMPL
430 300 AUE_NULL MSTD { int linux_bdflush(void); }
431 301 AUE_NULL MSTD { int linux_sethae(void); }
432 302 AUE_NULL STD { int linux_mount(char *specialfile, \
433 char *dir, char *filesystemtype, \
434 l_ulong rwflag, void *data); }
435 303 AUE_NULL MSTD { int linux_old_adjtimex(void); }
436 304 AUE_NULL MSTD { int linux_swapoff(void); }
437 305 AUE_NULL STD { int linux_getdents(l_uint fd, void *dent, \
438 l_uint count); }
439 306 AUE_NULL MSTD { int linux_create_module(void); }
440 307 AUE_NULL MSTD { int linux_init_module(void); }
441 308 AUE_NULL MSTD { int linux_delete_module(void); }
442 309 AUE_NULL MSTD { int linux_get_kernel_syms(void); }
443 310 AUE_NULL MSTD { int linux_syslog(l_int type, char *buf, \
444 l_int len); }
445 311 AUE_NULL MSTD { int linux_reboot(l_int magic1, \
446 l_int magic2, l_uint cmd, void *arg); }
447 312 AUE_NULL MSTD { int linux_clone(l_int flags, void *stack); }
448 313 AUE_NULL STD { int linux_uselib(char *library); }
449 314 AUE_NULL MNOPROTO { int mlock(const void *addr, \
450 size_t len); }
451 315 AUE_NULL MNOPROTO { int munlock(const void *addr, \
452 size_t len); }
453 316 AUE_NULL MNOPROTO { int mlockall(int how); }
454 317 AUE_NULL MNOPROTO { int munlockall(void); }
455 318 AUE_NULL MSTD { int linux_sysinfo(void); }
456 319 AUE_NULL MSTD { int linux_sysctl( \
457 struct l___sysctl_args *args); }
458 320 AUE_NULL UNIMPL sys_idle
459 321 AUE_NULL STD { int linux_oldumount(char *path); }
460 322 AUE_NULL MNOPROTO { int swapon(char *name); }
461 323 AUE_NULL MSTD { int linux_times(struct l_times_argv *buf); }
462 324 AUE_NULL MSTD { int linux_personality(l_ulong per); }
463 325 AUE_NULL MSTD { int linux_setfsuid(l_uid_t uid); }
464 326 AUE_NULL MSTD { int linux_setfsgid(l_gid_t gid); }
465 327 AUE_NULL MSTD { int linux_ustat(l_dev_t dev, \
466 struct l_ustat *ubuf); }
467 328 AUE_NULL MSTD { int linux_statfs(char *path, \
468 struct l_statfs_buf *buf); }
469 329 AUE_NULL MSTD { int linux_fstatfs(l_uint fd, \
470 struct l_statfs_buf *buf); }
471 330 AUE_NULL MNOPROTO { int sched_setparam(pid_t pid, \
472 const struct sched_param *param); }
473 331 AUE_NULL MNOPROTO { int sched_getparam(pid_t pid, \
474 struct sched_param *param); }
475 332 AUE_NULL MSTD { int linux_sched_setscheduler(l_pid_t pid, \
476 l_int policy, \
477 struct l_sched_param *param); }
478 333 AUE_NULL MSTD { int linux_sched_getscheduler(l_pid_t pid); }
479 334 AUE_NULL MNOPROTO { int sched_yield(void); }
480 335 AUE_NULL MSTD { int linux_sched_get_priority_max( \
481 l_int policy); }
482 336 AUE_NULL MSTD { int linux_sched_get_priority_min( \
483 l_int policy); }
484 337 AUE_NULL MNOPROTO { int sched_rr_get_interval (pid_t pid, \
485 struct timespec *interval); }
486 338 AUE_NULL UNIMPL sys_afs_syscall
487 339 AUE_NULL MSTD { int linux_newuname( \
488 struct l_newuname_t *buf); }
489 340 AUE_NULL MNOPROTO { int nanosleep( \
490 const struct timespec *rqtp, \
491 struct timespec *rmtp); }
492 341 AUE_NULL MSTD { int linux_mremap(l_ulong addr, \
493 l_ulong old_len, l_ulong new_len, \
494 l_ulong flags, l_ulong new_addr); }
495 342 AUE_NULL MSTD { int linux_nfsservctl(void); }
496 343 AUE_NULL MNOPROTO { int setresuid(uid_t ruid, \
497 uid_t euid, uid_t suid); }
498 344 AUE_NULL MNOPROTO { int getresuid(uid_t *ruid, \
499 uid_t *euid, uid_t *suid); }
500 345 AUE_NULL MSTD { int linux_pciconfig_read(void); }
501 346 AUE_NULL MSTD { int linux_pciconfig_write(void); }
502 347 AUE_NULL MSTD { int linux_query_module(void); }
503 348 AUE_NULL MSTD { int linux_prctl(void); }
504 349 AUE_NULL MSTD { int linux_pread(l_uint fd, char *buf, \
505 l_size_t nbyte, l_loff_t offset); }
506 350 AUE_NULL MSTD { int linux_pwrite(l_uint fd, char *buf, \
507 l_size_t nbyte, l_loff_t offset); }
508 351 AUE_NULL MSTD { int linux_rt_sigreturn(void); }
509 352 AUE_NULL MSTD { int linux_rt_sigaction(l_int sig, \
510 l_sigaction_t *act, l_sigaction_t *oact, \
511 l_size_t sigsetsize); }
512 353 AUE_NULL MSTD { int linux_rt_sigprocmask(l_int how, \
513 l_sigset_t *mask, l_sigset_t *omask, \
514 l_size_t sigsetsize); }
515 354 AUE_NULL MSTD { int linux_rt_sigpending(void); }
516 355 AUE_NULL MSTD { int linux_rt_sigtimedwait(void); }
517 356 AUE_NULL MSTD { int linux_rt_sigqueueinfo(void); }
518 357 AUE_NULL MSTD { int linux_rt_sigsuspend(l_sigset_t \
519 *newset, l_size_t sigsetsize); }
520 358 AUE_NULL MSTD { int linux_select(l_int nfds, \
521 l_fd_set *readfds, l_fd_set *writefds, \
522 l_fd_set *exceptfds, \
523 struct l_timeval *timeout); }
524 359 AUE_NULL MNOPROTO { int gettimeofday( \
525 struct timeval *tp, \
526 struct timezone *tzp); }
527 360 AUE_NULL MNOPROTO { int settimeofday( \
528 struct timeval *tp, \
529 struct timezone *tzp); }
530 361 AUE_NULL MSTD { int linux_getitimer(l_int which, \
531 struct l_itimerval *itv); }
532 362 AUE_NULL MSTD { int linux_setitimer(l_int which, \
533 struct l_itimerval *itv, \
534 struct l_itimerval *oitv); }
535 363 AUE_NULL MSTD { int linux_utimes(char *fname, \
536 struct l_timeval *times); }
537 364 AUE_NULL MNOPROTO { int getrusage(int who, \
538 struct rusage *rusage); }
539 365 AUE_NULL MSTD { int linux_wait4(l_pid_t pid, \
540 l_uint *status, l_int options, \
541 struct l_rusage *rusage); }
542 366 AUE_NULL MSTD { int linux_adjtimex(void); }
543 367 AUE_NULL MSTD { int linux_getcwd(char *buf, \
544 l_ulong bufsize); }
545 368 AUE_NULL MSTD { int linux_capget(void); }
546 369 AUE_NULL MSTD { int linux_capset(void); }
547 370 AUE_NULL MSTD { int linux_sendfile(void); }
548 371 AUE_NULL MNOPROTO { int setresgid(gid_t rgid, \
549 gid_t egid, gid_t sgid); }
550 372 AUE_NULL MNOPROTO { int getresgid(gid_t *rgid, \
551 gid_t *egid, gid_t *sgid); }
552 373 AUE_NULL UNIMPL sys_dipc
553 374 AUE_NULL MSTD { int linux_pivot_root(char *new_root, \
554 char *put_old); }
555 375 AUE_NULL MSTD { int linux_mincore(l_ulong start, \
556 l_size_t len, u_char *vec); }
557 376 AUE_NULL MSTD { int linux_pciconfig_iobase(void); }
558 377 AUE_NULL STD { int linux_getdents64(l_uint fd, void *dirent, l_uint count); }
Cache object: 6b990671d4144613c1224602a0bc464d
|