Home | History | Annotate | Line # | Download | only in amd64
syscalls.master revision 1.2.16.3
      1  1.2.16.3  yamt 	$NetBSD: syscalls.master,v 1.2.16.3 2006/12/30 20:47:38 yamt Exp $
      2  1.2.16.2  yamt 
      3  1.2.16.2  yamt ; NetBSD i386 COMPAT_LINUX32 system call name/number "master" file.
      4  1.2.16.2  yamt ; (See syscalls.conf to see what it is processed into.)
      5  1.2.16.2  yamt ;
      6  1.2.16.2  yamt ; Fields: number type [type-dependent ...]
      7  1.2.16.2  yamt ;	number	system call number, must be in order
      8  1.2.16.2  yamt ;	type	one of STD, OBSOL, UNIMPL, NODEF, NOARGS, or one of
      9  1.2.16.2  yamt ;		the compatibility options defined in syscalls.conf.
     10  1.2.16.2  yamt ;
     11  1.2.16.2  yamt ; types:
     12  1.2.16.2  yamt ;	STD	always included
     13  1.2.16.2  yamt ;	OBSOL	obsolete, not included in system
     14  1.2.16.2  yamt ;	UNIMPL	unimplemented, not included in system
     15  1.2.16.2  yamt ;	NODEF	included, but don't define the syscall number
     16  1.2.16.2  yamt ;
     17  1.2.16.2  yamt ;	INDIR	included, but don't define the syscall args structure
     18  1.2.16.2  yamt ;		and allow it to be "really" varargs.
     19  1.2.16.2  yamt ;
     20  1.2.16.2  yamt ; The compat options are defined in the syscalls.conf file, and the
     21  1.2.16.2  yamt ; compat option name is prefixed to the syscall name.  Other than
     22  1.2.16.2  yamt ; that, they're like NODEF (for 'compat' options), or STD (for
     23  1.2.16.2  yamt ; 'libcompat' options).
     24  1.2.16.2  yamt ;
     25  1.2.16.2  yamt ; The type-dependent arguments are as follows:
     26  1.2.16.2  yamt ; For STD, NODEF, NOARGS, and compat syscalls:
     27  1.2.16.2  yamt ;	{ pseudo-proto } [alias]
     28  1.2.16.2  yamt ; For other syscalls:
     29  1.2.16.2  yamt ;	[comment]
     30  1.2.16.2  yamt ;
     31  1.2.16.2  yamt ; #ifdef's, etc. may be included, and are copied to the output files.
     32  1.2.16.2  yamt ; #include's are copied to the syscall names and switch definition files only.
     33  1.2.16.2  yamt 
     34  1.2.16.2  yamt #if defined(_KERNEL_OPT)
     35  1.2.16.2  yamt #include "opt_compat_43.h"
     36  1.2.16.2  yamt #endif
     37  1.2.16.2  yamt 
     38  1.2.16.2  yamt #include <sys/param.h>
     39  1.2.16.2  yamt #include <sys/poll.h>
     40  1.2.16.2  yamt #include <sys/systm.h>
     41  1.2.16.2  yamt #include <sys/signal.h>
     42  1.2.16.2  yamt #include <sys/mount.h>
     43  1.2.16.2  yamt #include <sys/sa.h>
     44  1.2.16.2  yamt #include <sys/syscallargs.h>
     45  1.2.16.2  yamt 
     46  1.2.16.2  yamt #include <machine/netbsd32_machdep.h>
     47  1.2.16.2  yamt 
     48  1.2.16.2  yamt #include <compat/netbsd32/netbsd32.h>
     49  1.2.16.2  yamt #include <compat/netbsd32/netbsd32_syscallargs.h>
     50  1.2.16.2  yamt 
     51  1.2.16.2  yamt #include <compat/linux32/common/linux32_types.h>
     52  1.2.16.2  yamt #include <compat/linux32/common/linux32_signal.h>
     53  1.2.16.2  yamt #include <compat/linux32/arch/amd64/linux32_missing.h>
     54  1.2.16.2  yamt #include <compat/linux32/linux32_syscallargs.h>
     55  1.2.16.2  yamt 
     56  1.2.16.2  yamt #include <compat/linux/common/linux_types.h>
     57  1.2.16.2  yamt #include <compat/linux/common/linux_mmap.h>
     58  1.2.16.2  yamt #include <compat/linux/common/linux_signal.h>
     59  1.2.16.2  yamt #include <compat/linux/common/linux_siginfo.h>
     60  1.2.16.2  yamt #include <compat/linux/common/linux_machdep.h>
     61  1.2.16.2  yamt 
     62  1.2.16.2  yamt #include <compat/linux/linux_syscallargs.h>
     63  1.2.16.2  yamt 
     64  1.2.16.2  yamt %%
     65  1.2.16.2  yamt 
     66  1.2.16.2  yamt 0	NOARGS	{ int linux_sys_nosys(void); } syscall
     67  1.2.16.2  yamt 1	NOARGS	{ int sys_exit(int rval); }
     68  1.2.16.2  yamt 2	NOARGS	{ int sys_fork(void); }
     69  1.2.16.2  yamt 3	NOARGS	{ netbsd32_ssize_t netbsd32_read(int fd, \
     70  1.2.16.2  yamt 		    netbsd32_voidp buf, netbsd32_size_t nbyte); }
     71  1.2.16.2  yamt 4	NOARGS	{ netbsd32_ssize_t netbsd32_write(int fd, \
     72  1.2.16.2  yamt 		    const netbsd32_voidp buf, netbsd32_size_t nbyte); }
     73  1.2.16.2  yamt 5	STD	{ int linux32_sys_open(const netbsd32_charp path, int flags, \
     74  1.2.16.2  yamt 		    int mode); }
     75  1.2.16.2  yamt 6	NOARGS	{ int sys_close(int fd); }
     76  1.2.16.2  yamt 7	STD	{ int linux32_sys_waitpid(int pid, netbsd32_intp status, \
     77  1.2.16.2  yamt 		    int options);}
     78  1.2.16.2  yamt 8	STD	{ int linux32_sys_creat(const netbsd32_charp path, int mode); }
     79  1.2.16.2  yamt 9	STD	{ int linux32_sys_link(const netbsd32_charp path, \
     80  1.2.16.2  yamt 		    const netbsd32_charp link); }
     81  1.2.16.2  yamt 10	STD	{ int linux32_sys_unlink(const netbsd32_charp path); }
     82  1.2.16.2  yamt 11	NOARGS	execve { int netbsd32_execve(const netbsd32_charp path, \
     83  1.2.16.2  yamt 		    netbsd32_charpp argp, netbsd32_charpp envp); }
     84  1.2.16.2  yamt 12	STD	{ int linux32_sys_chdir(const netbsd32_charp path); }
     85  1.2.16.2  yamt 13	STD	{ int linux32_sys_time(linux32_timep_t t); }
     86  1.2.16.2  yamt 14	STD	{ int linux32_sys_mknod(const netbsd32_charp path, \
     87  1.2.16.2  yamt 		    int mode, int dev); }
     88  1.2.16.2  yamt 15	STD	{ int linux32_sys_chmod(const netbsd32_charp path, int mode); }
     89  1.2.16.2  yamt 16	STD	{ int linux32_sys_lchown16(const netbsd32_charp path, \
     90  1.2.16.2  yamt 		    int uid, int gid); }
     91  1.2.16.2  yamt 17	STD	{ int linux32_sys_break(netbsd32_charp nsize); }
     92  1.2.16.2  yamt 18	OBSOL	ostat
     93  1.2.16.2  yamt 19	NOARGS	{ netbsd32_long compat_43_netbsd32_olseek(int fd, \
     94  1.2.16.2  yamt 		    netbsd32_long offset, int chence); }
     95  1.2.16.3  yamt 20	STD	{ pid_t linux_sys_getpid(void); }
     96  1.2.16.2  yamt 21	UNIMPL	mount
     97  1.2.16.2  yamt 22	UNIMPL	umount
     98  1.2.16.2  yamt 23	NOARGS	linux_setuid16 { int sys_setuid(uid_t uid); }
     99  1.2.16.2  yamt 24	NOARGS	linux_getuid16 { uid_t sys_getuid(void); }
    100  1.2.16.2  yamt 25	STD	{ int linux32_sys_stime(linux32_timep_t t); }
    101  1.2.16.2  yamt 26	UNIMPL	ptrace
    102  1.2.16.2  yamt 27	NOARGS	{ int linux_sys_alarm(unsigned int secs); }
    103  1.2.16.2  yamt 28	OBSOL	ofstat
    104  1.2.16.2  yamt 29	NOARGS	{ int linux_sys_pause(void); }
    105  1.2.16.2  yamt 30	STD	{ int linux32_sys_utime(const netbsd32_charp path, \
    106  1.2.16.2  yamt 		    linux32_utimbufp_t times); }
    107  1.2.16.2  yamt 31	OBSOL	stty
    108  1.2.16.2  yamt 32	OBSOL	gtty
    109  1.2.16.2  yamt 33	STD	{ int linux32_sys_access(const netbsd32_charp path, \
    110  1.2.16.2  yamt 		    int flags); }
    111  1.2.16.2  yamt 34	NOARGS	{ int linux_sys_nice(int incr); }
    112  1.2.16.2  yamt 35	OBSOL	ftime
    113  1.2.16.2  yamt 36	NOARGS	{ int sys_sync(void); }
    114  1.2.16.2  yamt 37	STD	{ int linux32_sys_kill(int pid, int signum); }
    115  1.2.16.2  yamt 38	STD	{ int linux32_sys_rename(const netbsd32_charp from, \
    116  1.2.16.2  yamt 		    const netbsd32_charp to); }
    117  1.2.16.2  yamt 39	STD	{ int linux32_sys_mkdir(const netbsd32_charp path, int mode); }
    118  1.2.16.2  yamt 40	STD	{ int linux32_sys_rmdir(const netbsd32_charp path); }
    119  1.2.16.2  yamt 41	NOARGS	{ int netbsd32_dup(u_int fd); }
    120  1.2.16.2  yamt 42	STD	{ int linux32_sys_pipe(netbsd32_intp fd); }
    121  1.2.16.2  yamt 43	STD	{ int linux32_sys_times(linux32_tmsp_t tms); }
    122  1.2.16.2  yamt 44	OBSOL	prof
    123  1.2.16.2  yamt 45	STD	{ int linux32_sys_brk(netbsd32_charp nsize); }
    124  1.2.16.2  yamt 46	NOARGS	linux_setgid16 { int sys_setgid(gid_t gid); }
    125  1.2.16.2  yamt 47	NOARGS	linux_getgid16 { gid_t sys_getgid(void); }
    126  1.2.16.2  yamt 48	STD	{ int linux32_sys_signal(int signum, \
    127  1.2.16.2  yamt 		    linux32_handler_t handler); }
    128  1.2.16.2  yamt 49	NOARGS	linux_geteuid16 { uid_t sys_geteuid(void); }
    129  1.2.16.2  yamt 50	NOARGS	linux_getegid16 { gid_t sys_getegid(void); }
    130  1.2.16.2  yamt 51	NOARGS	acct { int netbsd32_acct(netbsd32_charp path); }
    131  1.2.16.2  yamt 52	OBSOL	phys
    132  1.2.16.2  yamt 53	OBSOL	lock
    133  1.2.16.2  yamt 54	STD	{ int linux32_sys_ioctl(int fd, netbsd32_u_long com, \
    134  1.2.16.2  yamt 		    netbsd32_charp data); }
    135  1.2.16.2  yamt 55	STD	{ int linux32_sys_fcntl(int fd, \
    136  1.2.16.2  yamt 		    int cmd, netbsd32_voidp arg); }
    137  1.2.16.2  yamt 56	OBSOL	mpx
    138  1.2.16.2  yamt 57	NOARGS	{ int sys_setpgid(int pid, int pgid); }
    139  1.2.16.2  yamt 58	OBSOL	ulimit
    140  1.2.16.2  yamt 59	STD	{ int linux32_sys_oldolduname( \
    141  1.2.16.2  yamt 		    linux32_oldold_utsnamep_t up); }
    142  1.2.16.2  yamt 60	NOARGS	{ int sys_umask(int newmask); }
    143  1.2.16.2  yamt 61	NOARGS	chroot { int netbsd32_chroot(netbsd32_charp path); }
    144  1.2.16.2  yamt 62	UNIMPL	ustat
    145  1.2.16.2  yamt 63	NOARGS	{ int netbsd32_dup2(u_int from, u_int to); }
    146  1.2.16.3  yamt 64	STD	{ pid_t linux_sys_getppid(void); }
    147  1.2.16.2  yamt 65	NOARGS	{ int sys_getpgrp(void); }
    148  1.2.16.2  yamt 66	NOARGS	{ int sys_setsid(void); }
    149  1.2.16.2  yamt 67	UNIMPL	sigaction
    150  1.2.16.2  yamt 68	UNIMPL	siggetmask
    151  1.2.16.2  yamt 69	UNIMPL	sigsetmask
    152  1.2.16.2  yamt 70	STD	{ int linux_sys_setreuid16(int ruid, int euid); }
    153  1.2.16.2  yamt 71	STD	{ int linux_sys_setregid16(int rgid, int egid); }
    154  1.2.16.2  yamt 72	UNIMPL	sigsuspend
    155  1.2.16.2  yamt 73	UNIMPL	sigpending
    156  1.2.16.2  yamt 74	NOARGS	{ int compat_43_netbsd32_osethostname(netbsd32_charp hostname, \
    157  1.2.16.2  yamt 		    u_int len); }
    158  1.2.16.2  yamt 75	STD	{ int linux32_sys_setrlimit(u_int which, \
    159  1.2.16.2  yamt 		    netbsd32_orlimitp_t rlp); }
    160  1.2.16.2  yamt 76	STD	{ int linux32_sys_getrlimit(u_int which, \
    161  1.2.16.2  yamt 		    netbsd32_orlimitp_t rlp); }
    162  1.2.16.2  yamt 77	NOARGS	getrusage { int netbsd32_getrusage(int who, \
    163  1.2.16.2  yamt 		    netbsd32_rusagep_t rusage); }
    164  1.2.16.2  yamt 78	STD	{ int linux32_sys_gettimeofday(netbsd32_timevalp_t tp, \
    165  1.2.16.2  yamt 		    netbsd32_timezonep_t tzp); }
    166  1.2.16.2  yamt 79	STD	{ int linux32_sys_settimeofday(netbsd32_timevalp_t tp, \
    167  1.2.16.2  yamt 		    netbsd32_timezonep_t tzp); }
    168  1.2.16.2  yamt 80	STD	{ int linux32_sys_getgroups16(int gidsetsize, \
    169  1.2.16.2  yamt 		    linux32_gidp_t gidset); }
    170  1.2.16.2  yamt 81	STD	{ int linux32_sys_setgroups16(int gidsetsize, \
    171  1.2.16.2  yamt 		    linux32_gidp_t gidset); }
    172  1.2.16.2  yamt 82	STD	{ int linux32_sys_oldselect(linux32_oldselectp_t lsp); }
    173  1.2.16.2  yamt 83	STD	{ int linux32_sys_symlink(netbsd32_charp path, \
    174  1.2.16.2  yamt 		    const netbsd32_charp link); }
    175  1.2.16.2  yamt 84	NOARGS	lstat { int compat_43_netbsd32_lstat43(const netbsd32_charp \
    176  1.2.16.2  yamt 		    path, netbsd32_stat43p_t ub); }
    177  1.2.16.2  yamt 85	STD	{ int linux32_sys_readlink(const netbsd32_charp name, \
    178  1.2.16.2  yamt 		    netbsd32_charp buf, int count); }
    179  1.2.16.2  yamt 86	UNIMPL	uselib
    180  1.2.16.2  yamt 87	STD	{ int linux32_sys_swapon(netbsd32_charp name); }
    181  1.2.16.2  yamt 88	STD	{ int linux32_sys_reboot(int magic1, int magic2, int cmd, \
    182  1.2.16.2  yamt 		    netbsd32_voidp arg); }
    183  1.2.16.2  yamt 89	UNIMPL	readdir
    184  1.2.16.2  yamt 90	STD	{ int linux32_sys_old_mmap(linux32_oldmmapp lmp); }
    185  1.2.16.2  yamt 91	NOARGS	munmap { int netbsd32_munmap(netbsd32_caddr_t addr, int len); }
    186  1.2.16.2  yamt 92	STD	{ int linux32_sys_truncate(const netbsd32_charp path, \
    187  1.2.16.2  yamt 		    netbsd32_long length); }
    188  1.2.16.2  yamt 93	NOARGS	{ int compat_43_sys_ftruncate(int fd, long length); }
    189  1.2.16.2  yamt 94	NOARGS	{ int sys_fchmod(int fd, int mode); }
    190  1.2.16.2  yamt 95	STD	{ int linux32_sys_fchown16(int fd, int uid, int gid); }
    191  1.2.16.3  yamt 96	STD	{ int linux32_sys_getpriority(int which, int who); }
    192  1.2.16.3  yamt 97	STD	{ int linux32_sys_setpriority(int which, int who, int prio); }
    193  1.2.16.2  yamt 98	UNIMPL	profil
    194  1.2.16.2  yamt 99	UNIMPL	statfs
    195  1.2.16.2  yamt 100	UNIMPL	fstatfs
    196  1.2.16.2  yamt 101	UNIMPL	ioperm
    197  1.2.16.2  yamt 102	STD	{ int linux32_sys_socketcall(int what, netbsd32_voidp args); }
    198  1.2.16.2  yamt 103	UNIMPL	syslog
    199  1.2.16.2  yamt 104	NOARGS	setitimer { int netbsd32_setitimer(u_int which, \
    200  1.2.16.2  yamt 		    netbsd32_itimervalp_t itv, netbsd32_itimervalp_t oitv); }
    201  1.2.16.2  yamt 105	NOARGS	getitimer { int netbsd32_getitimer(u_int which, \
    202  1.2.16.2  yamt 		    netbsd32_itimervalp_t itv); }
    203  1.2.16.2  yamt 106	UNIMPL	stat
    204  1.2.16.2  yamt 107	UNIMPL	lstat
    205  1.2.16.2  yamt 108	UNIMPL	fstat
    206  1.2.16.2  yamt 109	UNIMPL	olduname
    207  1.2.16.2  yamt 110	UNIMPL	iopl
    208  1.2.16.2  yamt 111	UNIMPL	vhangup
    209  1.2.16.2  yamt 112	UNIMPL	idle
    210  1.2.16.2  yamt 113	UNIMPL	vm86old
    211  1.2.16.2  yamt 114	STD	{ int linux32_sys_wait4(int pid, netbsd32_intp status, \
    212  1.2.16.2  yamt 		    int options, netbsd32_rusagep_t rusage); }
    213  1.2.16.2  yamt 115	STD	{ int linux32_sys_swapoff(const netbsd32_charp path); }
    214  1.2.16.3  yamt 116	STD	{ int linux32_sys_sysinfo(linux32_sysinfop_t arg); }
    215  1.2.16.2  yamt 117	UNIMPL	ipc
    216  1.2.16.2  yamt 118	NOARGS	{ int sys_fsync(int fd); }
    217  1.2.16.2  yamt 119	STD	{ int linux32_sys_sigreturn(linux32_sigcontextp_t scp); }
    218  1.2.16.2  yamt 120	STD	{ int linux32_sys_clone(int flags, netbsd32_voidp stack); }
    219  1.2.16.2  yamt 121	UNIMPL	setdomainname
    220  1.2.16.2  yamt 122	STD	{ int linux32_sys_uname(linux32_utsnamep up); }
    221  1.2.16.2  yamt 123	UNIMPL	modify_ldt
    222  1.2.16.2  yamt 124	UNIMPL	adjtimex
    223  1.2.16.2  yamt 125	STD	{ int linux32_sys_mprotect(netbsd32_voidp addr, \
    224  1.2.16.2  yamt 		    netbsd32_size_t len, int prot); } 
    225  1.2.16.2  yamt 126	UNIMPL	sigprocmask
    226  1.2.16.2  yamt 127	UNIMPL	create_module
    227  1.2.16.2  yamt 128	UNIMPL	init_module
    228  1.2.16.2  yamt 129	UNIMPL	delete_module
    229  1.2.16.2  yamt 130	UNIMPL	get_kernel_syms
    230  1.2.16.2  yamt 131	UNIMPL	quotactl
    231  1.2.16.2  yamt 132	UNIMPL	getpgid
    232  1.2.16.2  yamt 133	NOARGS	{ int sys_fchdir(int fd); }
    233  1.2.16.2  yamt 134	UNIMPL	bdflush
    234  1.2.16.2  yamt 135	UNIMPL	sysfs
    235  1.2.16.2  yamt 136	UNIMPL	personality
    236  1.2.16.2  yamt 137	UNIMPL	afs_syscall
    237  1.2.16.2  yamt 138	UNIMPL	int
    238  1.2.16.2  yamt 139	UNIMPL	int
    239  1.2.16.2  yamt 140	STD	{ int linux32_sys_llseek(int fd, u_int32_t ohigh, \
    240  1.2.16.2  yamt 		    u_int32_t olow, netbsd32_caddr_t res, int whence); }
    241  1.2.16.2  yamt 141	STD	{ int linux32_sys_getdents(int fd, \
    242  1.2.16.2  yamt 		    linux32_direntp_t dent, unsigned int count); }
    243  1.2.16.2  yamt 142	STD	{ int linux32_sys_select(int nfds, \
    244  1.2.16.2  yamt 		    netbsd32_fd_setp_t readfds, \
    245  1.2.16.2  yamt 		    netbsd32_fd_setp_t writefds, \
    246  1.2.16.2  yamt 		    netbsd32_fd_setp_t exceptfds, \
    247  1.2.16.2  yamt 		    netbsd32_timevalp_t timeout); }
    248  1.2.16.2  yamt 143	NOARGS	{ int sys_flock(int fd, int how); } 
    249  1.2.16.2  yamt 144	UNIMPL	msync
    250  1.2.16.2  yamt 145	NOARGS	readv { int netbsd32_readv(int fd, \
    251  1.2.16.2  yamt 		    const netbsd32_iovecp_t iovp, u_int iovcnt); }
    252  1.2.16.2  yamt 146	NOARGS	writev { netbsd32_ssize_t netbsd32_writev(int fd, \
    253  1.2.16.2  yamt 		    const netbsd32_iovecp_t iovp, int iovcnt); }
    254  1.2.16.2  yamt 147	NOARGS	{ pid_t sys_getsid(pid_t pid); }
    255  1.2.16.3  yamt 148	NOARGS	{ int linux_sys_fdatasync(int fd); }
    256  1.2.16.2  yamt 149	STD	{ int linux32_sys___sysctl(linux32___sysctlp_t lsp); }
    257  1.2.16.2  yamt 150	UNIMPL	mlock
    258  1.2.16.2  yamt 151	UNIMPL	munlock
    259  1.2.16.2  yamt 152	NOARGS	{ int sys_mlockall(int flags); }
    260  1.2.16.2  yamt 153	NOARGS	{ int sys_munlockall(void); }
    261  1.2.16.2  yamt 154	UNIMPL	sched_setparam
    262  1.2.16.3  yamt 155	STD	{ int linux32_sys_sched_getparam(pid_t pid, \
    263  1.2.16.3  yamt 		    linux32_sched_paramp_t sp); }
    264  1.2.16.2  yamt 156	STD	{ int linux32_sys_sched_setscheduler(pid_t pid, \
    265  1.2.16.2  yamt 		    int policy, const linux32_sched_paramp_t sp); }
    266  1.2.16.3  yamt 157	NOARGS	{ int linux_sys_sched_getscheduler(pid_t pid); }
    267  1.2.16.2  yamt 158	UNIMPL	sched_yield
    268  1.2.16.2  yamt 159	UNIMPL	sched_get_priority_max
    269  1.2.16.2  yamt 160	UNIMPL	sched_get_priority_min
    270  1.2.16.2  yamt 161	UNIMPL	sched_rr_get_interval
    271  1.2.16.2  yamt 162	NOARGS	nanosleep { int netbsd32_nanosleep(const \
    272  1.2.16.2  yamt 		    netbsd32_timespecp_t rqtp \
    273  1.2.16.2  yamt 		    netbsd32_timespecp_t rmtp); }
    274  1.2.16.3  yamt 163	STD	{ int linux32_sys_mremap(netbsd32_voidp old_address, \
    275  1.2.16.3  yamt 		    netbsd32_size_t old_size , netbsd32_size_t new_size, \
    276  1.2.16.3  yamt 		    netbsd32_u_long flags); }
    277  1.2.16.2  yamt 164	NOARGS	{ int linux_sys_setresuid16(uid_t ruid, uid_t euid, \
    278  1.2.16.2  yamt 		    uid_t suid); }
    279  1.2.16.3  yamt 165	UNIMPL	getresuid16
    280  1.2.16.2  yamt 166	UNIMPL	vm86
    281  1.2.16.2  yamt 167	UNIMPL	query_module
    282  1.2.16.2  yamt 168	NOARGS	poll { int netbsd32_poll(struct pollfd *fds, u_int nfds, \
    283  1.2.16.2  yamt 		   int timeout); }
    284  1.2.16.2  yamt 169	UNIMPL	nfsservctl
    285  1.2.16.2  yamt 170	NOARGS	{ int linux_sys_setresgid16(gid_t rgid, gid_t egid, \
    286  1.2.16.2  yamt 		    gid_t sgid); }
    287  1.2.16.2  yamt 171	UNIMPL	int
    288  1.2.16.2  yamt 172	UNIMPL	prctl
    289  1.2.16.2  yamt 173	STD	{ int linux32_sys_rt_sigreturn(linux32_ucontextp_t ucp); }
    290  1.2.16.2  yamt 174	STD	{ int linux32_sys_rt_sigaction(int signum, \
    291  1.2.16.2  yamt 		    const linux32_sigactionp_t nsa, \
    292  1.2.16.2  yamt 		    linux32_sigactionp_t osa, \
    293  1.2.16.2  yamt 		    netbsd32_size_t sigsetsize); }
    294  1.2.16.2  yamt 175	STD	{ int linux32_sys_rt_sigprocmask(int how, \
    295  1.2.16.2  yamt 		     const linux32_sigsetp_t set, \
    296  1.2.16.2  yamt 		     linux32_sigsetp_t oset, \
    297  1.2.16.2  yamt 		     netbsd32_size_t sigsetsize); }
    298  1.2.16.2  yamt 176	UNIMPL	rt_sigpending
    299  1.2.16.2  yamt 177	UNIMPL	rt_sigtimedwait
    300  1.2.16.2  yamt 178	UNIMPL	rt_queueinfo
    301  1.2.16.2  yamt 179	STD	{ int linux32_sys_rt_sigsuspend(linux32_sigsetp_t unewset, \
    302  1.2.16.2  yamt 		    netbsd32_size_t sigsetsize); }
    303  1.2.16.2  yamt 180	UNIMPL	pread
    304  1.2.16.2  yamt 181	UNIMPL	pwrite
    305  1.2.16.2  yamt 182	UNIMPL	chown16
    306  1.2.16.2  yamt 183	NOARGS	{ int netbsd32___getcwd(netbsd32_charp bufp, \
    307  1.2.16.2  yamt 		    netbsd32_size_t length); } 
    308  1.2.16.2  yamt 184	UNIMPL	capget
    309  1.2.16.2  yamt 185	UNIMPL	capset
    310  1.2.16.2  yamt 186	UNIMPL	sigaltstack
    311  1.2.16.2  yamt 187	UNIMPL	sendfile
    312  1.2.16.2  yamt 188	UNIMPL	getpmsg
    313  1.2.16.2  yamt 189	UNIMPL	putpmsg
    314  1.2.16.2  yamt 190	NOARGS	{ int sys___vfork14(void); }
    315  1.2.16.2  yamt 191	STD	{ int linux32_sys_ugetrlimit(int which, \
    316  1.2.16.2  yamt 		    netbsd32_orlimitp_t rlp); }
    317  1.2.16.3  yamt 192	STD	{ linux32_off_t linux32_sys_mmap2(netbsd32_u_long addr, \
    318  1.2.16.3  yamt 		    netbsd32_size_t len, int prot, int flags, int fd, \
    319  1.2.16.3  yamt 		    linux32_off_t offset); }
    320  1.2.16.2  yamt 193	UNIMPL	truncate64
    321  1.2.16.2  yamt 194	UNIMPL	ftruncate64
    322  1.2.16.2  yamt 195	STD	{ int linux32_sys_stat64(const netbsd32_charp path, \
    323  1.2.16.2  yamt 		    linux32_stat64p sp); }
    324  1.2.16.2  yamt 196	STD	{ int linux32_sys_lstat64(const netbsd32_charp path, \
    325  1.2.16.2  yamt 		    linux32_stat64p sp); }
    326  1.2.16.2  yamt 197	STD	{ int linux32_sys_fstat64(int fd, \
    327  1.2.16.2  yamt 		    linux32_stat64p sp); }
    328  1.2.16.2  yamt 198	UNIMPL	lchown
    329  1.2.16.2  yamt 199	NOARGS	{ uid_t sys_getuid(void); }
    330  1.2.16.2  yamt 200	NOARGS	{ gid_t sys_getgid(void); }
    331  1.2.16.2  yamt 201	NOARGS	{ uid_t sys_geteuid(void); }
    332  1.2.16.2  yamt 202	NOARGS	{ gid_t sys_getegid(void); }
    333  1.2.16.2  yamt 203	NOARGS	{ int sys_setreuid(uid_t ruid, uid_t euid); }
    334  1.2.16.2  yamt 204	NOARGS	{ int sys_setregid(gid_t rgid, gid_t egid); }
    335  1.2.16.2  yamt 205	NOARGS	{ int netbsd32_getgroups(int gidsetsize, \
    336  1.2.16.2  yamt 		    netbsd32_gid_tp gidset); }
    337  1.2.16.2  yamt 206	NOARGS	{ int netbsd32_setgroups(int gidsetsize, \
    338  1.2.16.2  yamt 		    netbsd32_gid_tp gidset); }
    339  1.2.16.2  yamt 207	NOARGS	{ int sys___posix_fchown(int fd, uid_t uid, gid_t gid); }
    340  1.2.16.3  yamt 208	STD	{ int linux32_sys_setresuid(uid_t ruid, uid_t euid, \
    341  1.2.16.2  yamt 		    uid_t suid); }
    342  1.2.16.2  yamt 209	UNIMPL	getresuid
    343  1.2.16.3  yamt 210	STD	{ int linux32_sys_setresgid(gid_t rgid, gid_t egid, \
    344  1.2.16.2  yamt 		    gid_t sgid); }
    345  1.2.16.2  yamt 211	UNIMPL	getresgid
    346  1.2.16.2  yamt 212	UNIMPL	chown
    347  1.2.16.2  yamt 213 	NOARGS	{ int sys_setuid(uid_t uid); }
    348  1.2.16.2  yamt 214	NOARGS	{ int sys_setgid(gid_t gid); }
    349  1.2.16.2  yamt 215	UNIMPL	setfsuid
    350  1.2.16.2  yamt 216	UNIMPL	getfsuid
    351  1.2.16.2  yamt 217	UNIMPL	pivot_root
    352  1.2.16.2  yamt 218	UNIMPL	mincore
    353  1.2.16.3  yamt 219	NOARGS	{ int netbsd32_madvise(netbsd32_voidp addr, \
    354  1.2.16.3  yamt 		    netbsd32_size_t len, int behav); }
    355  1.2.16.2  yamt 220	STD	{ int linux32_sys_getdents64(int fd, \
    356  1.2.16.2  yamt 		    linux32_dirent64p_t dent, unsigned int count); }
    357  1.2.16.2  yamt 221	STD	{ int linux32_sys_fcntl64(int fd, \
    358  1.2.16.2  yamt 		    int cmd, netbsd32_voidp arg); }
    359  1.2.16.2  yamt 222	UNIMPL	/*	unused	*/
    360  1.2.16.2  yamt 223	UNIMPL	/*	unused	*/
    361  1.2.16.3  yamt 224	STD	{ pid_t linux_sys_gettid(void); }
    362  1.2.16.2  yamt 225	UNIMPL	readahead
    363  1.2.16.2  yamt 226	UNIMPL	setxattr
    364  1.2.16.2  yamt 227	UNIMPL	lsetxattr
    365  1.2.16.2  yamt 228	UNIMPL	fsetxattr
    366  1.2.16.2  yamt 229	UNIMPL	getxattr
    367  1.2.16.2  yamt 230	UNIMPL	lgetxattr
    368  1.2.16.2  yamt 231	UNIMPL	fgetxattr
    369  1.2.16.2  yamt 232	UNIMPL	listxattr
    370  1.2.16.2  yamt 233	UNIMPL	llistxattr
    371  1.2.16.2  yamt 234	UNIMPL	flistxattr
    372  1.2.16.2  yamt 235	UNIMPL	removexattr
    373  1.2.16.2  yamt 236	UNIMPL	lremovexattr
    374  1.2.16.2  yamt 237	UNIMPL	fremovexattr
    375  1.2.16.2  yamt 238	UNIMPL	tkill
    376  1.2.16.2  yamt 239	UNIMPL	sendfile64
    377  1.2.16.2  yamt 240	UNIMPL	futex
    378  1.2.16.2  yamt 241	UNIMPL	sched_setaffinity
    379  1.2.16.2  yamt 242	UNIMPL	sched_getaffinity
    380  1.2.16.2  yamt 243	UNIMPL	set_thread_area
    381  1.2.16.2  yamt 244	UNIMPL	get_thread_area
    382  1.2.16.2  yamt 245	UNIMPL	io_setup
    383  1.2.16.2  yamt 246	UNIMPL	io_destroy
    384  1.2.16.2  yamt 247	UNIMPL	io_getevents
    385  1.2.16.2  yamt 248	UNIMPL	io_submit
    386  1.2.16.2  yamt 249	UNIMPL	io_cancel
    387  1.2.16.2  yamt 250	UNIMPL	fadvise64
    388  1.2.16.2  yamt 251	UNIMPL	/*	unused	*/
    389  1.2.16.2  yamt 252	NOARGS	{ int linux_sys_exit_group(int error_code); }
    390  1.2.16.2  yamt 253	UNIMPL	lookup_dcookie
    391  1.2.16.2  yamt 254	UNIMPL	epoll_create
    392  1.2.16.2  yamt 255	UNIMPL	epoll_ctl
    393  1.2.16.2  yamt 256	UNIMPL	epoll_wait
    394  1.2.16.2  yamt 257	UNIMPL	remap_file_pages
    395  1.2.16.2  yamt 258	UNIMPL	set_tid_address
    396  1.2.16.2  yamt 259	UNIMPL	timer_create
    397  1.2.16.2  yamt 260	UNIMPL	timer_settime
    398  1.2.16.2  yamt 261	UNIMPL	timer_gettime
    399  1.2.16.2  yamt 262	UNIMPL	timer_getoverrun
    400  1.2.16.2  yamt 263	UNIMPL	timer_delete
    401  1.2.16.2  yamt 264	UNIMPL	clock_settime
    402  1.2.16.2  yamt 265	UNIMPL	clock_gettime
    403  1.2.16.2  yamt 266	UNIMPL	clock_getres
    404  1.2.16.2  yamt 267	UNIMPL	clock_nanosleep
    405  1.2.16.2  yamt 268	UNIMPL	statfs64
    406  1.2.16.2  yamt 269	UNIMPL	fstatfs64
    407  1.2.16.2  yamt 270	UNIMPL	tgkill
    408  1.2.16.2  yamt 271	UNIMPL	utimes
    409  1.2.16.2  yamt 272	UNIMPL	fadvise64_64
    410  1.2.16.2  yamt 273	UNIMPL	vserver
    411  1.2.16.2  yamt 274	UNIMPL	mbind
    412  1.2.16.2  yamt 275	UNIMPL	get_mempolicy
    413  1.2.16.2  yamt 276	UNIMPL	set_mempolicy
    414  1.2.16.2  yamt 277	UNIMPL	mq_open
    415  1.2.16.2  yamt 278	UNIMPL	mq_unlink
    416  1.2.16.2  yamt 279	UNIMPL	mq_timedsend
    417  1.2.16.2  yamt 280	UNIMPL	mq_timedreceive
    418  1.2.16.2  yamt 281	UNIMPL	mq_notify
    419  1.2.16.2  yamt 282	UNIMPL	mq_getsetattr
    420  1.2.16.2  yamt 283	UNIMPL	kexec_load
    421