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