Home | History | Annotate | Line # | Download | only in mips
syscalls.master revision 1.2.2.2
      1  1.2.2.2  fvdl 	$NetBSD: syscalls.master,v 1.2.2.2 2001/10/01 12:43:41 fvdl Exp $  
      2  1.2.2.2  fvdl 
      3  1.2.2.2  fvdl ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
      4  1.2.2.2  fvdl 
      5  1.2.2.2  fvdl ; Derived from NetBSD's sys/compat/linux/arch/powerpc/syscalls.master
      6  1.2.2.2  fvdl ; from Linux's arch/mips/kernel/syscalls.h
      7  1.2.2.2  fvdl 
      8  1.2.2.2  fvdl ; NetBSD mips COMPAT_LINUX system call name/number "master" file.
      9  1.2.2.2  fvdl ; (See syscalls.conf to see what it is processed into.)
     10  1.2.2.2  fvdl ;
     11  1.2.2.2  fvdl ; Expect problems with 
     12  1.2.2.2  fvdl ;  48 signal: undefined in Linux???
     13  1.2.2.2  fvdl ;  86 uselib: needs a.out
     14  1.2.2.2  fvdl ;
     15  1.2.2.2  fvdl ; Fields: number type [type-dependent ...]
     16  1.2.2.2  fvdl ;	number	system call number, must be in order
     17  1.2.2.2  fvdl ;	type	one of STD, OBSOL, UNIMPL, NODEF, NOARGS, or one of
     18  1.2.2.2  fvdl ;		the compatibility options defined in syscalls.conf.
     19  1.2.2.2  fvdl ;
     20  1.2.2.2  fvdl ; types:
     21  1.2.2.2  fvdl ;	STD	always included
     22  1.2.2.2  fvdl ;	OBSOL	obsolete, not included in system
     23  1.2.2.2  fvdl ;	UNIMPL	unimplemented, not included in system
     24  1.2.2.2  fvdl ;	NODEF	included, but don't define the syscall number
     25  1.2.2.2  fvdl ;	NOARGS	included, but don't define the syscall args structure
     26  1.2.2.2  fvdl ;	INDIR	included, but don't define the syscall args structure
     27  1.2.2.2  fvdl ;		and allow it to be "really" varargs.
     28  1.2.2.2  fvdl ;
     29  1.2.2.2  fvdl ; The compat options are defined in the syscalls.conf file, and the
     30  1.2.2.2  fvdl ; compat option name is prefixed to the syscall name.  Other than
     31  1.2.2.2  fvdl ; that, they're like NODEF (for 'compat' options), or STD (for
     32  1.2.2.2  fvdl ; 'libcompat' options).
     33  1.2.2.2  fvdl ;
     34  1.2.2.2  fvdl ; The type-dependent arguments are as follows:
     35  1.2.2.2  fvdl ; For STD, NODEF, NOARGS, and compat syscalls:
     36  1.2.2.2  fvdl ;	{ pseudo-proto } [alias]
     37  1.2.2.2  fvdl ; For other syscalls:
     38  1.2.2.2  fvdl ;	[comment]
     39  1.2.2.2  fvdl ;
     40  1.2.2.2  fvdl ; #ifdef's, etc. may be included, and are copied to the output files.
     41  1.2.2.2  fvdl ; #include's are copied to the syscall names and switch definition files only.
     42  1.2.2.2  fvdl 
     43  1.2.2.2  fvdl #if defined(_KERNEL_OPT)
     44  1.2.2.2  fvdl #include "opt_compat_netbsd.h"
     45  1.2.2.2  fvdl #include "opt_compat_43.h"
     46  1.2.2.2  fvdl #endif
     47  1.2.2.2  fvdl 
     48  1.2.2.2  fvdl #include <sys/param.h>
     49  1.2.2.2  fvdl #include <sys/poll.h>
     50  1.2.2.2  fvdl #include <sys/systm.h>
     51  1.2.2.2  fvdl #include <sys/signal.h>
     52  1.2.2.2  fvdl #include <sys/mount.h>
     53  1.2.2.2  fvdl #include <sys/syscallargs.h>
     54  1.2.2.2  fvdl 
     55  1.2.2.2  fvdl #include <compat/linux/common/linux_types.h>
     56  1.2.2.2  fvdl #include <compat/linux/common/linux_signal.h>
     57  1.2.2.2  fvdl #include <compat/linux/common/linux_siginfo.h>
     58  1.2.2.2  fvdl #include <compat/linux/common/linux_machdep.h>
     59  1.2.2.2  fvdl #include <compat/linux/common/linux_mmap.h>
     60  1.2.2.2  fvdl 
     61  1.2.2.2  fvdl #include <compat/linux/linux_syscallargs.h>
     62  1.2.2.2  fvdl 
     63  1.2.2.2  fvdl 0	NOARGS		{ int linux_sys_nosys(void); } syscall
     64  1.2.2.2  fvdl 1	NOARGS		{ int sys_exit(int rval); }
     65  1.2.2.2  fvdl 2	NOARGS		{ int sys_fork(void); }
     66  1.2.2.2  fvdl 3	NOARGS		{ int sys_read(int fd, char *buf, u_int nbyte); }
     67  1.2.2.2  fvdl 4	NOARGS		{ int sys_write(int fd, char *buf, u_int nbyte); }
     68  1.2.2.2  fvdl 5	STD		{ int linux_sys_open(const char *path, int flags, \
     69  1.2.2.2  fvdl 			    int mode); }
     70  1.2.2.2  fvdl 6	NOARGS		{ int sys_close(int fd); }
     71  1.2.2.2  fvdl 7	STD		{ int linux_sys_waitpid(int pid, int *status, \
     72  1.2.2.2  fvdl 			    int options);}
     73  1.2.2.2  fvdl 8	STD		{ int linux_sys_creat(const char *path, int mode); }
     74  1.2.2.2  fvdl 9	STD		{ int linux_sys_link(const char *path, \
     75  1.2.2.2  fvdl 			    const char *link); }
     76  1.2.2.2  fvdl 10	STD		{ int linux_sys_unlink(const char *path); }
     77  1.2.2.2  fvdl 11	STD		{ int linux_sys_execve(const char *path, char **argp, \
     78  1.2.2.2  fvdl 			    char **envp); }
     79  1.2.2.2  fvdl 12	STD		{ int linux_sys_chdir(const char *path); }
     80  1.2.2.2  fvdl 13	STD		{ int linux_sys_time(linux_time_t *t); }
     81  1.2.2.2  fvdl 14	STD		{ int linux_sys_mknod(const char *path, int mode, \
     82  1.2.2.2  fvdl 			    int dev); }
     83  1.2.2.2  fvdl 15	STD		{ int linux_sys_chmod(const char *path, int mode); }
     84  1.2.2.2  fvdl 16	STD		{ int linux_sys_lchown(const char *path, int uid, \
     85  1.2.2.2  fvdl 			    int gid); }
     86  1.2.2.2  fvdl 17	UNIMPL
     87  1.2.2.2  fvdl 18	OBSOL		ostat
     88  1.2.2.2  fvdl 19	NOARGS		{ long compat_43_sys_lseek(int fd, long offset, \
     89  1.2.2.2  fvdl 			    int whence); }
     90  1.2.2.2  fvdl 20	NOARGS MPSAFE	{ pid_t sys_getpid(void); }
     91  1.2.2.2  fvdl 21	UNIMPL		mount
     92  1.2.2.2  fvdl 22	OBSOL		umount
     93  1.2.2.2  fvdl 23	NOARGS		{ int sys_setuid(uid_t uid); }
     94  1.2.2.2  fvdl 24	NOARGS		{ uid_t sys_getuid(void); }
     95  1.2.2.2  fvdl 25	STD		{ int linux_sys_stime(linux_time_t *t); }
     96  1.2.2.2  fvdl 26	STD		{ int linux_sys_ptrace(int request, int pid, \
     97  1.2.2.2  fvdl 			  int addr, int data); }
     98  1.2.2.2  fvdl 27	STD		{ int linux_sys_alarm(unsigned int secs); }
     99  1.2.2.2  fvdl 28	OBSOL		ofstat
    100  1.2.2.2  fvdl 29	STD		{ int linux_sys_pause(void); }
    101  1.2.2.2  fvdl 30	STD		{ int linux_sys_utime(const char *path, \
    102  1.2.2.2  fvdl 			    struct linux_utimbuf *times); }
    103  1.2.2.2  fvdl 31	UNIMPL
    104  1.2.2.2  fvdl 32	UNIMPL
    105  1.2.2.2  fvdl 33	STD		{ int linux_sys_access(const char *path, int flags); }
    106  1.2.2.2  fvdl 34	STD		{ int linux_sys_nice(int incr); }
    107  1.2.2.2  fvdl 35	UNIMPL
    108  1.2.2.2  fvdl 36	NOARGS		{ int sys_sync(void); }
    109  1.2.2.2  fvdl 37	STD		{ int linux_sys_kill(int pid, int signum); }
    110  1.2.2.2  fvdl 38	STD		{ int linux_sys_rename(const char *from, \
    111  1.2.2.2  fvdl 			    const char *to); }
    112  1.2.2.2  fvdl 39	STD		{ int linux_sys_mkdir(const char *path, int mode); }
    113  1.2.2.2  fvdl 40	STD		{ int linux_sys_rmdir(const char *path); }
    114  1.2.2.2  fvdl 41	NOARGS		{ int sys_dup(u_int fd); }
    115  1.2.2.2  fvdl 42	STD		{ int linux_sys_pipe(int *pfds); }
    116  1.2.2.2  fvdl 43	STD		{ int linux_sys_times(struct times *tms); }
    117  1.2.2.2  fvdl 44	UNIMPL
    118  1.2.2.2  fvdl 45	STD		{ int linux_sys_brk(char *nsize); }
    119  1.2.2.2  fvdl 46	NOARGS		{ int sys_setgid(gid_t gid); }
    120  1.2.2.2  fvdl 47	NOARGS		{ gid_t sys_getgid(void); }
    121  1.2.2.2  fvdl 48	STD		{ int linux_sys_signal(int signum, \
    122  1.2.2.2  fvdl 			    linux___sighandler_t handler); }
    123  1.2.2.2  fvdl 49	NOARGS		{ uid_t sys_geteuid(void); }
    124  1.2.2.2  fvdl 50	NOARGS		{ gid_t sys_getegid(void); }
    125  1.2.2.2  fvdl 51	NOARGS		{ int sys_acct(char *path); }
    126  1.2.2.2  fvdl 52	UNIMPL		umount
    127  1.2.2.2  fvdl 53	UNIMPL
    128  1.2.2.2  fvdl 54	STD		{ int linux_sys_ioctl(int fd, u_long com, \
    129  1.2.2.2  fvdl 			    caddr_t data); }
    130  1.2.2.2  fvdl 55	STD		{ int linux_sys_fcntl(int fd, int cmd, void *arg); }
    131  1.2.2.2  fvdl 56	OBSOL		mpx
    132  1.2.2.2  fvdl 57	NOARGS		{ int sys_setpgid(int pid, int pgid); }
    133  1.2.2.2  fvdl 58	UNIMPL
    134  1.2.2.2  fvdl 59 	STD  		    { int linux_sys_olduname(struct linux_old_utsname \
    135  1.2.2.2  fvdl 			    *up); }
    136  1.2.2.2  fvdl 60	NOARGS		{ int sys_umask(int newmask); }
    137  1.2.2.2  fvdl 61	NOARGS		{ int sys_chroot(char *path); }
    138  1.2.2.2  fvdl 62	UNIMPL		ustat
    139  1.2.2.2  fvdl 63	NOARGS		{ int sys_dup2(u_int from, u_int to); }
    140  1.2.2.2  fvdl 64	NOARGS		{ pid_t sys_getppid(void); }
    141  1.2.2.2  fvdl 65	NOARGS		{ int sys_getpgrp(void); }
    142  1.2.2.2  fvdl 66	NOARGS		{ int sys_setsid(void); }
    143  1.2.2.2  fvdl 67	STD		{ int linux_sys_sigaction(int signum, \
    144  1.2.2.2  fvdl 			    const struct linux_old_sigaction *nsa, \
    145  1.2.2.2  fvdl 			    struct linux_old_sigaction *osa); }
    146  1.2.2.2  fvdl 68	STD		{ int linux_sys_siggetmask(void); }
    147  1.2.2.2  fvdl 69	STD		{ int linux_sys_sigsetmask(linux_old_sigset_t mask); }
    148  1.2.2.2  fvdl 70	NOARGS		{ int sys_setreuid(uid_t ruid, uid_t euid); } 
    149  1.2.2.2  fvdl 71	NOARGS		{ int sys_setregid(gid_t rgid, gid_t egid); }
    150  1.2.2.2  fvdl 72	STD		{ int linux_sys_sigsuspend(caddr_t restart, \
    151  1.2.2.2  fvdl 			    int oldmask, int mask); }
    152  1.2.2.2  fvdl 73	STD		{ int linux_sys_sigpending(linux_old_sigset_t *set); }
    153  1.2.2.2  fvdl 74	NOARGS		{ int compat_43_sys_sethostname(char *hostname, \
    154  1.2.2.2  fvdl 			    u_int len);}
    155  1.2.2.2  fvdl 75	NOARGS		{ int compat_43_sys_setrlimit(u_int which, \
    156  1.2.2.2  fvdl 			    struct orlimit *rlp); }
    157  1.2.2.2  fvdl 76	NOARGS		{ int compat_43_sys_getrlimit(u_int which, \
    158  1.2.2.2  fvdl 			    struct orlimit *rlp); }
    159  1.2.2.2  fvdl 77	NOARGS		{ int sys_getrusage(int who, struct rusage *rusage); }
    160  1.2.2.2  fvdl 78	STD		{ int linux_sys_gettimeofday(struct timeval *tp, \
    161  1.2.2.2  fvdl 			    struct timezone *tzp); }
    162  1.2.2.2  fvdl 79	STD		{ int linux_sys_settimeofday(struct timeval *tp, \
    163  1.2.2.2  fvdl 			    struct timezone *tzp); }
    164  1.2.2.2  fvdl 80	NOARGS		{ int sys_getgroups(u_int gidsetsize, gid_t *gidset); }
    165  1.2.2.2  fvdl 81	NOARGS		{ int sys_setgroups(u_int gidsetsize, gid_t *gidset); }
    166  1.2.2.2  fvdl 82	UNIMPL		old_select
    167  1.2.2.2  fvdl 83	STD		{ int linux_sys_symlink(const char *path, \
    168  1.2.2.2  fvdl 			    const char *to); }
    169  1.2.2.2  fvdl 84	NOARGS		{ int compat_43_sys_lstat(const char *path, \
    170  1.2.2.2  fvdl 			    struct stat43 *up); } oolstat
    171  1.2.2.2  fvdl 85	STD		{ int linux_sys_readlink(const char *name, char *buf, \
    172  1.2.2.2  fvdl 			    int count); }
    173  1.2.2.2  fvdl 86	UNIMPL		uselib
    174  1.2.2.2  fvdl ;86	STD		{ int linux_sys_uselib(const char *path); }
    175  1.2.2.2  fvdl 87	STD		{ int linux_sys_swapon(char *name); }
    176  1.2.2.2  fvdl 88	STD		{ int linux_sys_reboot(int magic1, int magic2, \
    177  1.2.2.2  fvdl 			    int cmd, void *arg); }
    178  1.2.2.2  fvdl 89	STD		{ int linux_sys_readdir(int fd, caddr_t dent, \
    179  1.2.2.2  fvdl 			    unsigned int count); }
    180  1.2.2.2  fvdl 90	NOARGS      	{ int linux_sys_mmap(unsigned long addr, size_t len, \
    181  1.2.2.2  fvdl 			    int prot, int flags, int fd, linux_off_t offset); }
    182  1.2.2.2  fvdl 91	NOARGS		{ int sys_munmap(caddr_t addr, int len); }
    183  1.2.2.2  fvdl 92	STD		{ int linux_sys_truncate(const char *path, \
    184  1.2.2.2  fvdl 			    long length); }
    185  1.2.2.2  fvdl 93	NOARGS		{ int compat_43_sys_ftruncate(int fd, long length); }
    186  1.2.2.2  fvdl 94	NOARGS		{ int sys_fchmod(int fd, int mode); }
    187  1.2.2.2  fvdl 95 	NOARGS		{ int sys___posix_fchown(int fd, int uid, int gid); }
    188  1.2.2.2  fvdl 96	NOARGS		{ int sys_getpriority(int which, int who); }
    189  1.2.2.2  fvdl 97	NOARGS		{ int sys_setpriority(int which, int who, int prio); }
    190  1.2.2.2  fvdl 98	UNIMPL
    191  1.2.2.2  fvdl 99	STD		{ int linux_sys_statfs(const char *path, \
    192  1.2.2.2  fvdl 			    struct linux_statfs *sp); }
    193  1.2.2.2  fvdl 100	STD		{ int linux_sys_fstatfs(int fd, \
    194  1.2.2.2  fvdl 			    struct linux_statfs *sp); }
    195  1.2.2.2  fvdl 101	STD		{ int linux_sys_ioperm(unsigned int lo, \
    196  1.2.2.2  fvdl 			    unsigned int hi, int val); }
    197  1.2.2.2  fvdl 102	STD		{ int linux_sys_socketcall(int what, void *args); }
    198  1.2.2.2  fvdl 103	UNIMPL		syslog
    199  1.2.2.2  fvdl 104	NOARGS		{ int sys_setitimer(u_int which, \
    200  1.2.2.2  fvdl 			    struct itimerval *itv, struct itimerval *oitv); }
    201  1.2.2.2  fvdl 105	NOARGS		{ int sys_getitimer(u_int which, \
    202  1.2.2.2  fvdl 			    struct itimerval *itv); }
    203  1.2.2.2  fvdl 106	STD		{ int linux_sys_stat(const char *path, \
    204  1.2.2.2  fvdl 			    struct linux_stat *sp); }
    205  1.2.2.2  fvdl 107	STD		{ int linux_sys_lstat(const char *path, \
    206  1.2.2.2  fvdl 			    struct linux_stat *sp); }
    207  1.2.2.2  fvdl 108	STD		{ int linux_sys_fstat(int fd, struct linux_stat *sp); }
    208  1.2.2.2  fvdl 109	STD		{ int linux_sys_uname(struct linux_utsname *up); }
    209  1.2.2.2  fvdl 110	UNIMPL		iopl	
    210  1.2.2.2  fvdl 111	UNIMPL		vhangup
    211  1.2.2.2  fvdl 112	UNIMPL		idle
    212  1.2.2.2  fvdl 113	UNIMPL		vm86old 
    213  1.2.2.2  fvdl 114	STD		{ int linux_sys_wait4(int pid, int *status, \
    214  1.2.2.2  fvdl 			    int options, struct rusage *rusage); }
    215  1.2.2.2  fvdl 115	STD		{ int linux_sys_swapoff(const char *path); }
    216  1.2.2.2  fvdl 116	STD		{ int linux_sys_sysinfo(struct linux_sysinfo *arg); }
    217  1.2.2.2  fvdl 117	STD		{ int linux_sys_ipc(int what, int a1, int a2, int a3, \
    218  1.2.2.2  fvdl 			    caddr_t ptr); }
    219  1.2.2.2  fvdl 118	NOARGS		{ int sys_fsync(int fd); }
    220  1.2.2.2  fvdl 119	STD		{ int linux_sys_sigreturn(struct linux_pt_regs regs); }
    221  1.2.2.2  fvdl 120	STD		{ int linux_sys_clone(int flags, void *stack); }
    222  1.2.2.2  fvdl 121	STD		{ int linux_sys_setdomainname(char *domainname, \
    223  1.2.2.2  fvdl 			    int len); }
    224  1.2.2.2  fvdl 122	STD		{ int linux_sys_new_uname(struct linux_utsname *up); }
    225  1.2.2.2  fvdl 123	UNIMPL		modify_ldt	
    226  1.2.2.2  fvdl 124	UNIMPL		adjtimex
    227  1.2.2.2  fvdl 125	NOARGS		{ int sys_mprotect(caddr_t addr, int len, int prot); }
    228  1.2.2.2  fvdl 126	STD		{ int linux_sys_sigprocmask(int how, \
    229  1.2.2.2  fvdl 			    const linux_old_sigset_t *set, \
    230  1.2.2.2  fvdl 			    linux_old_sigset_t *oset); }
    231  1.2.2.2  fvdl 127	UNIMPL		create_module
    232  1.2.2.2  fvdl 128	UNIMPL		init_module
    233  1.2.2.2  fvdl 129	UNIMPL		delete_module
    234  1.2.2.2  fvdl 130	UNIMPL		get_kernel_syms
    235  1.2.2.2  fvdl 131	UNIMPL		quotactl
    236  1.2.2.2  fvdl 132	STD		{ int linux_sys_getpgid(int pid); }
    237  1.2.2.2  fvdl 133	NOARGS		{ int sys_fchdir(int fd); }
    238  1.2.2.2  fvdl 134	UNIMPL		bdflush
    239  1.2.2.2  fvdl 135	UNIMPL		sysfs
    240  1.2.2.2  fvdl 136	STD		{ int linux_sys_personality(int per); }
    241  1.2.2.2  fvdl 137	UNIMPL		afs_syscall
    242  1.2.2.2  fvdl 138	STD		{ int linux_sys_setfsuid(uid_t uid); }
    243  1.2.2.2  fvdl 139	NOARGS		{ int linux_sys_getfsuid(void); }
    244  1.2.2.2  fvdl 140	STD		{ int linux_sys_llseek(int fd, u_int32_t ohigh, \
    245  1.2.2.2  fvdl 			    u_int32_t olow, caddr_t res, int whence); }
    246  1.2.2.2  fvdl 141	STD		{ int linux_sys_getdents(int fd, \
    247  1.2.2.2  fvdl 			    struct linux_dirent *dent, unsigned int count); }
    248  1.2.2.2  fvdl 142	STD		{ int linux_sys_select(int nfds, fd_set *readfds, \
    249  1.2.2.2  fvdl 			    fd_set *writefds, fd_set *exceptfds, \
    250  1.2.2.2  fvdl 			    struct timeval *timeout); }
    251  1.2.2.2  fvdl 143	NOARGS		{ int sys_flock(int fd, int how); }
    252  1.2.2.2  fvdl 144	STD		{ int linux_sys_msync(caddr_t addr, int len, int fl); }
    253  1.2.2.2  fvdl 145	NOARGS		{ int sys_readv(int fd, struct iovec *iovp, \
    254  1.2.2.2  fvdl 				u_int iovcnt); }
    255  1.2.2.2  fvdl 146	NOARGS		{ int sys_writev(int fd, struct iovec *iovp, \
    256  1.2.2.2  fvdl 				u_int iovcnt); }
    257  1.2.2.2  fvdl 147	STD		{ int linux_sys_cacheflush(void *addr, \
    258  1.2.2.2  fvdl 			    int bytes, int cache); }
    259  1.2.2.2  fvdl 148	UNIMPL		cachectl
    260  1.2.2.2  fvdl 149	STD		{ int linux_sys_sysmips(int cmd, int arg1, \
    261  1.2.2.2  fvdl 			    int arg2, int arg3); }
    262  1.2.2.2  fvdl 150	UNIMPL
    263  1.2.2.2  fvdl 151	NOARGS		{ pid_t sys_getsid(pid_t pid); }
    264  1.2.2.2  fvdl 152	STD		{ int linux_sys_fdatasync(int fd); }
    265  1.2.2.2  fvdl 153	STD		{ int linux_sys___sysctl(struct linux___sysctl *lsp); }
    266  1.2.2.2  fvdl 154	NOARGS		{ int sys_mlock(caddr_t addr, size_t len); }
    267  1.2.2.2  fvdl 155	NOARGS		{ int sys_munlock(caddr_t addr, size_t len); }
    268  1.2.2.2  fvdl 156	NOARGS		{ int sys_mlockall(int flags); }
    269  1.2.2.2  fvdl 157	NOARGS		{ int sys_munlockall(void); }
    270  1.2.2.2  fvdl 158	STD		{ int linux_sys_sched_setparam(pid_t pid, \
    271  1.2.2.2  fvdl 			    const struct linux_sched_param *sp); }
    272  1.2.2.2  fvdl 159	STD		{ int linux_sys_sched_getparam(pid_t pid, \
    273  1.2.2.2  fvdl 			    struct linux_sched_param *sp); }
    274  1.2.2.2  fvdl 160	STD		{ int linux_sys_sched_setscheduler(pid_t pid, \
    275  1.2.2.2  fvdl 			    int policy, const struct linux_sched_param *sp); }
    276  1.2.2.2  fvdl 161	STD		{ int linux_sys_sched_getscheduler(pid_t pid); }
    277  1.2.2.2  fvdl 162	STD		{ int linux_sys_sched_yield(void); }
    278  1.2.2.2  fvdl 163	STD		{ int linux_sys_sched_get_priority_max(int policy); }
    279  1.2.2.2  fvdl 164	STD		{ int linux_sys_sched_get_priority_min(int policy); }
    280  1.2.2.2  fvdl 165	UNIMPL		sched_rr_get_interval
    281  1.2.2.2  fvdl 166	NOARGS		{ int sys_nanosleep(const struct timespec *rqtp, \
    282  1.2.2.2  fvdl 				struct timespec *rmtp); }
    283  1.2.2.2  fvdl 167	STD		{ void *linux_sys_mremap(void *old_address, \
    284  1.2.2.2  fvdl 			    size_t old_size, size_t new_size, u_long flags); }
    285  1.2.2.2  fvdl 168	UNIMPL		accept
    286  1.2.2.2  fvdl 169	UNIMPL		bind
    287  1.2.2.2  fvdl 170	UNIMPL		connect
    288  1.2.2.2  fvdl 171	UNIMPL		getpeername
    289  1.2.2.2  fvdl 172	UNIMPL		getsockname
    290  1.2.2.2  fvdl 173	UNIMPL		getsockopt
    291  1.2.2.2  fvdl 174	UNIMPL		listen
    292  1.2.2.2  fvdl 175	UNIMPL		recv
    293  1.2.2.2  fvdl 176	UNIMPL		recvfrom
    294  1.2.2.2  fvdl 177	UNIMPL		recvmsg
    295  1.2.2.2  fvdl 178	UNIMPL		send
    296  1.2.2.2  fvdl 179	UNIMPL		sendmsg
    297  1.2.2.2  fvdl 180	UNIMPL		sendto
    298  1.2.2.2  fvdl 181	UNIMPL		setsockopt
    299  1.2.2.2  fvdl 182	UNIMPL		shudown
    300  1.2.2.2  fvdl 183	UNIMPL		socket
    301  1.2.2.2  fvdl 184	UNIMPL		socketpair
    302  1.2.2.2  fvdl 185	STD		{ int linux_sys_setresuid(uid_t ruid, uid_t euid, \
    303  1.2.2.2  fvdl 			    uid_t suid); }
    304  1.2.2.2  fvdl 186	STD		{ int linux_sys_getresuid(uid_t *ruid, uid_t *euid, \
    305  1.2.2.2  fvdl 			    uid_t *suid); }
    306  1.2.2.2  fvdl 187	UNIMPL		query_module
    307  1.2.2.2  fvdl 188	NOARGS		{ int sys_poll(struct pollfd *fds, u_int nfds, \
    308  1.2.2.2  fvdl 			    int timeout); }
    309  1.2.2.2  fvdl 189	UNIMPL		nfsservctl
    310  1.2.2.2  fvdl 190	STD		{ int linux_sys_setresgid(gid_t rgid, gid_t egid, \
    311  1.2.2.2  fvdl 			    gid_t sgid); }
    312  1.2.2.2  fvdl 191	STD		{ int linux_sys_getresgid(gid_t *rgid, gid_t *egid, \
    313  1.2.2.2  fvdl 			    gid_t *sgid); }
    314  1.2.2.2  fvdl 192	UNIMPL		prctl
    315  1.2.2.2  fvdl 193	STD		{ int linux_sys_rt_sigreturn( \
    316  1.2.2.2  fvdl 			    struct linux_pt_regs regs); }
    317  1.2.2.2  fvdl 194	STD		{ int linux_sys_rt_sigaction(int signum, \
    318  1.2.2.2  fvdl 			    const struct linux_sigaction *nsa, \
    319  1.2.2.2  fvdl 			    struct linux_sigaction *osa, \
    320  1.2.2.2  fvdl 			    size_t sigsetsize); }
    321  1.2.2.2  fvdl 195	STD		{ int linux_sys_rt_sigprocmask(int how, \
    322  1.2.2.2  fvdl 			    const linux_sigset_t *set, \
    323  1.2.2.2  fvdl 			    linux_sigset_t *oset, \
    324  1.2.2.2  fvdl 			    size_t sigsetsize); }
    325  1.2.2.2  fvdl 196	STD		{ int linux_sys_rt_sigpending( \
    326  1.2.2.2  fvdl 			    linux_sigset_t *set, \
    327  1.2.2.2  fvdl 			    size_t sigsetsize); }
    328  1.2.2.2  fvdl 197	UNIMPL		rt_sigtimedwait
    329  1.2.2.2  fvdl ; XXX XAX int here?  sigset_t here?  siginfo_t
    330  1.2.2.2  fvdl 198	STD		{ int linux_sys_rt_queueinfo(int pid, int signum, \
    331  1.2.2.2  fvdl 			    void *uinfo); }
    332  1.2.2.2  fvdl 199	STD		{ int linux_sys_rt_sigsuspend(linux_sigset_t *unewset, \
    333  1.2.2.2  fvdl 			    size_t sigsetsize); }
    334  1.2.2.2  fvdl 200	STD		{ int linux_sys_pread(int fd, char *buf, \
    335  1.2.2.2  fvdl 			    size_t nbyte, linux_off_t offset); }
    336  1.2.2.2  fvdl 201	STD		{ int linux_sys_pwrite(int fd, char *buf, \
    337  1.2.2.2  fvdl 			    size_t nbyte, linux_off_t offset); }
    338  1.2.2.2  fvdl 202	STD		{ int linux_sys_chown(const char *path, \
    339  1.2.2.2  fvdl 			    int uid, int gid); }
    340  1.2.2.2  fvdl 203	NOARGS		{ int sys___getcwd(char *bufp, size_t length); }
    341  1.2.2.2  fvdl 204	UNIMPL		capget
    342  1.2.2.2  fvdl 205	UNIMPL		capset
    343  1.2.2.2  fvdl 206	STD		{ int linux_sys_sigaltstack( \
    344  1.2.2.2  fvdl 			    const struct linux_sigaltstack *ss, \
    345  1.2.2.2  fvdl 			    struct linux_sigaltstack *oss); }
    346  1.2.2.2  fvdl 207	UNIMPL		sendfile
    347  1.2.2.2  fvdl 208	UNIMPL
    348  1.2.2.2  fvdl 209	UNIMPL
    349  1.2.2.2  fvdl 210	UNIMPL		mmap2
    350  1.2.2.2  fvdl 211	STD		{ int linux_sys_truncate64(const char *path, \
    351  1.2.2.2  fvdl 			    off_t length); }
    352  1.2.2.2  fvdl 212	UNIMPL		ftruncate64
    353  1.2.2.2  fvdl 213	STD		{ int linux_sys_stat64(const char *path, \
    354  1.2.2.2  fvdl 			     struct linux_stat64 *sp); }
    355  1.2.2.2  fvdl 214	STD		{ int linux_sys_lstat64(const char *path, \
    356  1.2.2.2  fvdl 			     struct linux_stat64 *sp); }
    357  1.2.2.2  fvdl 215	STD		{ int linux_sys_fstat64(int fd, \
    358  1.2.2.2  fvdl 			     struct linux_stat64 *sp); }
    359  1.2.2.2  fvdl 216	UNIMPL		pivot_root
    360  1.2.2.2  fvdl 217	UNIMPL		mincore
    361  1.2.2.2  fvdl 218	UNIMPL		modvise
    362  1.2.2.2  fvdl 219	UNIMPL		getdents64
    363  1.2.2.2  fvdl 220	STD		{ int linux_sys_fcntl64(unsigned int fd, \
    364  1.2.2.2  fvdl 			    unsigned int cmd, unsigned long arg); }
    365