/* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. * created from NetBSD: syscalls.master,v 1.9 1995/02/01 01:37:38 christos Exp */ #define syscallarg(x) union { x datum; register_t pad; } struct svr4_open_args { syscallarg(char *) path; syscallarg(int) flags; syscallarg(int) mode; }; struct svr4_wait_args { syscallarg(int *) status; }; struct svr4_creat_args { syscallarg(char *) path; syscallarg(int) mode; }; struct svr4_execv_args { syscallarg(char *) path; syscallarg(char **) argp; }; struct svr4_time_args { syscallarg(svr4_time_t *) t; }; struct svr4_mknod_args { syscallarg(char *) path; syscallarg(int) mode; syscallarg(int) dev; }; struct svr4_break_args { syscallarg(caddr_t) nsize; }; struct svr4_stat_args { syscallarg(char *) path; syscallarg(struct svr4_stat *) ub; }; struct svr4_alarm_args { syscallarg(unsigned) sec; }; struct svr4_fstat_args { syscallarg(int) fd; syscallarg(struct svr4_stat *) sb; }; struct svr4_access_args { syscallarg(char *) path; syscallarg(int) flags; }; struct svr4_kill_args { syscallarg(int) pid; syscallarg(int) signum; }; struct svr4_pgrpsys_args { syscallarg(int) cmd; syscallarg(int) pid; syscallarg(int) pgid; }; struct svr4_times_args { syscallarg(struct tms *) tp; }; struct svr4_signal_args { syscallarg(int) signum; syscallarg(svr4_sig_t) handler; }; struct svr4_sysarch_args { syscallarg(int) op; syscallarg(void *) a1; }; struct svr4_ioctl_args { syscallarg(int) fd; syscallarg(int) com; syscallarg(caddr_t) data; }; struct svr4_utssys_args { syscallarg(int) sel; }; struct svr4_execve_args { syscallarg(char *) path; syscallarg(char **) argp; syscallarg(char **) envp; }; struct svr4_fcntl_args { syscallarg(int) fd; syscallarg(int) cmd; syscallarg(char *) arg; }; struct svr4_ulimit_args { syscallarg(int) cmd; syscallarg(long) newlimit; }; struct svr4_getdents_args { syscallarg(int) fd; syscallarg(char *) buf; syscallarg(int) nbytes; }; struct svr4_getmsg_args { syscallarg(int) fd; syscallarg(struct svr4_stropts *) ctl; syscallarg(struct svr4_stropts *) dat; syscallarg(int *) flags; }; struct svr4_putmsg_args { syscallarg(int) fd; syscallarg(struct svr4_stropts *) ctl; syscallarg(struct svr4_stropts *) dat; syscallarg(int) flags; }; struct svr4_poll_args { syscallarg(struct svr4_pollfd *) fds; syscallarg(long) nfds; syscallarg(int) timeout; }; struct svr4_lstat_args { syscallarg(char *) path; syscallarg(struct svr4_stat *) ub; }; struct svr4_sigprocmask_args { syscallarg(int) how; syscallarg(svr4_sigset_t *) set; syscallarg(svr4_sigset_t *) oset; }; struct svr4_sigsuspend_args { syscallarg(svr4_sigset_t *) ss; }; struct svr4_sigaltstack_args { syscallarg(svr4_stack_t *) nss; syscallarg(svr4_stack_t *) oss; }; struct svr4_sigaction_args { syscallarg(int) signum; syscallarg(struct svr4_sigaction *) nsa; syscallarg(struct svr4_sigaction *) osa; }; struct svr4_sigpending_args { syscallarg(int) what; syscallarg(svr4_sigset_t *) mask; }; struct svr4_context_args { syscallarg(int) func; syscallarg(struct svr4_ucontext *) uc; }; struct svr4_statvfs_args { syscallarg(char *) path; syscallarg(struct svr4_statvfs *) fs; }; struct svr4_fstatvfs_args { syscallarg(int) fd; syscallarg(struct svr4_statvfs *) fs; }; struct svr4_waitsys_args { syscallarg(int) grp; syscallarg(int) id; syscallarg(union svr4_siginfo *) info; syscallarg(int) options; }; struct svr4_hrtsys_args { syscallarg(int) cmd; syscallarg(int) fun; syscallarg(int) sub; syscallarg(void *) rv1; syscallarg(void *) rv2; }; struct svr4_mmap_args { syscallarg(svr4_caddr_t) addr; syscallarg(svr4_size_t) len; syscallarg(int) prot; syscallarg(int) flags; syscallarg(int) fd; syscallarg(svr4_off_t) pos; }; struct svr4_xstat_args { syscallarg(int) two; syscallarg(char *) path; syscallarg(struct svr4_xstat *) ub; }; struct svr4_lxstat_args { syscallarg(int) two; syscallarg(char *) path; syscallarg(struct svr4_xstat *) ub; }; struct svr4_fxstat_args { syscallarg(int) two; syscallarg(int) fd; syscallarg(struct svr4_xstat *) sb; }; struct svr4_setrlimit_args { syscallarg(int) which; syscallarg(struct ogetrlimit *) rlp; }; struct svr4_getrlimit_args { syscallarg(int) which; syscallarg(struct ogetrlimit *) rlp; }; struct svr4_uname_args { syscallarg(struct svr4_utsname *) name; syscallarg(int) dummy; }; struct svr4_sysconfig_args { syscallarg(int) name; }; struct svr4_systeminfo_args { syscallarg(int) what; syscallarg(char *) buf; syscallarg(long) len; }; struct svr4_fchroot_args { syscallarg(int) fd; }; #undef syscallarg