4 * System call argument lists.
6 * DO NOT EDIT-- this file is automatically generated.
7 * created from NetBSD: syscalls.master,v 1.74 2009/01/13 22:27:43 pooka Exp
10 #ifndef _SUNOS_SYS_SYSCALLARGS_H_
11 #define _SUNOS_SYS_SYSCALLARGS_H_
13 #define SUNOS_SYS_MAXSYSARGS 8
16 #define syscallarg(x) \
19 struct { x datum; } le; \
20 struct { /* LINTED zero array dimension */ \
21 int8_t pad[ /* CONSTCOND */ \
22 (sizeof (register_t) < sizeof (x)) \
24 : sizeof (register_t) - sizeof (x)]; \
29 #undef check_syscall_args
30 #define check_syscall_args(call) \
31 typedef char call##_check_args[sizeof (struct call##_args) \
32 <= SUNOS_SYS_MAXSYSARGS * sizeof (register_t) ? 1 : -1];
38 struct sys_write_args
;
40 struct sunos_sys_open_args
{
41 syscallarg(const char *) path
;
42 syscallarg(int) flags
;
45 check_syscall_args(sunos_sys_open
)
47 struct sys_close_args
;
49 struct sunos_sys_wait4_args
{
51 syscallarg(int *) status
;
52 syscallarg(int) options
;
53 syscallarg(struct rusage50
*) rusage
;
55 check_syscall_args(sunos_sys_wait4
)
57 struct sunos_sys_creat_args
{
58 syscallarg(const char *) path
;
61 check_syscall_args(sunos_sys_creat
)
65 struct sys_unlink_args
;
67 struct sunos_sys_execv_args
{
68 syscallarg(const char *) path
;
69 syscallarg(char **) argp
;
71 check_syscall_args(sunos_sys_execv
)
73 struct sys_chdir_args
;
75 struct sunos_sys_mknod_args
{
76 syscallarg(const char *) path
;
80 check_syscall_args(sunos_sys_mknod
)
82 struct sys_chmod_args
;
84 struct sys_chown_args
;
86 struct sys_obreak_args
;
88 struct compat_43_sys_lseek_args
;
90 struct sys_setuid_args
;
92 struct sunos_sys_stime_args
{
93 syscallarg(sunos_time_t
*) tp
;
95 check_syscall_args(sunos_sys_stime
)
97 struct sunos_sys_ptrace_args
{
99 syscallarg(pid_t
) pid
;
100 syscallarg(void *) addr
;
101 syscallarg(int) data
;
102 syscallarg(char *) addr2
;
104 check_syscall_args(sunos_sys_ptrace
)
106 struct sys_access_args
;
108 struct sys_kill_args
;
110 struct compat_43_sys_stat_args
;
112 struct compat_43_sys_lstat_args
;
116 struct sys_profil_args
;
118 struct sys_setgid_args
;
120 struct sys_acct_args
;
122 struct sunos_sys_mctl_args
{
123 syscallarg(void *) addr
;
125 syscallarg(int) func
;
126 syscallarg(void *) arg
;
128 check_syscall_args(sunos_sys_mctl
)
130 struct sunos_sys_ioctl_args
{
132 syscallarg(u_long
) com
;
133 syscallarg(void *) data
;
135 check_syscall_args(sunos_sys_ioctl
)
137 struct sunos_sys_reboot_args
{
138 syscallarg(int) howto
;
139 syscallarg(char *) bootstr
;
141 check_syscall_args(sunos_sys_reboot
)
143 struct sys_symlink_args
;
145 struct sys_readlink_args
;
147 struct sunos_sys_execve_args
{
148 syscallarg(const char *) path
;
149 syscallarg(char **) argp
;
150 syscallarg(char **) envp
;
152 check_syscall_args(sunos_sys_execve
)
154 struct sys_umask_args
;
156 struct sys_chroot_args
;
158 struct compat_43_sys_fstat_args
;
160 struct sunos_sys_omsync_args
{
161 syscallarg(void *) addr
;
162 syscallarg(size_t) len
;
163 syscallarg(int) flags
;
165 check_syscall_args(sunos_sys_omsync
)
167 struct sys_sbrk_args
;
169 struct sys_sstk_args
;
171 struct sunos_sys_mmap_args
{
172 syscallarg(void *) addr
;
173 syscallarg(size_t) len
;
174 syscallarg(int) prot
;
175 syscallarg(int) flags
;
177 syscallarg(long) pos
;
179 check_syscall_args(sunos_sys_mmap
)
181 struct sys_ovadvise_args
;
183 struct sys_munmap_args
;
185 struct sys_mprotect_args
;
187 struct sys_madvise_args
;
189 struct sys_mincore_args
;
191 struct sys_getgroups_args
;
193 struct sys_setgroups_args
;
195 struct sunos_sys_setpgrp_args
{
197 syscallarg(int) pgid
;
199 check_syscall_args(sunos_sys_setpgrp
)
201 struct compat_50_sys_setitimer_args
;
203 struct compat_12_sys_swapon_args
;
205 struct compat_50_sys_getitimer_args
;
207 struct compat_43_sys_gethostname_args
;
209 struct compat_43_sys_sethostname_args
;
211 struct sys_dup2_args
;
213 struct sunos_sys_fcntl_args
{
216 syscallarg(void *) arg
;
218 check_syscall_args(sunos_sys_fcntl
)
220 struct compat_50_sys_select_args
;
222 struct sys_fsync_args
;
224 struct sys_setpriority_args
;
226 struct sunos_sys_socket_args
{
227 syscallarg(int) domain
;
228 syscallarg(int) type
;
229 syscallarg(int) protocol
;
231 check_syscall_args(sunos_sys_socket
)
233 struct sys_connect_args
;
235 struct compat_43_sys_accept_args
;
237 struct sys_getpriority_args
;
239 struct compat_43_sys_send_args
;
241 struct compat_43_sys_recv_args
;
243 struct sys_bind_args
;
245 struct sunos_sys_setsockopt_args
{
247 syscallarg(int) level
;
248 syscallarg(int) name
;
249 syscallarg(void *) val
;
250 syscallarg(int) valsize
;
252 check_syscall_args(sunos_sys_setsockopt
)
254 struct sys_listen_args
;
256 struct sunos_sys_sigvec_args
{
257 syscallarg(int) signum
;
258 syscallarg(struct sigvec
*) nsv
;
259 syscallarg(struct sigvec
*) osv
;
261 check_syscall_args(sunos_sys_sigvec
)
263 struct compat_43_sys_sigblock_args
;
265 struct compat_43_sys_sigsetmask_args
;
267 struct sunos_sys_sigsuspend_args
{
268 syscallarg(int) mask
;
270 check_syscall_args(sunos_sys_sigsuspend
)
272 struct compat_43_sys_sigstack_args
;
274 struct compat_43_sys_recvmsg_args
;
276 struct compat_43_sys_sendmsg_args
;
278 struct compat_50_sys_gettimeofday_args
;
280 struct compat_50_sys_getrusage_args
;
282 struct sys_getsockopt_args
;
284 struct sys_readv_args
;
286 struct sys_writev_args
;
288 struct compat_50_sys_settimeofday_args
;
290 struct sys_fchown_args
;
292 struct sys_fchmod_args
;
294 struct compat_43_sys_recvfrom_args
;
296 struct sys_setreuid_args
;
298 struct sys_setregid_args
;
300 struct sys_rename_args
;
302 struct compat_43_sys_truncate_args
;
304 struct compat_43_sys_ftruncate_args
;
306 struct sys_flock_args
;
308 struct sys_sendto_args
;
310 struct sys_shutdown_args
;
312 struct sunos_sys_socketpair_args
{
313 syscallarg(int) domain
;
314 syscallarg(int) type
;
315 syscallarg(int) protocol
;
316 syscallarg(int *) rsv
;
318 check_syscall_args(sunos_sys_socketpair
)
320 struct sys_mkdir_args
;
322 struct sys_rmdir_args
;
324 struct compat_50_sys_utimes_args
;
326 struct sunos_sys_sigreturn_args
{
327 syscallarg(struct sigcontext
*) sigcntxp
;
329 check_syscall_args(sunos_sys_sigreturn
)
331 struct compat_50_sys_adjtime_args
;
333 struct compat_43_sys_getpeername_args
;
335 struct sunos_sys_getrlimit_args
{
336 syscallarg(u_int
) which
;
337 syscallarg(struct orlimit
*) rlp
;
339 check_syscall_args(sunos_sys_getrlimit
)
341 struct sunos_sys_setrlimit_args
{
342 syscallarg(u_int
) which
;
343 syscallarg(struct orlimit
*) rlp
;
345 check_syscall_args(sunos_sys_setrlimit
)
347 struct compat_43_sys_killpg_args
;
349 struct compat_43_sys_getsockname_args
;
351 struct sys_poll_args
;
353 struct sunos_sys_nfssvc_args
{
356 check_syscall_args(sunos_sys_nfssvc
)
358 struct compat_12_sys_getdirentries_args
;
360 struct sunos_sys_statfs_args
{
361 syscallarg(const char *) path
;
362 syscallarg(struct sunos_statfs
*) buf
;
364 check_syscall_args(sunos_sys_statfs
)
366 struct sunos_sys_fstatfs_args
{
368 syscallarg(struct sunos_statfs
*) buf
;
370 check_syscall_args(sunos_sys_fstatfs
)
372 struct sunos_sys_unmount_args
{
373 syscallarg(char *) path
;
375 check_syscall_args(sunos_sys_unmount
)
377 struct compat_30_sys_getfh_args
;
379 struct compat_09_sys_getdomainname_args
;
381 struct compat_09_sys_setdomainname_args
;
383 struct sunos_sys_quotactl_args
{
385 syscallarg(char *) special
;
387 syscallarg(void *) addr
;
389 check_syscall_args(sunos_sys_quotactl
)
391 struct sunos_sys_exportfs_args
{
392 syscallarg(char *) path
;
393 syscallarg(char *) ex
;
395 check_syscall_args(sunos_sys_exportfs
)
397 struct sunos_sys_mount_args
{
398 syscallarg(char *) type
;
399 syscallarg(char *) dir
;
400 syscallarg(int) flags
;
401 syscallarg(void *) data
;
403 check_syscall_args(sunos_sys_mount
)
405 struct sunos_sys_ustat_args
{
407 syscallarg(struct sunos_ustat
*) buf
;
409 check_syscall_args(sunos_sys_ustat
)
412 struct compat_10_sys_semsys_args
;
417 struct compat_10_sys_msgsys_args
;
422 struct compat_10_sys_shmsys_args
;
426 struct sunos_sys_auditsys_args
{
427 syscallarg(char *) record
;
429 check_syscall_args(sunos_sys_auditsys
)
431 struct sunos_sys_getdents_args
{
433 syscallarg(char *) buf
;
434 syscallarg(int) nbytes
;
436 check_syscall_args(sunos_sys_getdents
)
438 struct sys_fchdir_args
;
440 struct sys_fchroot_args
;
442 struct sunos_sys_sigpending_args
{
443 syscallarg(int *) mask
;
445 check_syscall_args(sunos_sys_sigpending
)
447 struct sys_setpgid_args
;
449 struct sys_pathconf_args
;
451 struct sys_fpathconf_args
;
453 struct sunos_sys_sysconf_args
{
454 syscallarg(int) name
;
456 check_syscall_args(sunos_sys_sysconf
)
458 struct sunos_sys_uname_args
{
459 syscallarg(struct sunos_utsname
*) name
;
461 check_syscall_args(sunos_sys_uname
)
464 * System call prototypes.
467 int sys_nosys(struct lwp
*, const void *, register_t
*);
469 int sys_exit(struct lwp
*, const struct sys_exit_args
*, register_t
*);
471 int sys_fork(struct lwp
*, const void *, register_t
*);
473 int sys_read(struct lwp
*, const struct sys_read_args
*, register_t
*);
475 int sys_write(struct lwp
*, const struct sys_write_args
*, register_t
*);
477 int sunos_sys_open(struct lwp
*, const struct sunos_sys_open_args
*, register_t
*);
479 int sys_close(struct lwp
*, const struct sys_close_args
*, register_t
*);
481 int sunos_sys_wait4(struct lwp
*, const struct sunos_sys_wait4_args
*, register_t
*);
483 int sunos_sys_creat(struct lwp
*, const struct sunos_sys_creat_args
*, register_t
*);
485 int sys_link(struct lwp
*, const struct sys_link_args
*, register_t
*);
487 int sys_unlink(struct lwp
*, const struct sys_unlink_args
*, register_t
*);
489 int sunos_sys_execv(struct lwp
*, const struct sunos_sys_execv_args
*, register_t
*);
491 int sys_chdir(struct lwp
*, const struct sys_chdir_args
*, register_t
*);
493 int sunos_sys_mknod(struct lwp
*, const struct sunos_sys_mknod_args
*, register_t
*);
495 int sys_chmod(struct lwp
*, const struct sys_chmod_args
*, register_t
*);
497 int sys_chown(struct lwp
*, const struct sys_chown_args
*, register_t
*);
499 int sys_obreak(struct lwp
*, const struct sys_obreak_args
*, register_t
*);
501 int compat_43_sys_lseek(struct lwp
*, const struct compat_43_sys_lseek_args
*, register_t
*);
503 int sys_getpid_with_ppid(struct lwp
*, const void *, register_t
*);
505 int sys_setuid(struct lwp
*, const struct sys_setuid_args
*, register_t
*);
507 int sys_getuid_with_euid(struct lwp
*, const void *, register_t
*);
509 int sunos_sys_stime(struct lwp
*, const struct sunos_sys_stime_args
*, register_t
*);
511 int sunos_sys_ptrace(struct lwp
*, const struct sunos_sys_ptrace_args
*, register_t
*);
513 int sys_access(struct lwp
*, const struct sys_access_args
*, register_t
*);
515 int sys_sync(struct lwp
*, const void *, register_t
*);
517 int sys_kill(struct lwp
*, const struct sys_kill_args
*, register_t
*);
519 int compat_43_sys_stat(struct lwp
*, const struct compat_43_sys_stat_args
*, register_t
*);
521 int compat_43_sys_lstat(struct lwp
*, const struct compat_43_sys_lstat_args
*, register_t
*);
523 int sys_dup(struct lwp
*, const struct sys_dup_args
*, register_t
*);
525 int sys_pipe(struct lwp
*, const void *, register_t
*);
527 int sys_profil(struct lwp
*, const struct sys_profil_args
*, register_t
*);
529 int sys_setgid(struct lwp
*, const struct sys_setgid_args
*, register_t
*);
531 int sys_getgid_with_egid(struct lwp
*, const void *, register_t
*);
533 int sys_acct(struct lwp
*, const struct sys_acct_args
*, register_t
*);
535 int sunos_sys_mctl(struct lwp
*, const struct sunos_sys_mctl_args
*, register_t
*);
537 int sunos_sys_ioctl(struct lwp
*, const struct sunos_sys_ioctl_args
*, register_t
*);
539 int sunos_sys_reboot(struct lwp
*, const struct sunos_sys_reboot_args
*, register_t
*);
541 int sys_symlink(struct lwp
*, const struct sys_symlink_args
*, register_t
*);
543 int sys_readlink(struct lwp
*, const struct sys_readlink_args
*, register_t
*);
545 int sunos_sys_execve(struct lwp
*, const struct sunos_sys_execve_args
*, register_t
*);
547 int sys_umask(struct lwp
*, const struct sys_umask_args
*, register_t
*);
549 int sys_chroot(struct lwp
*, const struct sys_chroot_args
*, register_t
*);
551 int compat_43_sys_fstat(struct lwp
*, const struct compat_43_sys_fstat_args
*, register_t
*);
553 int compat_43_sys_getpagesize(struct lwp
*, const void *, register_t
*);
555 int sunos_sys_omsync(struct lwp
*, const struct sunos_sys_omsync_args
*, register_t
*);
557 int sys_vfork(struct lwp
*, const void *, register_t
*);
559 int sys_sbrk(struct lwp
*, const struct sys_sbrk_args
*, register_t
*);
561 int sys_sstk(struct lwp
*, const struct sys_sstk_args
*, register_t
*);
563 int sunos_sys_mmap(struct lwp
*, const struct sunos_sys_mmap_args
*, register_t
*);
565 int sys_ovadvise(struct lwp
*, const struct sys_ovadvise_args
*, register_t
*);
567 int sys_munmap(struct lwp
*, const struct sys_munmap_args
*, register_t
*);
569 int sys_mprotect(struct lwp
*, const struct sys_mprotect_args
*, register_t
*);
571 int sys_madvise(struct lwp
*, const struct sys_madvise_args
*, register_t
*);
573 int sunos_sys_vhangup(struct lwp
*, const void *, register_t
*);
575 int sys_mincore(struct lwp
*, const struct sys_mincore_args
*, register_t
*);
577 int sys_getgroups(struct lwp
*, const struct sys_getgroups_args
*, register_t
*);
579 int sys_setgroups(struct lwp
*, const struct sys_setgroups_args
*, register_t
*);
581 int sys_getpgrp(struct lwp
*, const void *, register_t
*);
583 int sunos_sys_setpgrp(struct lwp
*, const struct sunos_sys_setpgrp_args
*, register_t
*);
585 int compat_50_sys_setitimer(struct lwp
*, const struct compat_50_sys_setitimer_args
*, register_t
*);
587 int compat_12_sys_swapon(struct lwp
*, const struct compat_12_sys_swapon_args
*, register_t
*);
589 int compat_50_sys_getitimer(struct lwp
*, const struct compat_50_sys_getitimer_args
*, register_t
*);
591 int compat_43_sys_gethostname(struct lwp
*, const struct compat_43_sys_gethostname_args
*, register_t
*);
593 int compat_43_sys_sethostname(struct lwp
*, const struct compat_43_sys_sethostname_args
*, register_t
*);
595 int compat_43_sys_getdtablesize(struct lwp
*, const void *, register_t
*);
597 int sys_dup2(struct lwp
*, const struct sys_dup2_args
*, register_t
*);
599 int sunos_sys_fcntl(struct lwp
*, const struct sunos_sys_fcntl_args
*, register_t
*);
601 int compat_50_sys_select(struct lwp
*, const struct compat_50_sys_select_args
*, register_t
*);
603 int sys_fsync(struct lwp
*, const struct sys_fsync_args
*, register_t
*);
605 int sys_setpriority(struct lwp
*, const struct sys_setpriority_args
*, register_t
*);
607 int sunos_sys_socket(struct lwp
*, const struct sunos_sys_socket_args
*, register_t
*);
609 int sys_connect(struct lwp
*, const struct sys_connect_args
*, register_t
*);
611 int compat_43_sys_accept(struct lwp
*, const struct compat_43_sys_accept_args
*, register_t
*);
613 int sys_getpriority(struct lwp
*, const struct sys_getpriority_args
*, register_t
*);
615 int compat_43_sys_send(struct lwp
*, const struct compat_43_sys_send_args
*, register_t
*);
617 int compat_43_sys_recv(struct lwp
*, const struct compat_43_sys_recv_args
*, register_t
*);
619 int sys_bind(struct lwp
*, const struct sys_bind_args
*, register_t
*);
621 int sunos_sys_setsockopt(struct lwp
*, const struct sunos_sys_setsockopt_args
*, register_t
*);
623 int sys_listen(struct lwp
*, const struct sys_listen_args
*, register_t
*);
625 int sunos_sys_sigvec(struct lwp
*, const struct sunos_sys_sigvec_args
*, register_t
*);
627 int compat_43_sys_sigblock(struct lwp
*, const struct compat_43_sys_sigblock_args
*, register_t
*);
629 int compat_43_sys_sigsetmask(struct lwp
*, const struct compat_43_sys_sigsetmask_args
*, register_t
*);
631 int sunos_sys_sigsuspend(struct lwp
*, const struct sunos_sys_sigsuspend_args
*, register_t
*);
633 int compat_43_sys_sigstack(struct lwp
*, const struct compat_43_sys_sigstack_args
*, register_t
*);
635 int compat_43_sys_recvmsg(struct lwp
*, const struct compat_43_sys_recvmsg_args
*, register_t
*);
637 int compat_43_sys_sendmsg(struct lwp
*, const struct compat_43_sys_sendmsg_args
*, register_t
*);
639 int compat_50_sys_gettimeofday(struct lwp
*, const struct compat_50_sys_gettimeofday_args
*, register_t
*);
641 int compat_50_sys_getrusage(struct lwp
*, const struct compat_50_sys_getrusage_args
*, register_t
*);
643 int sys_getsockopt(struct lwp
*, const struct sys_getsockopt_args
*, register_t
*);
645 int sys_readv(struct lwp
*, const struct sys_readv_args
*, register_t
*);
647 int sys_writev(struct lwp
*, const struct sys_writev_args
*, register_t
*);
649 int compat_50_sys_settimeofday(struct lwp
*, const struct compat_50_sys_settimeofday_args
*, register_t
*);
651 int sys_fchown(struct lwp
*, const struct sys_fchown_args
*, register_t
*);
653 int sys_fchmod(struct lwp
*, const struct sys_fchmod_args
*, register_t
*);
655 int compat_43_sys_recvfrom(struct lwp
*, const struct compat_43_sys_recvfrom_args
*, register_t
*);
657 int sys_setreuid(struct lwp
*, const struct sys_setreuid_args
*, register_t
*);
659 int sys_setregid(struct lwp
*, const struct sys_setregid_args
*, register_t
*);
661 int sys_rename(struct lwp
*, const struct sys_rename_args
*, register_t
*);
663 int compat_43_sys_truncate(struct lwp
*, const struct compat_43_sys_truncate_args
*, register_t
*);
665 int compat_43_sys_ftruncate(struct lwp
*, const struct compat_43_sys_ftruncate_args
*, register_t
*);
667 int sys_flock(struct lwp
*, const struct sys_flock_args
*, register_t
*);
669 int sys_sendto(struct lwp
*, const struct sys_sendto_args
*, register_t
*);
671 int sys_shutdown(struct lwp
*, const struct sys_shutdown_args
*, register_t
*);
673 int sunos_sys_socketpair(struct lwp
*, const struct sunos_sys_socketpair_args
*, register_t
*);
675 int sys_mkdir(struct lwp
*, const struct sys_mkdir_args
*, register_t
*);
677 int sys_rmdir(struct lwp
*, const struct sys_rmdir_args
*, register_t
*);
679 int compat_50_sys_utimes(struct lwp
*, const struct compat_50_sys_utimes_args
*, register_t
*);
681 int sunos_sys_sigreturn(struct lwp
*, const struct sunos_sys_sigreturn_args
*, register_t
*);
683 int compat_50_sys_adjtime(struct lwp
*, const struct compat_50_sys_adjtime_args
*, register_t
*);
685 int compat_43_sys_getpeername(struct lwp
*, const struct compat_43_sys_getpeername_args
*, register_t
*);
687 int compat_43_sys_gethostid(struct lwp
*, const void *, register_t
*);
689 int sunos_sys_getrlimit(struct lwp
*, const struct sunos_sys_getrlimit_args
*, register_t
*);
691 int sunos_sys_setrlimit(struct lwp
*, const struct sunos_sys_setrlimit_args
*, register_t
*);
693 int compat_43_sys_killpg(struct lwp
*, const struct compat_43_sys_killpg_args
*, register_t
*);
695 int compat_43_sys_getsockname(struct lwp
*, const struct compat_43_sys_getsockname_args
*, register_t
*);
697 int sys_poll(struct lwp
*, const struct sys_poll_args
*, register_t
*);
699 int sunos_sys_nfssvc(struct lwp
*, const struct sunos_sys_nfssvc_args
*, register_t
*);
701 int compat_12_sys_getdirentries(struct lwp
*, const struct compat_12_sys_getdirentries_args
*, register_t
*);
703 int sunos_sys_statfs(struct lwp
*, const struct sunos_sys_statfs_args
*, register_t
*);
705 int sunos_sys_fstatfs(struct lwp
*, const struct sunos_sys_fstatfs_args
*, register_t
*);
707 int sunos_sys_unmount(struct lwp
*, const struct sunos_sys_unmount_args
*, register_t
*);
709 int async_daemon(struct lwp
*, const void *, register_t
*);
711 int compat_30_sys_getfh(struct lwp
*, const struct compat_30_sys_getfh_args
*, register_t
*);
713 int compat_09_sys_getdomainname(struct lwp
*, const struct compat_09_sys_getdomainname_args
*, register_t
*);
715 int compat_09_sys_setdomainname(struct lwp
*, const struct compat_09_sys_setdomainname_args
*, register_t
*);
717 int sunos_sys_quotactl(struct lwp
*, const struct sunos_sys_quotactl_args
*, register_t
*);
719 int sunos_sys_exportfs(struct lwp
*, const struct sunos_sys_exportfs_args
*, register_t
*);
721 int sunos_sys_mount(struct lwp
*, const struct sunos_sys_mount_args
*, register_t
*);
723 int sunos_sys_ustat(struct lwp
*, const struct sunos_sys_ustat_args
*, register_t
*);
726 int compat_10_sys_semsys(struct lwp
*, const struct compat_10_sys_semsys_args
*, register_t
*);
731 int compat_10_sys_msgsys(struct lwp
*, const struct compat_10_sys_msgsys_args
*, register_t
*);
736 int compat_10_sys_shmsys(struct lwp
*, const struct compat_10_sys_shmsys_args
*, register_t
*);
740 int sunos_sys_auditsys(struct lwp
*, const struct sunos_sys_auditsys_args
*, register_t
*);
742 int sunos_sys_getdents(struct lwp
*, const struct sunos_sys_getdents_args
*, register_t
*);
744 int sys_setsid(struct lwp
*, const void *, register_t
*);
746 int sys_fchdir(struct lwp
*, const struct sys_fchdir_args
*, register_t
*);
748 int sys_fchroot(struct lwp
*, const struct sys_fchroot_args
*, register_t
*);
750 int sunos_sys_sigpending(struct lwp
*, const struct sunos_sys_sigpending_args
*, register_t
*);
752 int sys_setpgid(struct lwp
*, const struct sys_setpgid_args
*, register_t
*);
754 int sys_pathconf(struct lwp
*, const struct sys_pathconf_args
*, register_t
*);
756 int sys_fpathconf(struct lwp
*, const struct sys_fpathconf_args
*, register_t
*);
758 int sunos_sys_sysconf(struct lwp
*, const struct sunos_sys_sysconf_args
*, register_t
*);
760 int sunos_sys_uname(struct lwp
*, const struct sunos_sys_uname_args
*, register_t
*);
762 #endif /* _SUNOS_SYS_SYSCALLARGS_H_ */