Home | History | Annotate | Line # | Download | only in sunos32
syscalls.master revision 1.16.40.2
      1  1.16.40.2      yamt ;	$NetBSD: syscalls.master,v 1.16.40.2 2010/03/11 15:03:19 yamt Exp $
      2        1.1       mrg 
      3       1.10     perry ;	from :NetBSD: syscalls.master,v 1.57 2000/12/09 07:10:36 mycroft Exp
      4        1.1       mrg 
      5        1.1       mrg ; NetBSD COMPAT_SUNOS, 32 bit mode for sparc64 system call name/number "master" file.
      6        1.1       mrg ; (See syscalls32.conf to see what it is processed into.)
      7        1.1       mrg ;
      8        1.1       mrg ; Fields: number type [type-dependent ...]
      9        1.1       mrg ;	number	system call number, must be in order
     10        1.1       mrg ;	type	one of STD, OBSOL, UNIMPL, NODEF, NOARGS, or one of
     11        1.1       mrg ;		the compatibility options defined in syscalls.conf.
     12        1.1       mrg ;
     13        1.1       mrg ; types:
     14        1.1       mrg ;	STD	always included
     15        1.1       mrg ;	OBSOL	obsolete, not included in system
     16        1.1       mrg ;	UNIMPL	unimplemented, not included in system
     17        1.1       mrg ;	NODEF	included, but don't define the syscall number
     18        1.1       mrg ;	NOARGS	included, but don't define the syscall args structure
     19        1.1       mrg ;
     20        1.1       mrg ; The compat options are defined in the syscalls.conf file, and the
     21        1.1       mrg ; compat option name is prefixed to the syscall name.  Other than
     22        1.1       mrg ; that, they're like NODEF (for 'compat' options), or STD (for
     23        1.1       mrg ; 'libcompat' options).
     24        1.1       mrg ;
     25        1.1       mrg ; The type-dependent arguments are as follows:
     26        1.1       mrg ; For STD, NODEF, NOARGS, and compat syscalls:
     27        1.1       mrg ;	{ pseudo-proto } [alias]
     28        1.1       mrg ; For other syscalls:
     29        1.1       mrg ;	[comment]
     30        1.1       mrg ;
     31        1.1       mrg ; #ifdef's, etc. may be included, and are copied to the output files.
     32        1.1       mrg ; #include's are copied to the syscall names and switch definition files only.
     33        1.1       mrg 
     34        1.5       mrg #if defined(_KERNEL_OPT)
     35        1.1       mrg #include "opt_sysv.h"
     36       1.11       chs #include "opt_compat_sunos.h"
     37        1.1       mrg #endif
     38        1.1       mrg 
     39        1.1       mrg #include <sys/param.h>
     40        1.1       mrg #include <sys/systm.h>
     41        1.1       mrg #include <sys/signal.h>
     42        1.1       mrg #include <sys/mount.h>
     43        1.1       mrg #include <sys/poll.h>
     44        1.1       mrg #include <sys/syscallargs.h>
     45        1.1       mrg 
     46        1.1       mrg #include <compat/sunos/sunos.h>
     47        1.1       mrg #include <compat/sunos/sunos_syscallargs.h>
     48        1.1       mrg 
     49        1.1       mrg #include <compat/netbsd32/netbsd32.h>
     50        1.1       mrg #include <compat/netbsd32/netbsd32_syscallargs.h>
     51        1.1       mrg 
     52        1.1       mrg #include <compat/sunos32/sunos32.h>
     53        1.1       mrg #include <compat/sunos32/sunos32_syscallargs.h>
     54        1.1       mrg 
     55        1.1       mrg %%
     56        1.1       mrg 
     57  1.16.40.1      yamt 0	NOARGS		{ int|sys||nosys(void); } syscall
     58  1.16.40.1      yamt 1	NOARGS		{ int|netbsd32||exit(int rval); }
     59  1.16.40.1      yamt 2	NOARGS		{ int|sys||fork(void); }
     60  1.16.40.1      yamt 3	NOARGS		{ netbsd32_ssize_t|netbsd32||read(int fd, netbsd32_voidp buf, netbsd32_size_t nbyte); }
     61  1.16.40.1      yamt 4	NOARGS		{ netbsd32_ssize_t|netbsd32||write(int fd, const netbsd32_voidp buf, netbsd32_size_t nbyte); }
     62  1.16.40.1      yamt 5	STD		{ int|sunos32_sys||open(const netbsd32_charp path, int flags, \
     63        1.1       mrg 			    int mode); }
     64  1.16.40.1      yamt 6	NOARGS		{ int|netbsd32||close(int fd); }
     65  1.16.40.1      yamt 7	STD		{ int|sunos32_sys||wait4(int pid, netbsd32_intp status, \
     66        1.1       mrg 			    int options, netbsd32_rusagep_t rusage); }
     67  1.16.40.1      yamt 8	STD		{ int|sunos32_sys||creat(const netbsd32_charp path, int mode); }
     68  1.16.40.1      yamt 9	NOARGS		{ int|netbsd32||link(netbsd32_charp path, netbsd32_charp link); }
     69  1.16.40.1      yamt 10	NOARGS		{ int|netbsd32||unlink(netbsd32_charp path); }
     70  1.16.40.1      yamt 11	STD		{ int|sunos32_sys||execv(const netbsd32_charp path, netbsd32_charpp argp); }
     71  1.16.40.1      yamt 12	NOARGS		{ int|netbsd32||chdir(netbsd32_charp path); }
     72        1.1       mrg 13	OBSOL		old_time
     73  1.16.40.1      yamt 14	STD		{ int|sunos32_sys||mknod(const netbsd32_charp path, int mode, \
     74        1.1       mrg 			    int dev); }
     75  1.16.40.1      yamt 15	NOARGS		{ int|netbsd32||chmod(netbsd32_charp path, int mode); }
     76  1.16.40.1      yamt 16	NOARGS		{ int|netbsd32||chown(netbsd32_charp path, int uid, int gid); }
     77  1.16.40.1      yamt 17	NOARGS		{ int|netbsd32||break(netbsd32_charp nsize); }
     78        1.1       mrg 18	OBSOL		old_stat
     79  1.16.40.1      yamt 19	NOARGS		{ netbsd32_long|compat_43_netbsd32||olseek(int fd, netbsd32_long offset, int whence); }
     80  1.16.40.1      yamt 20	NOARGS		{ pid_t|sys||getpid_with_ppid(void); }
     81        1.1       mrg 21	OBSOL		sunos_old_mount
     82        1.1       mrg 22	UNIMPL		System V umount
     83  1.16.40.1      yamt 23	NOARGS		{ int|netbsd32||setuid(uid_t uid); }
     84  1.16.40.1      yamt 24	NOARGS		{ uid_t|sys||getuid_with_euid(void); }
     85  1.16.40.1      yamt 25	STD		{ int|sunos32_sys||stime(sunos32_time_tp tp); }
     86  1.16.40.1      yamt 26	STD		{ netbsd32_long|sunos32_sys||ptrace(int req, pid_t pid, \
     87       1.16  christos 			    netbsd32_caddr_t addr, int data, netbsd32_charp addr2); }
     88        1.1       mrg 27	UNIMPL		old_sunos_alarm
     89        1.1       mrg 28	UNIMPL		old_sunos_fstat
     90        1.1       mrg 29	UNIMPL		old_sunos_pause
     91        1.1       mrg 30	UNIMPL		old_sunos_utime
     92        1.1       mrg 31	UNIMPL		old_sunos_stty
     93        1.1       mrg 32	UNIMPL		old_sunos_gtty
     94  1.16.40.1      yamt 33	STD		{ int|sunos32_sys||access(const netbsd32_charp path, int flags); }
     95        1.1       mrg 34	UNIMPL		old_sunos_nice
     96        1.1       mrg 35	UNIMPL		old_sunos_ftime
     97  1.16.40.1      yamt 36	NOARGS		{ int|sys||sync(void); }
     98  1.16.40.1      yamt 37	NOARGS		{ int|netbsd32||kill(int pid, int signum); }
     99  1.16.40.1      yamt 38	STD		{ int|sunos32_sys||stat(const netbsd32_charp path, \
    100        1.1       mrg 			    netbsd32_stat43p_t ub); }
    101        1.1       mrg 39	UNIMPL		sunos_setpgrp
    102  1.16.40.1      yamt 40	STD		{ int|sunos32_sys||lstat(const netbsd32_charp path, \
    103        1.1       mrg 			    netbsd32_stat43p_t ub); }
    104  1.16.40.1      yamt 41	NOARGS		{ int|netbsd32||dup(u_int fd); }
    105  1.16.40.1      yamt 42	NOARGS		{ int|sys||pipe(void); }
    106        1.1       mrg 43	UNIMPL		sunos_times
    107  1.16.40.1      yamt 44	NOARGS		{ int|netbsd32||profil(netbsd32_caddr_t samples, u_int size, \
    108        1.1       mrg 			    u_int offset, u_int scale); }
    109       1.10     perry 45	UNIMPL
    110  1.16.40.1      yamt 46	NOARGS		{ int|netbsd32||setgid(uid_t gid); }
    111  1.16.40.1      yamt 47	NOARGS		{ gid_t|sys||getgid_with_egid(void); }
    112        1.1       mrg 48	UNIMPL		sunos_ssig
    113        1.1       mrg 49	UNIMPL		reserved for USG
    114        1.1       mrg 50	UNIMPL		reserved for USG
    115  1.16.40.1      yamt 51	NOARGS		{ int|netbsd32||acct(netbsd32_charp path); }
    116       1.10     perry 52	UNIMPL
    117  1.16.40.1      yamt 53	STD		{ int|sunos32_sys||mctl(netbsd32_voidp addr, int len, int func, \
    118        1.1       mrg 			    netbsd32_voidp arg); }
    119  1.16.40.1      yamt 54	STD		{ int|sunos32_sys||ioctl(int fd, netbsd32_u_long com, \
    120       1.16  christos 			    netbsd32_caddr_t data); }
    121  1.16.40.1      yamt 55	STD		{ int|sunos32_sys||reboot(int howto, netbsd32_charp bootstr); }
    122        1.1       mrg 56	OBSOL		sunos_owait3
    123  1.16.40.1      yamt 57	NOARGS		{ int|netbsd32||symlink(netbsd32_charp path, netbsd32_charp link); }
    124  1.16.40.1      yamt 58	NOARGS		{ int|netbsd32||readlink(netbsd32_charp path, netbsd32_charp buf, int count); }
    125  1.16.40.1      yamt 59	STD		{ int|sunos32_sys||execve(const netbsd32_charp path, netbsd32_charpp argp, \
    126        1.1       mrg 			    netbsd32_charpp envp); }
    127  1.16.40.1      yamt 60	NOARGS		{ int|netbsd32||umask(int newmask); }
    128  1.16.40.1      yamt 61	NOARGS		{ int|netbsd32||chroot(netbsd32_charp path); }
    129  1.16.40.1      yamt 62	NOARGS		{ int|compat_43_netbsd32||fstat43(int fd, netbsd32_stat43p_t sb); }
    130       1.10     perry 63	UNIMPL
    131  1.16.40.1      yamt 64	NOARGS		{ int|compat_43_sys||getpagesize(void); } ogetpagesize
    132  1.16.40.1      yamt 65	STD		{ int|sunos32_sys||omsync(netbsd32_caddr_t addr, netbsd32_size_t len, \
    133        1.1       mrg 			    int flags); }
    134  1.16.40.1      yamt 66	NOARGS		{ int|sys||vfork(void); }
    135        1.1       mrg 67	OBSOL		vread
    136        1.1       mrg 68	OBSOL		vwrite
    137  1.16.40.1      yamt 69	NOARGS		{ int|netbsd32||sbrk(netbsd32_intptr_t incr); }
    138  1.16.40.1      yamt 70	NOARGS		{ int|netbsd32||sstk(int incr); }
    139  1.16.40.1      yamt 71	STD		{ netbsd32_voidp|sunos32_sys||mmap(netbsd32_voidp addr, netbsd32_size_t len, \
    140        1.2       mrg 			    int prot, int flags, int fd, netbsd32_long pos); }
    141  1.16.40.1      yamt 72	NOARGS		{ int|netbsd32||ovadvise(int anom); } vadvise
    142  1.16.40.1      yamt 73	NOARGS		{ int|netbsd32||munmap(netbsd32_voidp addr, netbsd32_size_t len); }
    143  1.16.40.1      yamt 74	NOARGS		{ int|netbsd32||mprotect(netbsd32_voidp addr, netbsd32_size_t len, \
    144        1.1       mrg 			    int prot); }
    145  1.16.40.1      yamt 75	NOARGS		{ int|netbsd32||madvise(netbsd32_voidp addr, netbsd32_size_t len, \
    146        1.1       mrg 			    int behav); }
    147  1.16.40.1      yamt 76	STD		{ int|sunos32_sys||vhangup(void); }
    148        1.1       mrg 77	UNIMPL		vlimit
    149  1.16.40.1      yamt 78	NOARGS		{ int|netbsd32||mincore(netbsd32_caddr_t addr, netbsd32_size_t len, netbsd32_charp vec); }
    150  1.16.40.1      yamt 79	NOARGS		{ int|netbsd32||getgroups(u_int gidsetsize, netbsd32_gid_tp gidset); }
    151  1.16.40.1      yamt 80	NOARGS		{ int|netbsd32||setgroups(u_int gidsetsize, netbsd32_gid_tp gidset); }
    152  1.16.40.1      yamt 81	NOARGS		{ int|sys||getpgrp(void); }
    153  1.16.40.1      yamt 82	STD		{ int|sunos32_sys||setpgrp(int pid, int pgid); }
    154  1.16.40.1      yamt 83	NOARGS		{ int|compat_50_netbsd32||setitimer(u_int which, netbsd32_itimervalp_t itv, netbsd32_itimervalp_t oitv); }
    155  1.16.40.1      yamt 84	UNIMPL		sunos32_sys_wait
    156  1.16.40.1      yamt 85	NOARGS		{ int|compat_12_netbsd32||oswapon(netbsd32_charp name); }
    157  1.16.40.1      yamt 86	NOARGS		{ int|compat_50_netbsd32||getitimer(u_int which, netbsd32_itimervalp_t itv); }
    158  1.16.40.1      yamt 87	NOARGS		{ int|compat_43_netbsd32||ogethostname(netbsd32_charp hostname, u_int len); }
    159  1.16.40.1      yamt 88	NOARGS		{ int|compat_43_netbsd32||osethostname(netbsd32_charp hostname, u_int len); }
    160  1.16.40.1      yamt 89	NOARGS		{ int|compat_43_sys||getdtablesize(void); } ogetdtablesize
    161  1.16.40.1      yamt 90	NOARGS		{ int|netbsd32||dup2(u_int from, u_int to); }
    162        1.1       mrg 91	UNIMPL		getdopt
    163  1.16.40.1      yamt 92	STD		{ int|sunos32_sys||fcntl(int fd, int cmd, netbsd32_voidp arg); }
    164  1.16.40.1      yamt 93	NOARGS		{ int|compat_50_netbsd32||select(u_int nd, netbsd32_fd_setp_t in, netbsd32_fd_setp_t ou, \
    165        1.1       mrg 			    netbsd32_fd_setp_t ex, netbsd32_timevalp_t tv); }
    166        1.1       mrg 94	UNIMPL		setdopt
    167  1.16.40.1      yamt 95	NOARGS		{ int|netbsd32||fsync(int fd); }
    168  1.16.40.1      yamt 96	NOARGS		{ int|netbsd32||setpriority(int which, int who, int prio); }
    169  1.16.40.1      yamt 97	STD		{ int|sunos32_sys||socket(int domain, int type, int protocol); }
    170  1.16.40.1      yamt 98	NOARGS		{ int|netbsd32||connect(int s, netbsd32_caddr_t name, int namelen); }
    171  1.16.40.1      yamt 99	NOARGS		{ int|compat_43_netbsd32||oaccept(int s, netbsd32_caddr_t name, netbsd32_intp anamelen); }
    172  1.16.40.1      yamt 100	NOARGS		{ int|netbsd32||getpriority(int which, int who); }
    173  1.16.40.1      yamt 101	NOARGS		{ int|compat_43_netbsd32||osend(int s, netbsd32_caddr_t buf, int len, \
    174        1.1       mrg 			    int flags); }
    175  1.16.40.1      yamt 102	NOARGS		{ int|compat_43_netbsd32||orecv(int s, netbsd32_caddr_t buf, int len, \
    176        1.1       mrg 			    int flags); }
    177        1.1       mrg 103	UNIMPL		old socketaddr
    178  1.16.40.1      yamt 104	NOARGS		{ int|netbsd32||bind(int s, netbsd32_caddr_t name, int namelen); }
    179  1.16.40.1      yamt 105	STD		{ int|sunos32_sys||setsockopt(int s, int level, int name, \
    180       1.16  christos 			    netbsd32_caddr_t val, int valsize); }
    181  1.16.40.1      yamt 106	NOARGS		{ int|netbsd32||listen(int s, int backlog); }
    182        1.1       mrg 107	UNIMPL		vtimes
    183  1.16.40.1      yamt 108	STD		{ int|sunos32_sys||sigvec(int signum, netbsd32_sigvecp_t nsv, \
    184        1.1       mrg 			    netbsd32_sigvecp_t osv); }
    185  1.16.40.1      yamt 109	NOARGS		{ int|compat_43_netbsd32||sigblock(int mask); }
    186  1.16.40.1      yamt 110	NOARGS		{ int|compat_43_netbsd32||sigsetmask(int mask); }
    187  1.16.40.1      yamt 111	STD		{ int|sunos32_sys||sigsuspend(int mask); }
    188  1.16.40.1      yamt 112	NOARGS		{ int|compat_43_netbsd32||osigstack(netbsd32_sigstackp_t nss, \
    189        1.1       mrg 			    netbsd32_sigstackp_t oss); }
    190  1.16.40.1      yamt 113	NOARGS		{ int|compat_43_netbsd32||orecvmsg(int s, \
    191        1.1       mrg 			    netbsd32_omsghdrp_t msg, int flags); }
    192  1.16.40.1      yamt 114	NOARGS		{ int|compat_43_netbsd32||osendmsg(int s, netbsd32_caddr_t msg, \
    193        1.1       mrg 			    int flags); }
    194        1.1       mrg 115	OBSOL		vtrace
    195  1.16.40.1      yamt 116	NOARGS		{ int|compat_50_netbsd32||gettimeofday(netbsd32_timevalp_t tp, \
    196        1.1       mrg 			    netbsd32_timezonep_t tzp); }
    197  1.16.40.1      yamt 117	NOARGS		{ int|compat_50_netbsd32||getrusage(int who, netbsd32_rusagep_t rusage); }
    198  1.16.40.1      yamt 118	NOARGS		{ int|netbsd32||getsockopt(int s, int level, int name, \
    199       1.16  christos 			    netbsd32_caddr_t val, netbsd32_intp avalsize); }
    200       1.10     perry 119	UNIMPL
    201  1.16.40.1      yamt 120	NOARGS		{ int|netbsd32||readv(int fd, netbsd32_iovecp_t iovp, \
    202        1.1       mrg 			    u_int iovcnt); }
    203  1.16.40.1      yamt 121	NOARGS		{ int|netbsd32||writev(int fd, netbsd32_iovecp_t iovp, \
    204        1.1       mrg 			    u_int iovcnt); }
    205  1.16.40.1      yamt 122	NOARGS		{ int|compat_50_netbsd32||settimeofday(netbsd32_timevalp_t tv, \
    206        1.1       mrg 			    netbsd32_timezonep_t tzp); }
    207  1.16.40.1      yamt 123	NOARGS		{ int|netbsd32||fchown(int fd, int uid, int gid); }
    208  1.16.40.1      yamt 124	NOARGS		{ int|netbsd32||fchmod(int fd, int mode); }
    209  1.16.40.1      yamt 125	NOARGS		{ int|compat_43_netbsd32||orecvfrom(int s, netbsd32_caddr_t buf, \
    210       1.16  christos 			    netbsd32_size_t len, int flags, netbsd32_caddr_t from, \
    211        1.1       mrg 			    netbsd32_intp fromlenaddr); }
    212  1.16.40.1      yamt 126	NOARGS		{ int|netbsd32||setreuid(int ruid, int euid); }
    213  1.16.40.1      yamt 127	NOARGS		{ int|netbsd32||setregid(int rgid, int egid); }
    214  1.16.40.1      yamt 128	NOARGS		{ int|netbsd32||rename(netbsd32_charp from, netbsd32_charp to); }
    215  1.16.40.1      yamt 129	NOARGS		{ int|compat_43_netbsd32||otruncate(netbsd32_charp path, netbsd32_long length); }
    216  1.16.40.1      yamt 130	NOARGS		{ int|compat_43_netbsd32||oftruncate(int fd, netbsd32_long length); }
    217  1.16.40.1      yamt 131	NOARGS		{ int|netbsd32||flock(int fd, int how); }
    218       1.10     perry 132	UNIMPL
    219  1.16.40.1      yamt 133	NOARGS		{ int|netbsd32||sendto(int s, netbsd32_caddr_t buf, netbsd32_size_t len, \
    220       1.16  christos 			    int flags, netbsd32_caddr_t to, int tolen); }
    221  1.16.40.1      yamt 134	NOARGS		{ int|netbsd32||shutdown(int s, int how); }
    222  1.16.40.1      yamt 135	STD		{ int|sunos32_sys||socketpair(int domain, int type, \
    223        1.1       mrg 			    int protocol, netbsd32_intp rsv); }
    224  1.16.40.1      yamt 136	NOARGS		{ int|netbsd32||mkdir(netbsd32_charp path, int mode); }
    225  1.16.40.1      yamt 137	NOARGS		{ int|netbsd32||rmdir(netbsd32_charp path); }
    226  1.16.40.1      yamt 138	NOARGS		{ int|compat_50_netbsd32||utimes(netbsd32_charp path, netbsd32_timevalp_t tptr); }
    227  1.16.40.1      yamt 139	STD		{ int|sunos32_sys||sigreturn(netbsd32_sigcontextp_t sigcntxp); }
    228  1.16.40.1      yamt 140	NOARGS		{ int|compat_50_netbsd32||adjtime(netbsd32_timevalp_t delta, \
    229        1.1       mrg 			    netbsd32_timevalp_t olddelta); }
    230  1.16.40.1      yamt 141	NOARGS		{ int|compat_43_netbsd32||ogetpeername(int fdes, netbsd32_caddr_t asa, \
    231        1.1       mrg 			    netbsd32_intp alen); }
    232  1.16.40.1      yamt 142	NOARGS		{ int|compat_43_sys||gethostid(void); }
    233        1.1       mrg 143	UNIMPL		old sethostid
    234  1.16.40.1      yamt 144	STD		{ int|sunos32_sys||getrlimit(u_int which, \
    235        1.1       mrg 			    netbsd32_orlimitp_t rlp); }
    236  1.16.40.1      yamt 145	STD		{ int|sunos32_sys||setrlimit(u_int which, \
    237        1.1       mrg 			    netbsd32_orlimitp_t rlp); }
    238  1.16.40.1      yamt 146	NOARGS		{ int|compat_43_netbsd32||killpg(int pgid, int signum); }
    239       1.10     perry 147	UNIMPL
    240       1.10     perry 148	UNIMPL
    241       1.10     perry 149	UNIMPL
    242  1.16.40.1      yamt 150	NOARGS		{ int|compat_43_netbsd32||ogetsockname(int fdes, netbsd32_caddr_t asa, \
    243        1.1       mrg 			    netbsd32_intp alen); }
    244        1.1       mrg 151	UNIMPL		getmsg
    245        1.1       mrg 152	UNIMPL		putmsg
    246  1.16.40.1      yamt 153	NOARGS		{ int|netbsd32||poll(netbsd32_pollfdp_t fds, u_int nfds, \
    247        1.1       mrg 			    int timeout); }
    248       1.10     perry 154	UNIMPL
    249  1.16.40.2      yamt 155	UNIMPL		nfssvc
    250  1.16.40.1      yamt 156	NOARGS		{ int|compat_43_netbsd32||ogetdirentries(int fd, netbsd32_charp buf, \
    251        1.1       mrg 			    u_int count, netbsd32_longp basep); }
    252  1.16.40.1      yamt 157	STD		{ int|sunos32_sys||statfs(const netbsd32_charp path, \
    253        1.1       mrg 			    sunos32_statfsp_t buf); }
    254  1.16.40.1      yamt 158	STD		{ int|sunos32_sys||fstatfs(int fd, \
    255        1.1       mrg 			    sunos32_statfsp_t buf); }
    256  1.16.40.1      yamt 159	STD		{ int|sunos32_sys||unmount(netbsd32_charp path); }
    257  1.16.40.2      yamt 160	UNIMPL		async_daemon
    258  1.16.40.1      yamt 161	NOARGS		{ int|compat_30_sys||getfh(netbsd32_charp fname, netbsd32_fhandlep_t fhp); }
    259  1.16.40.1      yamt 162	NOARGS		{ int|compat_09_netbsd32||ogetdomainname(netbsd32_charp domainname, \
    260        1.1       mrg 			    int len); }
    261  1.16.40.1      yamt 163	NOARGS		{ int|compat_09_netbsd32||osetdomainname(netbsd32_charp domainname, \
    262        1.1       mrg 			    int len); }
    263        1.1       mrg 164	UNIMPL		rtschedule
    264  1.16.40.1      yamt 165	STD		{ int|sunos32_sys||quotactl(int cmd, netbsd32_charp special, \
    265       1.16  christos 			    int uid, netbsd32_caddr_t addr); }
    266  1.16.40.1      yamt 166	STD		{ int|sunos32_sys||exportfs(netbsd32_charp path, netbsd32_charp ex); }
    267  1.16.40.1      yamt 167	STD		{ int|sunos32_sys||mount(netbsd32_charp type, netbsd32_charp path, \
    268       1.16  christos 			    int flags, netbsd32_caddr_t data); }
    269  1.16.40.1      yamt 168	STD		{ int|sunos32_sys||ustat(int dev, \
    270        1.1       mrg 			    sunos32_ustatp_t buf); }
    271        1.1       mrg #ifdef SYSVSEM
    272  1.16.40.1      yamt 169	NOARGS		{ int|compat_10_netbsd32||semsys(int which, int a2, int a3, \
    273        1.1       mrg 			    int a4, int a5); } osemsys
    274        1.1       mrg #else
    275        1.1       mrg 169	UNIMPL		semsys
    276        1.1       mrg #endif
    277        1.1       mrg #ifdef SYSVMSG
    278  1.16.40.1      yamt 170	NOARGS		{ int|compat_10_netbsd32||msgsys(int which, int a2, int a3, \
    279        1.1       mrg 			    int a4, int a5, int a6); } omsgsys
    280        1.1       mrg #else
    281        1.1       mrg 170	UNIMPL		msgsys
    282        1.1       mrg #endif
    283        1.1       mrg #ifdef SYSVSHM
    284  1.16.40.1      yamt 171	NOARGS		{ int|compat_10_netbsd32||shmsys(int which, int a2, int a3, \
    285        1.1       mrg 			    int a4); } oshmsys
    286        1.1       mrg #else
    287        1.1       mrg 171	UNIMPL		shmsys
    288        1.1       mrg #endif
    289  1.16.40.1      yamt 172	STD		{ int|sunos32_sys||auditsys(netbsd32_charp record); }
    290        1.1       mrg 173	UNIMPL		rfssys
    291  1.16.40.1      yamt 174	STD		{ int|sunos32_sys||getdents(int fd, netbsd32_charp buf, \
    292        1.1       mrg 			    int nbytes); }
    293  1.16.40.1      yamt 175	NOARGS		{ int|sys||setsid(void); }
    294  1.16.40.1      yamt 176	NOARGS		{ int|netbsd32||fchdir(int fd); }
    295  1.16.40.1      yamt 177	NOARGS		{ int|netbsd32||fchroot(int fd); }
    296        1.1       mrg 178	UNIMPL		vpixsys
    297        1.1       mrg 179	UNIMPL		aioread
    298        1.1       mrg 180	UNIMPL		aiowrite
    299        1.1       mrg 181	UNIMPL		aiowait
    300        1.1       mrg 182	UNIMPL		aiocancel
    301  1.16.40.1      yamt 183	STD		{ int|sunos32_sys||sigpending(netbsd32_intp mask); }
    302       1.10     perry 184	UNIMPL
    303  1.16.40.1      yamt 185	NOARGS		{ int|netbsd32||setpgid(int pid, int pgid); }
    304  1.16.40.1      yamt 186	NOARGS		{ netbsd32_long|netbsd32||pathconf(netbsd32_charp path, int name); }
    305  1.16.40.1      yamt 187	NOARGS		{ netbsd32_long|netbsd32||fpathconf(int fd, int name); }
    306  1.16.40.1      yamt 188	STD		{ int|sunos32_sys||sysconf(int name); }
    307  1.16.40.1      yamt 189	STD		{ int|sunos32_sys||uname(sunos32_utsnamep_t name); }
    308