xref: /netbsd-src/sys/compat/ultrix/ultrix_syscallargs.h (revision 1580a27b92f58fcdcb23fdfbc04a7c2b54a0b7c8)
1 /* $NetBSD: ultrix_syscallargs.h,v 1.63 2017/05/10 06:19:49 riastradh Exp $ */
2 
3 /*
4  * System call argument lists.
5  *
6  * DO NOT EDIT-- this file is automatically generated.
7  * created from	NetBSD: syscalls.master,v 1.52 2013/11/07 19:37:19 njoly Exp
8  */
9 
10 #ifndef _ULTRIX_SYS_SYSCALLARGS_H_
11 #define	_ULTRIX_SYS_SYSCALLARGS_H_
12 
13 /* Forward declaration */
14 struct lwp;
15 
16 #define	ULTRIX_SYS_MAXSYSARGS	8
17 
18 #undef	syscallarg
19 #define	syscallarg(x)							\
20 	union {								\
21 		register_t pad;						\
22 		struct { x datum; } le;					\
23 		struct { /* LINTED zero array dimension */		\
24 			int8_t pad[  /* CONSTCOND */			\
25 				(sizeof (register_t) < sizeof (x))	\
26 				? 0					\
27 				: sizeof (register_t) - sizeof (x)];	\
28 			x datum;					\
29 		} be;							\
30 	}
31 
32 #undef check_syscall_args
33 #define check_syscall_args(call) /*LINTED*/ \
34 	typedef char call##_check_args[sizeof (struct call##_args) \
35 		<= ULTRIX_SYS_MAXSYSARGS * sizeof (register_t) ? 1 : -1];
36 
37 struct sys_exit_args;
38 
39 struct sys_read_args;
40 
41 struct sys_write_args;
42 
43 struct ultrix_sys_open_args {
44 	syscallarg(const char *) path;
45 	syscallarg(int) flags;
46 	syscallarg(int) mode;
47 };
48 check_syscall_args(ultrix_sys_open)
49 
50 struct sys_close_args;
51 
52 struct ultrix_sys_creat_args {
53 	syscallarg(const char *) path;
54 	syscallarg(int) mode;
55 };
56 check_syscall_args(ultrix_sys_creat)
57 
58 struct sys_link_args;
59 
60 struct sys_unlink_args;
61 
62 struct ultrix_sys_execv_args {
63 	syscallarg(const char *) path;
64 	syscallarg(char **) argp;
65 };
66 check_syscall_args(ultrix_sys_execv)
67 
68 struct sys_chdir_args;
69 
70 struct ultrix_sys_mknod_args {
71 	syscallarg(const char *) path;
72 	syscallarg(int) mode;
73 	syscallarg(int) dev;
74 };
75 check_syscall_args(ultrix_sys_mknod)
76 
77 struct sys_chmod_args;
78 
79 struct sys___posix_chown_args;
80 
81 struct sys_obreak_args;
82 
83 struct compat_43_sys_lseek_args;
84 
85 struct ultrix_sys_mount_args {
86 	syscallarg(char *) special;
87 	syscallarg(char *) dir;
88 	syscallarg(int) rdonly;
89 	syscallarg(int) type;
90 	syscallarg(void *) data;
91 };
92 check_syscall_args(ultrix_sys_mount)
93 
94 struct sys_setuid_args;
95 
96 struct ultrix_sys_access_args {
97 	syscallarg(const char *) path;
98 	syscallarg(int) flags;
99 };
100 check_syscall_args(ultrix_sys_access)
101 
102 struct sys_kill_args;
103 
104 struct ultrix_sys_stat_args {
105 	syscallarg(const char *) path;
106 	syscallarg(struct stat43 *) ub;
107 };
108 check_syscall_args(ultrix_sys_stat)
109 
110 struct ultrix_sys_lstat_args {
111 	syscallarg(const char *) path;
112 	syscallarg(struct stat43 *) ub;
113 };
114 check_syscall_args(ultrix_sys_lstat)
115 
116 struct sys_dup_args;
117 
118 struct sys_profil_args;
119 
120 struct sys_acct_args;
121 
122 struct ultrix_sys_ioctl_args {
123 	syscallarg(int) fd;
124 	syscallarg(u_long) com;
125 	syscallarg(void *) data;
126 };
127 check_syscall_args(ultrix_sys_ioctl)
128 
129 struct sys_reboot_args;
130 
131 struct sys_symlink_args;
132 
133 struct sys_readlink_args;
134 
135 struct ultrix_sys_execve_args {
136 	syscallarg(const char *) path;
137 	syscallarg(char **) argp;
138 	syscallarg(char **) envp;
139 };
140 check_syscall_args(ultrix_sys_execve)
141 
142 struct sys_umask_args;
143 
144 struct sys_chroot_args;
145 
146 struct compat_43_sys_fstat_args;
147 
148 struct sys_sbrk_args;
149 
150 struct sys_sstk_args;
151 
152 struct ultrix_sys_mmap_args {
153 	syscallarg(void *) addr;
154 	syscallarg(size_t) len;
155 	syscallarg(int) prot;
156 	syscallarg(u_int) flags;
157 	syscallarg(int) fd;
158 	syscallarg(long) pos;
159 };
160 check_syscall_args(ultrix_sys_mmap)
161 
162 struct sys_ovadvise_args;
163 
164 struct sys_munmap_args;
165 
166 struct sys_mprotect_args;
167 
168 struct sys_madvise_args;
169 
170 struct sys_mincore_args;
171 
172 struct sys_getgroups_args;
173 
174 struct sys_setgroups_args;
175 
176 struct ultrix_sys_setpgrp_args {
177 	syscallarg(int) pid;
178 	syscallarg(int) pgid;
179 };
180 check_syscall_args(ultrix_sys_setpgrp)
181 
182 struct sys___setitimer50_args;
183 
184 struct ultrix_sys_wait3_args {
185 	syscallarg(int *) status;
186 	syscallarg(int) options;
187 	syscallarg(struct rusage50 *) rusage;
188 };
189 check_syscall_args(ultrix_sys_wait3)
190 
191 struct compat_12_sys_swapon_args;
192 
193 struct sys___getitimer50_args;
194 
195 struct compat_43_sys_gethostname_args;
196 
197 struct compat_43_sys_sethostname_args;
198 
199 struct sys_dup2_args;
200 
201 struct ultrix_sys_fcntl_args {
202 	syscallarg(int) fd;
203 	syscallarg(int) cmd;
204 	syscallarg(void *) arg;
205 };
206 check_syscall_args(ultrix_sys_fcntl)
207 
208 struct ultrix_sys_select_args {
209 	syscallarg(u_int) nd;
210 	syscallarg(fd_set *) in;
211 	syscallarg(fd_set *) ou;
212 	syscallarg(fd_set *) ex;
213 	syscallarg(struct timeval50 *) tv;
214 };
215 check_syscall_args(ultrix_sys_select)
216 
217 struct sys_fsync_args;
218 
219 struct sys_setpriority_args;
220 
221 struct compat_30_sys_socket_args;
222 
223 struct sys_connect_args;
224 
225 struct compat_43_sys_accept_args;
226 
227 struct sys_getpriority_args;
228 
229 struct compat_43_sys_send_args;
230 
231 struct compat_43_sys_recv_args;
232 
233 struct ultrix_sys_sigreturn_args {
234 	syscallarg(struct sigcontext *) sigcntxp;
235 };
236 check_syscall_args(ultrix_sys_sigreturn)
237 
238 struct sys_bind_args;
239 
240 struct ultrix_sys_setsockopt_args {
241 	syscallarg(int) s;
242 	syscallarg(int) level;
243 	syscallarg(int) name;
244 	syscallarg(void *) val;
245 	syscallarg(int) valsize;
246 };
247 check_syscall_args(ultrix_sys_setsockopt)
248 
249 struct sys_listen_args;
250 
251 struct ultrix_sys_sigvec_args {
252 	syscallarg(int) signum;
253 	syscallarg(struct sigvec *) nsv;
254 	syscallarg(struct sigvec *) osv;
255 };
256 check_syscall_args(ultrix_sys_sigvec)
257 
258 struct compat_43_sys_sigblock_args;
259 
260 struct compat_43_sys_sigsetmask_args;
261 
262 struct ultrix_sys_sigsuspend_args {
263 	syscallarg(int) mask;
264 };
265 check_syscall_args(ultrix_sys_sigsuspend)
266 
267 struct compat_43_sys_sigstack_args;
268 
269 struct compat_43_sys_recvmsg_args;
270 
271 struct compat_43_sys_sendmsg_args;
272 
273 struct sys___gettimeofday50_args;
274 
275 struct sys___getrusage50_args;
276 
277 struct sys_getsockopt_args;
278 
279 struct sys_readv_args;
280 
281 struct sys_writev_args;
282 
283 struct sys___settimeofday50_args;
284 
285 struct sys___posix_fchown_args;
286 
287 struct sys_fchmod_args;
288 
289 struct compat_43_sys_recvfrom_args;
290 
291 struct sys_setreuid_args;
292 
293 struct sys_setregid_args;
294 
295 struct sys_rename_args;
296 
297 struct compat_43_sys_truncate_args;
298 
299 struct compat_43_sys_ftruncate_args;
300 
301 struct sys_flock_args;
302 
303 struct sys_sendto_args;
304 
305 struct sys_shutdown_args;
306 
307 struct sys_socketpair_args;
308 
309 struct sys_mkdir_args;
310 
311 struct sys_rmdir_args;
312 
313 struct sys___utimes50_args;
314 
315 struct ultrix_sys_sigcleanup_args {
316 	syscallarg(struct sigcontext *) sigcntxp;
317 };
318 check_syscall_args(ultrix_sys_sigcleanup)
319 
320 struct sys___adjtime50_args;
321 
322 struct compat_43_sys_getpeername_args;
323 
324 struct compat_43_sys_getrlimit_args;
325 
326 struct compat_43_sys_setrlimit_args;
327 
328 struct compat_43_sys_killpg_args;
329 
330 struct compat_43_sys_getsockname_args;
331 #ifdef __mips
332 
333 struct ultrix_sys_cacheflush_args {
334 	syscallarg(char *) addr;
335 	syscallarg(int) nbytes;
336 	syscallarg(int) whichcache;
337 };
338 check_syscall_args(ultrix_sys_cacheflush)
339 
340 struct ultrix_sys_cachectl_args {
341 	syscallarg(char *) addr;
342 	syscallarg(int) nbytes;
343 	syscallarg(int) cacheop;
344 };
345 check_syscall_args(ultrix_sys_cachectl)
346 #else	/* !mips */
347 #endif	/* !mips */
348 
349 struct compat_43_sys_getdirentries_args;
350 
351 struct ultrix_sys_statfs_args {
352 	syscallarg(const char *) path;
353 	syscallarg(struct ultrix_statfs *) buf;
354 };
355 check_syscall_args(ultrix_sys_statfs)
356 
357 struct ultrix_sys_fstatfs_args {
358 	syscallarg(int) fd;
359 	syscallarg(struct ultrix_statfs *) buf;
360 };
361 check_syscall_args(ultrix_sys_fstatfs)
362 
363 struct compat_30_sys_getfh_args;
364 
365 struct compat_09_sys_getdomainname_args;
366 
367 struct compat_09_sys_setdomainname_args;
368 
369 struct ultrix_sys_quotactl_args {
370 	syscallarg(int) cmd;
371 	syscallarg(char *) special;
372 	syscallarg(int) uid;
373 	syscallarg(void *) addr;
374 };
375 check_syscall_args(ultrix_sys_quotactl)
376 
377 struct ultrix_sys_exportfs_args {
378 	syscallarg(char *) path;
379 	syscallarg(char *) ex;
380 };
381 check_syscall_args(ultrix_sys_exportfs)
382 
383 struct ultrix_sys_uname_args {
384 	syscallarg(struct ultrix_utsname *) name;
385 };
386 check_syscall_args(ultrix_sys_uname)
387 
388 struct ultrix_sys_shmsys_args {
389 	syscallarg(u_int) shmop;
390 	syscallarg(u_int) a2;
391 	syscallarg(u_int) a3;
392 	syscallarg(u_int) a4;
393 };
394 check_syscall_args(ultrix_sys_shmsys)
395 
396 struct ultrix_sys_ustat_args {
397 	syscallarg(int) dev;
398 	syscallarg(struct ultrix_ustat *) buf;
399 };
400 check_syscall_args(ultrix_sys_ustat)
401 
402 struct ultrix_sys_getmnt_args {
403 	syscallarg(int *) start;
404 	syscallarg(struct ultrix_fs_data *) buf;
405 	syscallarg(int) bufsize;
406 	syscallarg(int) mode;
407 	syscallarg(char *) path;
408 };
409 check_syscall_args(ultrix_sys_getmnt)
410 
411 struct ultrix_sys_sigpending_args {
412 	syscallarg(int *) mask;
413 };
414 check_syscall_args(ultrix_sys_sigpending)
415 
416 struct ultrix_sys_waitpid_args {
417 	syscallarg(int) pid;
418 	syscallarg(int *) status;
419 	syscallarg(int) options;
420 };
421 check_syscall_args(ultrix_sys_waitpid)
422 
423 struct ultrix_sys_getsysinfo_args {
424 	syscallarg(unsigned) op;
425 	syscallarg(char *) buffer;
426 	syscallarg(unsigned) nbytes;
427 	syscallarg(int *) start;
428 	syscallarg(char *) arg;
429 };
430 check_syscall_args(ultrix_sys_getsysinfo)
431 
432 struct ultrix_sys_setsysinfo_args {
433 	syscallarg(unsigned) op;
434 	syscallarg(char *) buffer;
435 	syscallarg(unsigned) nbytes;
436 	syscallarg(unsigned) arg;
437 	syscallarg(unsigned) flag;
438 };
439 check_syscall_args(ultrix_sys_setsysinfo)
440 
441 /*
442  * System call prototypes.
443  */
444 
445 int	sys_nosys(struct lwp *, const void *, register_t *);
446 
447 int	sys_exit(struct lwp *, const struct sys_exit_args *, register_t *);
448 
449 int	sys_fork(struct lwp *, const void *, register_t *);
450 
451 int	sys_read(struct lwp *, const struct sys_read_args *, register_t *);
452 
453 int	sys_write(struct lwp *, const struct sys_write_args *, register_t *);
454 
455 int	ultrix_sys_open(struct lwp *, const struct ultrix_sys_open_args *, register_t *);
456 
457 int	sys_close(struct lwp *, const struct sys_close_args *, register_t *);
458 
459 int	compat_43_sys_wait(struct lwp *, const void *, register_t *);
460 
461 int	ultrix_sys_creat(struct lwp *, const struct ultrix_sys_creat_args *, register_t *);
462 
463 int	sys_link(struct lwp *, const struct sys_link_args *, register_t *);
464 
465 int	sys_unlink(struct lwp *, const struct sys_unlink_args *, register_t *);
466 
467 int	ultrix_sys_execv(struct lwp *, const struct ultrix_sys_execv_args *, register_t *);
468 
469 int	sys_chdir(struct lwp *, const struct sys_chdir_args *, register_t *);
470 
471 int	ultrix_sys_mknod(struct lwp *, const struct ultrix_sys_mknod_args *, register_t *);
472 
473 int	sys_chmod(struct lwp *, const struct sys_chmod_args *, register_t *);
474 
475 int	sys___posix_chown(struct lwp *, const struct sys___posix_chown_args *, register_t *);
476 
477 int	sys_obreak(struct lwp *, const struct sys_obreak_args *, register_t *);
478 
479 int	compat_43_sys_lseek(struct lwp *, const struct compat_43_sys_lseek_args *, register_t *);
480 
481 int	sys_getpid(struct lwp *, const void *, register_t *);
482 
483 int	ultrix_sys_mount(struct lwp *, const struct ultrix_sys_mount_args *, register_t *);
484 
485 int	sys_setuid(struct lwp *, const struct sys_setuid_args *, register_t *);
486 
487 int	sys_getuid(struct lwp *, const void *, register_t *);
488 
489 int	ultrix_sys_access(struct lwp *, const struct ultrix_sys_access_args *, register_t *);
490 
491 int	sys_sync(struct lwp *, const void *, register_t *);
492 
493 int	sys_kill(struct lwp *, const struct sys_kill_args *, register_t *);
494 
495 int	ultrix_sys_stat(struct lwp *, const struct ultrix_sys_stat_args *, register_t *);
496 
497 int	ultrix_sys_lstat(struct lwp *, const struct ultrix_sys_lstat_args *, register_t *);
498 
499 int	sys_dup(struct lwp *, const struct sys_dup_args *, register_t *);
500 
501 int	sys_pipe(struct lwp *, const void *, register_t *);
502 
503 int	sys_profil(struct lwp *, const struct sys_profil_args *, register_t *);
504 
505 int	sys_getgid(struct lwp *, const void *, register_t *);
506 
507 int	sys_acct(struct lwp *, const struct sys_acct_args *, register_t *);
508 
509 int	ultrix_sys_ioctl(struct lwp *, const struct ultrix_sys_ioctl_args *, register_t *);
510 
511 int	sys_reboot(struct lwp *, const struct sys_reboot_args *, register_t *);
512 
513 int	sys_symlink(struct lwp *, const struct sys_symlink_args *, register_t *);
514 
515 int	sys_readlink(struct lwp *, const struct sys_readlink_args *, register_t *);
516 
517 int	ultrix_sys_execve(struct lwp *, const struct ultrix_sys_execve_args *, register_t *);
518 
519 int	sys_umask(struct lwp *, const struct sys_umask_args *, register_t *);
520 
521 int	sys_chroot(struct lwp *, const struct sys_chroot_args *, register_t *);
522 
523 int	compat_43_sys_fstat(struct lwp *, const struct compat_43_sys_fstat_args *, register_t *);
524 
525 int	compat_43_sys_getpagesize(struct lwp *, const void *, register_t *);
526 
527 int	sys_vfork(struct lwp *, const void *, register_t *);
528 
529 int	sys_sbrk(struct lwp *, const struct sys_sbrk_args *, register_t *);
530 
531 int	sys_sstk(struct lwp *, const struct sys_sstk_args *, register_t *);
532 
533 int	ultrix_sys_mmap(struct lwp *, const struct ultrix_sys_mmap_args *, register_t *);
534 
535 int	sys_ovadvise(struct lwp *, const struct sys_ovadvise_args *, register_t *);
536 
537 int	sys_munmap(struct lwp *, const struct sys_munmap_args *, register_t *);
538 
539 int	sys_mprotect(struct lwp *, const struct sys_mprotect_args *, register_t *);
540 
541 int	sys_madvise(struct lwp *, const struct sys_madvise_args *, register_t *);
542 
543 int	ultrix_sys_vhangup(struct lwp *, const void *, register_t *);
544 
545 int	sys_mincore(struct lwp *, const struct sys_mincore_args *, register_t *);
546 
547 int	sys_getgroups(struct lwp *, const struct sys_getgroups_args *, register_t *);
548 
549 int	sys_setgroups(struct lwp *, const struct sys_setgroups_args *, register_t *);
550 
551 int	sys_getpgrp(struct lwp *, const void *, register_t *);
552 
553 int	ultrix_sys_setpgrp(struct lwp *, const struct ultrix_sys_setpgrp_args *, register_t *);
554 
555 int	sys___setitimer50(struct lwp *, const struct sys___setitimer50_args *, register_t *);
556 
557 int	ultrix_sys_wait3(struct lwp *, const struct ultrix_sys_wait3_args *, register_t *);
558 
559 int	compat_12_sys_swapon(struct lwp *, const struct compat_12_sys_swapon_args *, register_t *);
560 
561 int	sys___getitimer50(struct lwp *, const struct sys___getitimer50_args *, register_t *);
562 
563 int	compat_43_sys_gethostname(struct lwp *, const struct compat_43_sys_gethostname_args *, register_t *);
564 
565 int	compat_43_sys_sethostname(struct lwp *, const struct compat_43_sys_sethostname_args *, register_t *);
566 
567 int	compat_43_sys_getdtablesize(struct lwp *, const void *, register_t *);
568 
569 int	sys_dup2(struct lwp *, const struct sys_dup2_args *, register_t *);
570 
571 int	ultrix_sys_fcntl(struct lwp *, const struct ultrix_sys_fcntl_args *, register_t *);
572 
573 int	ultrix_sys_select(struct lwp *, const struct ultrix_sys_select_args *, register_t *);
574 
575 int	sys_fsync(struct lwp *, const struct sys_fsync_args *, register_t *);
576 
577 int	sys_setpriority(struct lwp *, const struct sys_setpriority_args *, register_t *);
578 
579 int	compat_30_sys_socket(struct lwp *, const struct compat_30_sys_socket_args *, register_t *);
580 
581 int	sys_connect(struct lwp *, const struct sys_connect_args *, register_t *);
582 
583 int	compat_43_sys_accept(struct lwp *, const struct compat_43_sys_accept_args *, register_t *);
584 
585 int	sys_getpriority(struct lwp *, const struct sys_getpriority_args *, register_t *);
586 
587 int	compat_43_sys_send(struct lwp *, const struct compat_43_sys_send_args *, register_t *);
588 
589 int	compat_43_sys_recv(struct lwp *, const struct compat_43_sys_recv_args *, register_t *);
590 
591 int	ultrix_sys_sigreturn(struct lwp *, const struct ultrix_sys_sigreturn_args *, register_t *);
592 
593 int	sys_bind(struct lwp *, const struct sys_bind_args *, register_t *);
594 
595 int	ultrix_sys_setsockopt(struct lwp *, const struct ultrix_sys_setsockopt_args *, register_t *);
596 
597 int	sys_listen(struct lwp *, const struct sys_listen_args *, register_t *);
598 
599 int	ultrix_sys_sigvec(struct lwp *, const struct ultrix_sys_sigvec_args *, register_t *);
600 
601 int	compat_43_sys_sigblock(struct lwp *, const struct compat_43_sys_sigblock_args *, register_t *);
602 
603 int	compat_43_sys_sigsetmask(struct lwp *, const struct compat_43_sys_sigsetmask_args *, register_t *);
604 
605 int	ultrix_sys_sigsuspend(struct lwp *, const struct ultrix_sys_sigsuspend_args *, register_t *);
606 
607 int	compat_43_sys_sigstack(struct lwp *, const struct compat_43_sys_sigstack_args *, register_t *);
608 
609 int	compat_43_sys_recvmsg(struct lwp *, const struct compat_43_sys_recvmsg_args *, register_t *);
610 
611 int	compat_43_sys_sendmsg(struct lwp *, const struct compat_43_sys_sendmsg_args *, register_t *);
612 
613 int	sys___gettimeofday50(struct lwp *, const struct sys___gettimeofday50_args *, register_t *);
614 
615 int	sys___getrusage50(struct lwp *, const struct sys___getrusage50_args *, register_t *);
616 
617 int	sys_getsockopt(struct lwp *, const struct sys_getsockopt_args *, register_t *);
618 
619 int	sys_readv(struct lwp *, const struct sys_readv_args *, register_t *);
620 
621 int	sys_writev(struct lwp *, const struct sys_writev_args *, register_t *);
622 
623 int	sys___settimeofday50(struct lwp *, const struct sys___settimeofday50_args *, register_t *);
624 
625 int	sys___posix_fchown(struct lwp *, const struct sys___posix_fchown_args *, register_t *);
626 
627 int	sys_fchmod(struct lwp *, const struct sys_fchmod_args *, register_t *);
628 
629 int	compat_43_sys_recvfrom(struct lwp *, const struct compat_43_sys_recvfrom_args *, register_t *);
630 
631 int	sys_setreuid(struct lwp *, const struct sys_setreuid_args *, register_t *);
632 
633 int	sys_setregid(struct lwp *, const struct sys_setregid_args *, register_t *);
634 
635 int	sys_rename(struct lwp *, const struct sys_rename_args *, register_t *);
636 
637 int	compat_43_sys_truncate(struct lwp *, const struct compat_43_sys_truncate_args *, register_t *);
638 
639 int	compat_43_sys_ftruncate(struct lwp *, const struct compat_43_sys_ftruncate_args *, register_t *);
640 
641 int	sys_flock(struct lwp *, const struct sys_flock_args *, register_t *);
642 
643 int	sys_sendto(struct lwp *, const struct sys_sendto_args *, register_t *);
644 
645 int	sys_shutdown(struct lwp *, const struct sys_shutdown_args *, register_t *);
646 
647 int	sys_socketpair(struct lwp *, const struct sys_socketpair_args *, register_t *);
648 
649 int	sys_mkdir(struct lwp *, const struct sys_mkdir_args *, register_t *);
650 
651 int	sys_rmdir(struct lwp *, const struct sys_rmdir_args *, register_t *);
652 
653 int	sys___utimes50(struct lwp *, const struct sys___utimes50_args *, register_t *);
654 
655 int	ultrix_sys_sigcleanup(struct lwp *, const struct ultrix_sys_sigcleanup_args *, register_t *);
656 
657 int	sys___adjtime50(struct lwp *, const struct sys___adjtime50_args *, register_t *);
658 
659 int	compat_43_sys_getpeername(struct lwp *, const struct compat_43_sys_getpeername_args *, register_t *);
660 
661 int	compat_43_sys_gethostid(struct lwp *, const void *, register_t *);
662 
663 int	compat_43_sys_getrlimit(struct lwp *, const struct compat_43_sys_getrlimit_args *, register_t *);
664 
665 int	compat_43_sys_setrlimit(struct lwp *, const struct compat_43_sys_setrlimit_args *, register_t *);
666 
667 int	compat_43_sys_killpg(struct lwp *, const struct compat_43_sys_killpg_args *, register_t *);
668 
669 int	compat_43_sys_getsockname(struct lwp *, const struct compat_43_sys_getsockname_args *, register_t *);
670 
671 #ifdef __mips
672 int	ultrix_sys_cacheflush(struct lwp *, const struct ultrix_sys_cacheflush_args *, register_t *);
673 
674 int	ultrix_sys_cachectl(struct lwp *, const struct ultrix_sys_cachectl_args *, register_t *);
675 
676 #else	/* !mips */
677 #endif	/* !mips */
678 int	compat_43_sys_getdirentries(struct lwp *, const struct compat_43_sys_getdirentries_args *, register_t *);
679 
680 int	ultrix_sys_statfs(struct lwp *, const struct ultrix_sys_statfs_args *, register_t *);
681 
682 int	ultrix_sys_fstatfs(struct lwp *, const struct ultrix_sys_fstatfs_args *, register_t *);
683 
684 int	compat_30_sys_getfh(struct lwp *, const struct compat_30_sys_getfh_args *, register_t *);
685 
686 int	compat_09_sys_getdomainname(struct lwp *, const struct compat_09_sys_getdomainname_args *, register_t *);
687 
688 int	compat_09_sys_setdomainname(struct lwp *, const struct compat_09_sys_setdomainname_args *, register_t *);
689 
690 int	ultrix_sys_quotactl(struct lwp *, const struct ultrix_sys_quotactl_args *, register_t *);
691 
692 int	ultrix_sys_exportfs(struct lwp *, const struct ultrix_sys_exportfs_args *, register_t *);
693 
694 int	ultrix_sys_uname(struct lwp *, const struct ultrix_sys_uname_args *, register_t *);
695 
696 int	ultrix_sys_shmsys(struct lwp *, const struct ultrix_sys_shmsys_args *, register_t *);
697 
698 int	ultrix_sys_ustat(struct lwp *, const struct ultrix_sys_ustat_args *, register_t *);
699 
700 int	ultrix_sys_getmnt(struct lwp *, const struct ultrix_sys_getmnt_args *, register_t *);
701 
702 int	ultrix_sys_sigpending(struct lwp *, const struct ultrix_sys_sigpending_args *, register_t *);
703 
704 int	sys_setsid(struct lwp *, const void *, register_t *);
705 
706 int	ultrix_sys_waitpid(struct lwp *, const struct ultrix_sys_waitpid_args *, register_t *);
707 
708 int	ultrix_sys_getsysinfo(struct lwp *, const struct ultrix_sys_getsysinfo_args *, register_t *);
709 
710 int	ultrix_sys_setsysinfo(struct lwp *, const struct ultrix_sys_setsysinfo_args *, register_t *);
711 
712 #endif /* _ULTRIX_SYS_SYSCALLARGS_H_ */
713