160324Sbde $FreeBSD$
260324Sbde;	from: @(#)syscalls.master	8.1 (Berkeley) 7/19/93
360324Sbde;
443412Snewton; System call name/number master file (or rather, slave, from SVR4).
543412Snewton; Processed to create svr4_sysent.c, svr4_syscalls.c and svr4_syscall.h.
643412Snewton
7123783Speter; Columns: number type nargs name alt{name,tag,rtyp}/comments
843412Snewton;	number	system call number, must be in order
9146806Srwatson;	audit	the audit event associated with the system call
10146806Srwatson;		A value of AUE_NULL means no auditing, but it also means that
11146806Srwatson;		there is no audit event for the call at this time. For the
12146806Srwatson;		case where the event exists, but we don't want auditing, the
13146806Srwatson;		event should be #defined to AUE_NULL in audit_kevents.h.
1443412Snewton;	type	one of STD, OBSOL, UNIMPL, COMPAT
1543412Snewton;	name	psuedo-prototype of syscall routine
1643412Snewton;		If one of the following alts is different, then all appear:
1743412Snewton;	altname	name of system call if different
1843412Snewton;	alttag	name of args struct tag if different from [o]`name'"_args"
1943412Snewton;	altrtyp	return type if not int (bogus - syscalls always return int)
2043412Snewton;		for UNIMPL/OBSOL, name continues with comments
2143412Snewton
2243412Snewton; types:
2343412Snewton;	STD	always included
2443412Snewton;	COMPAT	included on COMPAT #ifdef
2543412Snewton;	OBSOL	obsolete, not included in system, only specifies name
2643412Snewton;	UNIMPL	not implemented, placeholder only
2760324Sbde
2860324Sbde; #ifdef's, etc. may be included, and are copied to the output files.
2960324Sbde
3043412Snewton#include <sys/types.h>
3143412Snewton#include <sys/sysent.h>
3243412Snewton#include <sys/sysproto.h>
3343412Snewton#include <netinet/in.h>
3443412Snewton
3565302Sobrien#include <compat/svr4/svr4.h>
3665302Sobrien#include <compat/svr4/svr4_types.h>
3765302Sobrien#include <compat/svr4/svr4_signal.h>
3865302Sobrien#include <compat/svr4/svr4_proto.h>
3943412Snewton
40146806Srwatson0	AUE_NULL	UNIMPL	unused
41160798Sjhb1	AUE_NULL	NOPROTO	{ void sys_exit(int rval); } exit \
42146806Srwatson				    sys_exit_args void
43160798Sjhb2	AUE_NULL	NOPROTO	{ int fork(void); }
44160798Sjhb3	AUE_NULL	NOPROTO	{ int read(int fd, char *buf, u_int nbyte); }
45160798Sjhb4	AUE_NULL	NOPROTO	{ int write(int fd, char *buf, u_int nbyte); }
46160798Sjhb5	AUE_NULL	STD	{ int svr4_sys_open(char *path, int flags, \
47146806Srwatson				    int mode); }
48160798Sjhb6	AUE_NULL	NOPROTO	{ int close(int fd); }
49160798Sjhb7	AUE_NULL	STD	{ int svr4_sys_wait(int *status); }
50160798Sjhb8	AUE_NULL	STD	{ int svr4_sys_creat(char *path, int mode); }
51160798Sjhb9	AUE_NULL	NOPROTO	{ int link(char *path, char *link); }
52160798Sjhb10	AUE_NULL	NOPROTO	{ int unlink(char *path); }
53160798Sjhb11	AUE_NULL	STD	{ int svr4_sys_execv(char *path, char **argp); }
54160798Sjhb12	AUE_NULL	NOPROTO	{ int chdir(char *path); }
55160798Sjhb13	AUE_NULL	STD	{ int svr4_sys_time(time_t *t); }
56160798Sjhb14	AUE_NULL	STD	{ int svr4_sys_mknod(char* path, int mode, int dev); }
57160798Sjhb15	AUE_NULL	NOPROTO	{ int chmod(char *path, int mode); }
58160798Sjhb16	AUE_NULL	NOPROTO	{ int chown(char *path, uid_t uid, gid_t gid); }
59160798Sjhb17	AUE_NULL	STD	{ int svr4_sys_break(caddr_t nsize); }
60160798Sjhb18	AUE_NULL	STD	{ int svr4_sys_stat(char* path, \
61146806Srwatson				    struct svr4_stat* ub); }
62160798Sjhb19	AUE_NULL	NOPROTO	{ int lseek(int filedes, off_t *offset, \
63146806Srwatson				    int whence); }
64160798Sjhb20	AUE_NULL	NOPROTO	{ pid_t getpid(void); }
65146806Srwatson21	AUE_NULL	UNIMPL	old_mount
66146806Srwatson22	AUE_NULL	UNIMPL	sysv_umount
67160798Sjhb23	AUE_NULL	NOPROTO	{ int setuid(uid_t uid); }
68160798Sjhb24	AUE_NULL	NOPROTO	{ uid_t getuid(void); }
69146806Srwatson25	AUE_NULL	UNIMPL	stime
70146806Srwatson26	AUE_NULL	UNIMPL	ptrace
71160798Sjhb27	AUE_NULL	STD	{ int svr4_sys_alarm(unsigned sec); }
72160798Sjhb28	AUE_NULL	STD	{ int svr4_sys_fstat(int fd, \
73146806Srwatson				    struct svr4_stat *sb); }
74160798Sjhb29	AUE_NULL	STD	{ int svr4_sys_pause(void); }
75160798Sjhb30	AUE_NULL	STD	{ int svr4_sys_utime(char *path, \
76146806Srwatson				    struct svr4_utimbuf *ubuf); }
77146806Srwatson31	AUE_NULL	UNIMPL	stty
78146806Srwatson32	AUE_NULL	UNIMPL	gtty
79160798Sjhb33	AUE_NULL	STD	{ int svr4_sys_access(char *path, \
80227691Sed				    int amode); }
81160798Sjhb34	AUE_NULL	STD	{ int svr4_sys_nice(int prio); }
82146806Srwatson35	AUE_NULL	UNIMPL	statfs
83160798Sjhb36	AUE_NULL	NOPROTO	{ int sync(void); }
84160798Sjhb37	AUE_NULL	STD	{ int svr4_sys_kill(int pid, int signum); }
85146806Srwatson38	AUE_NULL	UNIMPL	fstatfs
86160798Sjhb39	AUE_NULL	STD	{ int svr4_sys_pgrpsys(int cmd, int pid, \
87146806Srwatson				    int pgid); }
88146806Srwatson40	AUE_NULL	UNIMPL	xenix
89160798Sjhb41	AUE_NULL	NOPROTO	{ int dup(u_int fd); }
90160798Sjhb42	AUE_NULL	NOPROTO	{ int pipe(void); }
91160798Sjhb43	AUE_NULL	STD	{ int svr4_sys_times(struct tms *tp); }
92146806Srwatson44	AUE_NULL	UNIMPL	profil
93146806Srwatson45	AUE_NULL	UNIMPL	plock
94160798Sjhb46	AUE_NULL	NOPROTO	{ int setgid(gid_t gid); }
95160798Sjhb47	AUE_NULL	NOPROTO	{ gid_t getgid(void); }
96160798Sjhb48	AUE_NULL	STD	{ int svr4_sys_signal(int signum, \
97146806Srwatson				    svr4_sig_t handler); }
98160798Sjhb49	AUE_NULL	STD	{ int svr4_sys_msgsys(int what, int a2, \
99147965Sjhb				    int a3, int a4, int a5); }
100160798Sjhb50	AUE_NULL	STD	{ int svr4_sys_sysarch(int op, void *a1); }
101146806Srwatson51	AUE_NULL	UNIMPL	acct
102160798Sjhb52	AUE_NULL	STD	{ int svr4_sys_shmsys(int what, int a2, \
103147965Sjhb				    int a3, int a4, int a5); }
104160798Sjhb53	AUE_NULL	STD	{ int svr4_sys_semsys(int what, int a2, \
105147965Sjhb				    int a3, int a4, int a5); }
106160798Sjhb54	AUE_NULL	STD	{ int svr4_sys_ioctl(int fd, u_long com, \
107146806Srwatson				    caddr_t data); }
108146806Srwatson55	AUE_NULL	UNIMPL	uadmin
109146806Srwatson56	AUE_NULL	UNIMPL	exch
110160798Sjhb57	AUE_NULL	STD	{ int svr4_sys_utssys(void *a1, void *a2, \
111146806Srwatson				    int sel, void *a3); }
112160798Sjhb58	AUE_NULL	NOPROTO	{ int fsync(int fd); }
113160798Sjhb59	AUE_NULL	STD	{ int svr4_sys_execve(char *path, \
114146806Srwatson				    char **argp, char **envp); }
115160798Sjhb60	AUE_NULL	NOPROTO	{ int umask(int newmask); }
116160798Sjhb61	AUE_NULL	NOPROTO	{ int chroot(char *path); }
117160798Sjhb62	AUE_NULL	STD	{ int svr4_sys_fcntl(int fd, int cmd, \
118146806Srwatson				    char *arg); }
119160798Sjhb63	AUE_NULL	STD	{ int svr4_sys_ulimit(int cmd, \
120146806Srwatson				    long newlimit); }
121146806Srwatson64	AUE_NULL	UNIMPL	reserved
122146806Srwatson65	AUE_NULL	UNIMPL	reserved
123146806Srwatson66	AUE_NULL	UNIMPL	reserved
124146806Srwatson67	AUE_NULL	UNIMPL	reserved
125146806Srwatson68	AUE_NULL	UNIMPL	reserved
126146806Srwatson69	AUE_NULL	UNIMPL	reserved
127146806Srwatson70	AUE_NULL	UNIMPL	advfs
128146806Srwatson71	AUE_NULL	UNIMPL	unadvfs
129146806Srwatson72	AUE_NULL	UNIMPL	rmount
130146806Srwatson73	AUE_NULL	UNIMPL	rumount
131146806Srwatson74	AUE_NULL	UNIMPL	rfstart
132146806Srwatson75	AUE_NULL	UNIMPL	sigret
133146806Srwatson76	AUE_NULL	UNIMPL	rdebug
134146806Srwatson77	AUE_NULL	UNIMPL	rfstop
135146806Srwatson78	AUE_NULL	UNIMPL	rfsys
136160798Sjhb79	AUE_NULL	NOPROTO	{ int rmdir(char *path); }
137160798Sjhb80	AUE_NULL	NOPROTO	{ int mkdir(char *path, int mode); }
138160798Sjhb81	AUE_NULL	STD	{ int svr4_sys_getdents(int fd, char *buf, \
139146806Srwatson				    int nbytes); }
140146806Srwatson82	AUE_NULL	UNIMPL	libattach
141146806Srwatson83	AUE_NULL	UNIMPL	libdetach
142146806Srwatson84	AUE_NULL	UNIMPL	sysfs
143160798Sjhb85	AUE_NULL	STD	{ int svr4_sys_getmsg(int fd, \
144146806Srwatson				    struct svr4_strbuf *ctl, \
145146806Srwatson				    struct svr4_strbuf *dat, int *flags); }
146160798Sjhb86	AUE_NULL	STD	{ int svr4_sys_putmsg(int fd, \
147146806Srwatson				    struct svr4_strbuf *ctl, \
148146806Srwatson				    struct svr4_strbuf *dat, int flags); }
149160798Sjhb87	AUE_NULL	STD	{ int svr4_sys_poll(struct pollfd *fds, \
150146806Srwatson				    unsigned int nfds, int timeout); }
151160798Sjhb88	AUE_NULL	STD	{ int svr4_sys_lstat(char *path, \
152146806Srwatson				    struct svr4_stat *ub); }
153160798Sjhb89	AUE_NULL	NOPROTO	{ int symlink(char *path, char *link); }
154160798Sjhb90	AUE_NULL	NOPROTO	{ int readlink(char *path, char *buf, \
155146806Srwatson				    int count); }
156160798Sjhb91	AUE_NULL	NOPROTO	{ int getgroups(u_int gidsetsize, \
157146806Srwatson				    gid_t *gidset); }
158160798Sjhb92	AUE_NULL	NOPROTO	{ int setgroups(u_int gidsetsize, \
159146806Srwatson				    gid_t *gidset); }
160160798Sjhb93	AUE_NULL	NOPROTO	{ int fchmod(int fd, int mode); }
161160798Sjhb94	AUE_NULL	NOPROTO	{ int fchown(int fd, int uid, int gid); }
162160798Sjhb95	AUE_NULL	STD	{ int svr4_sys_sigprocmask(int how, \
163146806Srwatson				    svr4_sigset_t *set, \
164146806Srwatson				    svr4_sigset_t *oset); }
165160798Sjhb96	AUE_NULL	STD	{ int svr4_sys_sigsuspend( \
166146806Srwatson				    svr4_sigset_t *ss); }
167160798Sjhb97	AUE_NULL	STD	{ int svr4_sys_sigaltstack( \
168146806Srwatson				    struct svr4_sigaltstack *nss, \
169146806Srwatson				    struct svr4_sigaltstack *oss); }
170160798Sjhb98	AUE_NULL	STD	{ int svr4_sys_sigaction(int signum, \
171146806Srwatson				    struct svr4_sigaction *nsa, \
172146806Srwatson				    struct svr4_sigaction *osa); }
173160798Sjhb99	AUE_NULL	STD	{ int svr4_sys_sigpending(int what, \
174146806Srwatson				    svr4_sigset_t *mask); }
175160798Sjhb100	AUE_NULL	STD	{ int svr4_sys_context(int func, \
176146806Srwatson				    struct svr4_ucontext *uc); }
177146806Srwatson101	AUE_NULL	UNIMPL	evsys
178146806Srwatson102	AUE_NULL	UNIMPL	evtrapret
179160798Sjhb103	AUE_NULL	STD	{ int svr4_sys_statvfs(char *path, \
180146806Srwatson				    struct svr4_statvfs *fs); }
181160798Sjhb104	AUE_NULL	STD	{ int svr4_sys_fstatvfs(int fd, \
182146806Srwatson				    struct svr4_statvfs *fs); }
183146806Srwatson105	AUE_NULL	UNIMPL	whoknows
184146806Srwatson106	AUE_NULL	UNIMPL	nfssvc
185160798Sjhb107	AUE_NULL	STD	{ int svr4_sys_waitsys(int grp, int id, \
186146806Srwatson				    union svr4_siginfo *info, int options); }
187146806Srwatson108	AUE_NULL	UNIMPL	sigsendsys
188160798Sjhb109	AUE_NULL	STD	{ int svr4_sys_hrtsys(int cmd, int fun, \
189146806Srwatson				    int sub, void *rv1, void *rv2); }
190146806Srwatson110	AUE_NULL	UNIMPL	acancel
191146806Srwatson111	AUE_NULL	UNIMPL	async
192146806Srwatson112	AUE_NULL	UNIMPL	priocntlsys
193160798Sjhb113	AUE_NULL	STD	{ int svr4_sys_pathconf(char *path, \
194146806Srwatson				    int name); }
195146806Srwatson114	AUE_NULL	UNIMPL	mincore
196160798Sjhb115	AUE_NULL	STD	{ caddr_t svr4_sys_mmap(caddr_t addr, \
197146806Srwatson				    svr4_size_t len, int prot, int flags, \
198146806Srwatson				    int fd, svr4_off_t pos); }
199160798Sjhb116	AUE_NULL	NOPROTO	{ int mprotect(void *addr, int len, \
200146806Srwatson				    int prot); }
201160798Sjhb117	AUE_NULL	NOPROTO	{ int munmap(void *addr, int len); }
202160798Sjhb118	AUE_NULL	STD	{ int svr4_sys_fpathconf(int fd, int name); }
203160798Sjhb119	AUE_NULL	NOPROTO	{ int vfork(void); }
204160798Sjhb120	AUE_NULL	NOPROTO	{ int fchdir(int fd); }
205160798Sjhb121	AUE_NULL	NOPROTO	{ int readv(int fd, struct iovec *iovp, \
206146806Srwatson				    u_int iovcnt); }
207160798Sjhb122	AUE_NULL	NOPROTO	{ int writev(int fd, struct iovec *iovp, \
208146806Srwatson				    u_int iovcnt); }
209160798Sjhb123	AUE_NULL	STD	{ int svr4_sys_xstat(int two, char *path, \
210146806Srwatson				    struct svr4_xstat *ub); }
211160798Sjhb124	AUE_NULL	STD	{ int svr4_sys_lxstat(int two, char *path, \
212146806Srwatson				    struct svr4_xstat *ub); }
213160798Sjhb125	AUE_NULL	STD	{ int svr4_sys_fxstat(int two, int fd, \
214146806Srwatson				    struct svr4_xstat *sb); }
215160798Sjhb126	AUE_NULL	STD	{ int svr4_sys_xmknod(int two, char *path, \
216146806Srwatson				    svr4_mode_t mode, svr4_dev_t dev); }
217146806Srwatson127	AUE_NULL	UNIMPL	clocal
218160798Sjhb128	AUE_NULL	STD	{ int svr4_sys_setrlimit(int which, \
219146806Srwatson				    const struct svr4_rlimit *rlp); }
220160798Sjhb129	AUE_NULL	STD	{ int svr4_sys_getrlimit(int which, \
221146806Srwatson				    struct svr4_rlimit *rlp); }
222160798Sjhb130	AUE_NULL	NOPROTO	{ int lchown(char *path, uid_t uid, \
223146806Srwatson				    gid_t gid); }
224160798Sjhb131	AUE_NULL	STD	{ int svr4_sys_memcntl(void * addr, \
225146806Srwatson				    svr4_size_t len, int cmd, void * arg, \
226146806Srwatson				    int attr, int mask); }
227146806Srwatson132	AUE_NULL	UNIMPL	getpmsg
228146806Srwatson133	AUE_NULL	UNIMPL	putpmsg
229160798Sjhb134	AUE_NULL	NOPROTO	{ int rename(char *from, char *to); }
230160798Sjhb135	AUE_NULL	STD	{ int svr4_sys_uname( \
231146806Srwatson				    struct svr4_utsname* name, int dummy); }
232160798Sjhb136	AUE_NULL	NOPROTO	{ int setegid(gid_t egid); }
233160798Sjhb137	AUE_NULL	STD	{ int svr4_sys_sysconfig(int name); }
234160798Sjhb138	AUE_NULL	NOPROTO	{ int adjtime(struct timeval *delta, \
235146806Srwatson				    struct timeval *olddelta); }
236160798Sjhb139	AUE_NULL	STD	{ long svr4_sys_systeminfo(int what, \
237146806Srwatson				    char *buf, long len); }
238146806Srwatson140	AUE_NULL	UNIMPL	notused
239160798Sjhb141	AUE_NULL	NOPROTO	{ int seteuid(uid_t euid); }
240146806Srwatson142	AUE_NULL	UNIMPL	vtrace
24143412Snewton; fork1
242160798Sjhb143	AUE_NULL	UNIMPL	{ int fork(void); } 
243146806Srwatson144	AUE_NULL	UNIMPL	sigtimedwait
244146806Srwatson145	AUE_NULL	UNIMPL	lwp_info
245146806Srwatson146	AUE_NULL	UNIMPL	yield
246146806Srwatson147	AUE_NULL	UNIMPL	lwp_sema_wait
247146806Srwatson148	AUE_NULL	UNIMPL	lwp_sema_post
248146806Srwatson149	AUE_NULL	UNIMPL	lwp_sema_trywait
249146806Srwatson150	AUE_NULL	UNIMPL	notused
250146806Srwatson151	AUE_NULL	UNIMPL	notused
251146806Srwatson152	AUE_NULL	UNIMPL	modctl
252160798Sjhb153	AUE_NULL	STD	{ int svr4_sys_fchroot(int fd); }
253160798Sjhb154	AUE_NULL	STD	{ int svr4_sys_utimes(char *path, \
254146806Srwatson				    struct timeval *tptr); }
255160798Sjhb155	AUE_NULL	STD	{ int svr4_sys_vhangup(void); }
256160798Sjhb156	AUE_NULL	STD	{ int svr4_sys_gettimeofday( \
257146806Srwatson				    struct timeval *tp); }
258160798Sjhb157	AUE_NULL	NOPROTO	{ int getitimer(u_int which, \
259146806Srwatson				    struct itimerval *itv); }
260160798Sjhb158	AUE_NULL	NOPROTO	{ int setitimer(u_int which, \
261146806Srwatson				    struct itimerval *itv, \
262146806Srwatson				    struct itimerval *oitv); }
263146806Srwatson159	AUE_NULL	UNIMPL	lwp_create
264146806Srwatson160	AUE_NULL	UNIMPL	lwp_exit
265146806Srwatson161	AUE_NULL	UNIMPL	lwp_suspend
266146806Srwatson162	AUE_NULL	UNIMPL	lwp_continue
267146806Srwatson163	AUE_NULL	UNIMPL	lwp_kill
268146806Srwatson164	AUE_NULL	UNIMPL	lwp_self
269146806Srwatson165	AUE_NULL	UNIMPL	lwp_getprivate
270146806Srwatson166	AUE_NULL	UNIMPL	lwp_setprivate
271146806Srwatson167	AUE_NULL	UNIMPL	lwp_wait
272146806Srwatson168	AUE_NULL	UNIMPL	lwp_mutex_unlock
273146806Srwatson169	AUE_NULL	UNIMPL	lwp_mutex_lock
274146806Srwatson170	AUE_NULL	UNIMPL	lwp_cond_wait
275146806Srwatson171	AUE_NULL	UNIMPL	lwp_cond_signal
276146806Srwatson172	AUE_NULL	UNIMPL	lwp_cond_broadcast
277146806Srwatson173	AUE_NULL	UNIMPL	{ ssize_t svr4_sys_pread(int fd, void *buf, \
278146806Srwatson				    size_t nbyte, svr4_off_t off); }
279146806Srwatson174	AUE_NULL	UNIMPL	{ ssize_t svr4_sys_pwrite(int fd, \
280146806Srwatson				    const void *buf, size_t nbyte, \
281146806Srwatson				    svr4_off_t off); }
282160798Sjhb175	AUE_NULL	STD	{ svr4_off64_t svr4_sys_llseek(int fd, \
283146806Srwatson				    long offset1, long offset2, int whence); }
284146806Srwatson176	AUE_NULL	UNIMPL	inst_sync
285146806Srwatson177	AUE_NULL	UNIMPL	whoknows
286146806Srwatson178	AUE_NULL	UNIMPL	kaio
287146806Srwatson179	AUE_NULL	UNIMPL	whoknows
288146806Srwatson180	AUE_NULL	UNIMPL	whoknows
289146806Srwatson181	AUE_NULL	UNIMPL	whoknows
290146806Srwatson182	AUE_NULL	UNIMPL	whoknows
291146806Srwatson183	AUE_NULL	UNIMPL	whoknows
292146806Srwatson184	AUE_NULL	UNIMPL	tsolsys
293160798Sjhb185	AUE_NULL	STD	{ int svr4_sys_acl(char *path, int cmd, \
294146806Srwatson				    int num, struct svr4_aclent *buf); }
295160798Sjhb186	AUE_NULL	STD	{ int svr4_sys_auditsys(int code, int a1, \
296146806Srwatson				    int a2, int a3, int a4, int a5); }
297146806Srwatson187	AUE_NULL	UNIMPL	processor_bind
298146806Srwatson188	AUE_NULL	UNIMPL	processor_info
299146806Srwatson189	AUE_NULL	UNIMPL	p_online
300146806Srwatson190	AUE_NULL	UNIMPL	sigqueue
301146806Srwatson191	AUE_NULL	UNIMPL	clock_gettime
302146806Srwatson192	AUE_NULL	UNIMPL	clock_settime
303146806Srwatson193	AUE_NULL	UNIMPL	clock_getres
304146806Srwatson194	AUE_NULL	UNIMPL	timer_create
305146806Srwatson195	AUE_NULL	UNIMPL	timer_delete
306146806Srwatson196	AUE_NULL	UNIMPL	timer_settime
307146806Srwatson197	AUE_NULL	UNIMPL	timer_gettime
308146806Srwatson198	AUE_NULL	UNIMPL	timer_overrun
309160798Sjhb199	AUE_NULL	NOPROTO	{ int nanosleep( \
310146806Srwatson				    const struct timespec *rqtp, \
311146806Srwatson				    struct timespec *rmtp); }
312160798Sjhb200	AUE_NULL	STD	{ int svr4_sys_facl(int fd, int cmd, \
313146806Srwatson				    int num, struct svr4_aclent *buf); }
314146806Srwatson201	AUE_NULL	UNIMPL	door
315160798Sjhb202	AUE_NULL	NOPROTO	{ int setreuid(int ruid, int euid); }
316160798Sjhb203	AUE_NULL	NOPROTO	{ int setregid(int rgid, int egid); }
317146806Srwatson204	AUE_NULL	UNIMPL	install_utrap
318146806Srwatson205	AUE_NULL	UNIMPL	signotify
319146806Srwatson206	AUE_NULL	UNIMPL	schedctl
320146806Srwatson207	AUE_NULL	UNIMPL	pset
321146806Srwatson208	AUE_NULL	UNIMPL	whoknows
322160798Sjhb209	AUE_NULL	STD	{ int svr4_sys_resolvepath(const char *path, \
323146806Srwatson				    char *buf, size_t bufsiz); }
324146806Srwatson210	AUE_NULL	UNIMPL	signotifywait
325146806Srwatson211	AUE_NULL	UNIMPL	lwp_sigredirect
326146806Srwatson212	AUE_NULL	UNIMPL	lwp_alarm
327160798Sjhb213	AUE_NULL	STD	{ int svr4_sys_getdents64(int fd, \
328146806Srwatson				    struct svr4_dirent64 *dp, int nbytes); }
329146806Srwatson;213	AUE_NULL	UNIMPL	getdents64
330160798Sjhb214	AUE_NULL	STD	{ caddr_t svr4_sys_mmap64(void *addr, \
331146806Srwatson				    svr4_size_t len, int prot, int flags, \
332146806Srwatson				    int fd, svr4_off64_t pos); }
333160798Sjhb215	AUE_NULL	STD	{ int svr4_sys_stat64(char *path, \
334146806Srwatson				    struct svr4_stat64 *sb); }
335160798Sjhb216	AUE_NULL	STD	{ int svr4_sys_lstat64(char *path, \
336146806Srwatson				    struct svr4_stat64 *sb); }
337160798Sjhb217	AUE_NULL	STD	{ int svr4_sys_fstat64(int fd, \
338146806Srwatson				    struct svr4_stat64 *sb); }
339160798Sjhb218	AUE_NULL	STD	{ int svr4_sys_statvfs64(char *path, \
340146806Srwatson				    struct svr4_statvfs64 *fs); }
341160798Sjhb219	AUE_NULL	STD	{ int svr4_sys_fstatvfs64(int fd, \
342146806Srwatson				    struct svr4_statvfs64 *fs); }
343160798Sjhb220	AUE_NULL	STD	{ int svr4_sys_setrlimit64(int which, \
344146806Srwatson				    const struct svr4_rlimit64 *rlp); }
345160798Sjhb221	AUE_NULL	STD	{ int svr4_sys_getrlimit64(int which, \
346146806Srwatson				    struct svr4_rlimit64 *rlp); }
347146806Srwatson222	AUE_NULL	UNIMPL	pread64
348146806Srwatson223	AUE_NULL	UNIMPL	pwrite64
349160798Sjhb224	AUE_NULL	STD	{ int svr4_sys_creat64(char *path, \
350146806Srwatson				    int mode); }
351160798Sjhb225	AUE_NULL	STD	{ int svr4_sys_open64(char *path, int flags, \
352146806Srwatson				    int mode); }
353146806Srwatson226	AUE_NULL	UNIMPL	rpcsys
354146806Srwatson227	AUE_NULL	UNIMPL	whoknows
355146806Srwatson228	AUE_NULL	UNIMPL	whoknows
356146806Srwatson229	AUE_NULL	UNIMPL	whoknows
357160798Sjhb230	AUE_NULL	STD	{ int svr4_sys_socket(int domain, int type, \
358146806Srwatson				    int protocol); }
359160798Sjhb231	AUE_NULL	NOPROTO	{ int socketpair(int domain, int type, \
360146806Srwatson				    int protocol, int *rsv); }
361160798Sjhb232	AUE_NULL	NOPROTO	{ int bind(int s, \
362146806Srwatson				    const struct sockaddr *name, \
363146806Srwatson				    int namelen); }
364160798Sjhb233	AUE_NULL	NOPROTO	{ int listen(int s, int backlog); }
365160798Sjhb234	AUE_NULL	NOPROTO	{ int accept(int s, struct sockaddr *name, \
366146806Srwatson				    int *anamelen); }
367160798Sjhb235	AUE_NULL	NOPROTO	{ int connect(int s, \
368146806Srwatson				    const struct sockaddr *name, \
369146806Srwatson				    int namelen); }
370160798Sjhb236	AUE_NULL	NOPROTO	{ int shutdown(int s, int how); }
371160798Sjhb237	AUE_NULL	STD	{ int svr4_sys_recv(int s, caddr_t buf, \
372146806Srwatson				    int len, int flags); }
373160798Sjhb238	AUE_NULL	NOPROTO	{ ssize_t recvfrom(int s, void *buf, \
374146806Srwatson				    size_t len, int flags, \
375146806Srwatson				    struct sockaddr *from, \
376146806Srwatson				    int *fromlenaddr); }
377160798Sjhb239	AUE_NULL	NOPROTO	{ ssize_t recvmsg(int s, struct msghdr *msg, \
378146806Srwatson				    int flags); }
379160798Sjhb240	AUE_NULL	STD	{ int svr4_sys_send(int s, caddr_t buf, \
380146806Srwatson				    int len, int flags); }
381160798Sjhb241	AUE_NULL	NOPROTO	{ ssize_t sendmsg(int s, \
382146806Srwatson				    const struct msghdr *msg, int flags); }
383160798Sjhb242	AUE_NULL	STD	{ ssize_t svr4_sys_sendto(int s, void *buf, \
384146806Srwatson				    size_t len, int flags, \
385146806Srwatson				    struct sockaddr *to, int tolen); }
386160798Sjhb243	AUE_NULL	NOPROTO	{ int getpeername(int fdes, \
387146806Srwatson				    struct sockaddr *asa, int *alen); }
388160798Sjhb244	AUE_NULL	NOPROTO	{ int getsockname(int fdes, \
389146806Srwatson				    struct sockaddr *asa, int *alen); }
390160798Sjhb245	AUE_NULL	NOPROTO	{ int getsockopt(int s, int level, int name, \
391146806Srwatson				    void *val, int *avalsize); }
392160798Sjhb246	AUE_NULL	NOPROTO	{ int setsockopt(int s, int level, int name, \
393146806Srwatson				    const void *val, int valsize); }
394146806Srwatson247	AUE_NULL	UNIMPL	sockconfig
395146806Srwatson248	AUE_NULL	UNIMPL	{ int ntp_gettime(struct ntptimeval *ntvp); }
396160798Sjhb249	AUE_NULL	UNIMPL	{ int ntp_adjtime(struct timex *tp); }
397