diff options
author | peter <peter@FreeBSD.org> | 1996-03-11 19:39:40 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1996-03-11 19:39:40 +0000 |
commit | 433eb58b94db9d701eedb90c339b9be50f6b78fa (patch) | |
tree | e8b940d24b3337375c9efd3f227884bce394b4c8 /sys | |
parent | 99d2273f94078001fa1177ad3c62c1c0564ddd7c (diff) | |
parent | 73a498e93ef77f792f958b4a1ea0d9ad0490888a (diff) | |
download | FreeBSD-src-433eb58b94db9d701eedb90c339b9be50f6b78fa.zip FreeBSD-src-433eb58b94db9d701eedb90c339b9be50f6b78fa.tar.gz |
This commit was generated by cvs2svn to compensate for changes in r14561,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/sys/syscallargs.h | 862 |
1 files changed, 862 insertions, 0 deletions
diff --git a/sys/sys/syscallargs.h b/sys/sys/syscallargs.h new file mode 100644 index 0000000..44589aa --- /dev/null +++ b/sys/sys/syscallargs.h @@ -0,0 +1,862 @@ +/* + * System call argument lists. + * + * DO NOT EDIT-- this file is automatically generated. + * created from @(#)syscalls.master 8.6 (Berkeley) 3/30/95 + */ + +#define syscallarg(x) union { x datum; register_t pad; } + +struct exit_args { + syscallarg(int) rval; +}; + +struct read_args { + syscallarg(int) fd; + syscallarg(char *) buf; + syscallarg(u_int) nbyte; +}; + +struct write_args { + syscallarg(int) fd; + syscallarg(char *) buf; + syscallarg(u_int) nbyte; +}; + +struct open_args { + syscallarg(char *) path; + syscallarg(int) flags; + syscallarg(int) mode; +}; + +struct close_args { + syscallarg(int) fd; +}; + +struct wait4_args { + syscallarg(int) pid; + syscallarg(int *) status; + syscallarg(int) options; + syscallarg(struct rusage *) rusage; +}; + +struct compat_43_creat_args { + syscallarg(char *) path; + syscallarg(int) mode; +}; + +struct link_args { + syscallarg(char *) path; + syscallarg(char *) link; +}; + +struct unlink_args { + syscallarg(char *) path; +}; + +struct chdir_args { + syscallarg(char *) path; +}; + +struct fchdir_args { + syscallarg(int) fd; +}; + +struct mknod_args { + syscallarg(char *) path; + syscallarg(int) mode; + syscallarg(int) dev; +}; + +struct chmod_args { + syscallarg(char *) path; + syscallarg(int) mode; +}; + +struct chown_args { + syscallarg(char *) path; + syscallarg(int) uid; + syscallarg(int) gid; +}; + +struct obreak_args { + syscallarg(char *) nsize; +}; + +struct getfsstat_args { + syscallarg(struct statfs *) buf; + syscallarg(long) bufsize; + syscallarg(int) flags; +}; + +struct compat_43_lseek_args { + syscallarg(int) fd; + syscallarg(long) offset; + syscallarg(int) whence; +}; + +struct mount_args { + syscallarg(char *) type; + syscallarg(char *) path; + syscallarg(int) flags; + syscallarg(caddr_t) data; +}; + +struct unmount_args { + syscallarg(char *) path; + syscallarg(int) flags; +}; + +struct setuid_args { + syscallarg(uid_t) uid; +}; + +struct ptrace_args { + syscallarg(int) req; + syscallarg(pid_t) pid; + syscallarg(caddr_t) addr; + syscallarg(int) data; +}; + +struct recvmsg_args { + syscallarg(int) s; + syscallarg(struct msghdr *) msg; + syscallarg(int) flags; +}; + +struct sendmsg_args { + syscallarg(int) s; + syscallarg(caddr_t) msg; + syscallarg(int) flags; +}; + +struct recvfrom_args { + syscallarg(int) s; + syscallarg(caddr_t) buf; + syscallarg(size_t) len; + syscallarg(int) flags; + syscallarg(caddr_t) from; + syscallarg(int *) fromlenaddr; +}; + +struct accept_args { + syscallarg(int) s; + syscallarg(caddr_t) name; + syscallarg(int *) anamelen; +}; + +struct getpeername_args { + syscallarg(int) fdes; + syscallarg(caddr_t) asa; + syscallarg(int *) alen; +}; + +struct getsockname_args { + syscallarg(int) fdes; + syscallarg(caddr_t) asa; + syscallarg(int *) alen; +}; + +struct access_args { + syscallarg(char *) path; + syscallarg(int) flags; +}; + +struct chflags_args { + syscallarg(char *) path; + syscallarg(int) flags; +}; + +struct fchflags_args { + syscallarg(int) fd; + syscallarg(int) flags; +}; + +struct kill_args { + syscallarg(int) pid; + syscallarg(int) signum; +}; + +struct compat_43_stat_args { + syscallarg(char *) path; + syscallarg(struct ostat *) ub; +}; + +struct compat_43_lstat_args { + syscallarg(char *) path; + syscallarg(struct ostat *) ub; +}; + +struct dup_args { + syscallarg(u_int) fd; +}; + +struct profil_args { + syscallarg(caddr_t) samples; + syscallarg(u_int) size; + syscallarg(u_int) offset; + syscallarg(u_int) scale; +}; + +struct ktrace_args { + syscallarg(char *) fname; + syscallarg(int) ops; + syscallarg(int) facs; + syscallarg(int) pid; +}; + +struct sigaction_args { + syscallarg(int) signum; + syscallarg(struct sigaction *) nsa; + syscallarg(struct sigaction *) osa; +}; + +struct sigprocmask_args { + syscallarg(int) how; + syscallarg(sigset_t) mask; +}; + +struct getlogin_args { + syscallarg(char *) namebuf; + syscallarg(u_int) namelen; +}; + +struct setlogin_args { + syscallarg(char *) namebuf; +}; + +struct acct_args { + syscallarg(char *) path; +}; + +struct sigaltstack_args { + syscallarg(struct sigaltstack *) nss; + syscallarg(struct sigaltstack *) oss; +}; + +struct ioctl_args { + syscallarg(int) fd; + syscallarg(u_long) com; + syscallarg(caddr_t) data; +}; + +struct reboot_args { + syscallarg(int) opt; +}; + +struct revoke_args { + syscallarg(char *) path; +}; + +struct symlink_args { + syscallarg(char *) path; + syscallarg(char *) link; +}; + +struct readlink_args { + syscallarg(char *) path; + syscallarg(char *) buf; + syscallarg(int) count; +}; + +struct execve_args { + syscallarg(char *) path; + syscallarg(char **) argp; + syscallarg(char **) envp; +}; + +struct umask_args { + syscallarg(int) newmask; +}; + +struct chroot_args { + syscallarg(char *) path; +}; + +struct compat_43_fstat_args { + syscallarg(int) fd; + syscallarg(struct ostat *) sb; +}; + +struct compat_43_getkerninfo_args { + syscallarg(int) op; + syscallarg(char *) where; + syscallarg(int *) size; + syscallarg(int) arg; +}; + +struct msync_args { + syscallarg(caddr_t) addr; + syscallarg(int) len; +}; + +struct sbrk_args { + syscallarg(int) incr; +}; + +struct sstk_args { + syscallarg(int) incr; +}; + +struct compat_43_mmap_args { + syscallarg(caddr_t) addr; + syscallarg(int) len; + syscallarg(int) prot; + syscallarg(int) flags; + syscallarg(int) fd; + syscallarg(long) pos; +}; + +struct ovadvise_args { + syscallarg(int) anom; +}; + +struct munmap_args { + syscallarg(caddr_t) addr; + syscallarg(int) len; +}; + +struct mprotect_args { + syscallarg(caddr_t) addr; + syscallarg(int) len; + syscallarg(int) prot; +}; + +struct madvise_args { + syscallarg(caddr_t) addr; + syscallarg(int) len; + syscallarg(int) behav; +}; + +struct mincore_args { + syscallarg(caddr_t) addr; + syscallarg(int) len; + syscallarg(char *) vec; +}; + +struct getgroups_args { + syscallarg(u_int) gidsetsize; + syscallarg(gid_t *) gidset; +}; + +struct setgroups_args { + syscallarg(u_int) gidsetsize; + syscallarg(gid_t *) gidset; +}; + +struct setpgid_args { + syscallarg(int) pid; + syscallarg(int) pgid; +}; + +struct setitimer_args { + syscallarg(u_int) which; + syscallarg(struct itimerval *) itv; + syscallarg(struct itimerval *) oitv; +}; + +struct swapon_args { + syscallarg(char *) name; +}; + +struct getitimer_args { + syscallarg(u_int) which; + syscallarg(struct itimerval *) itv; +}; + +struct compat_43_gethostname_args { + syscallarg(char *) hostname; + syscallarg(u_int) len; +}; + +struct compat_43_sethostname_args { + syscallarg(char *) hostname; + syscallarg(u_int) len; +}; + +struct dup2_args { + syscallarg(u_int) from; + syscallarg(u_int) to; +}; + +struct fcntl_args { + syscallarg(int) fd; + syscallarg(int) cmd; + syscallarg(void *) arg; +}; + +struct select_args { + syscallarg(u_int) nd; + syscallarg(fd_set *) in; + syscallarg(fd_set *) ou; + syscallarg(fd_set *) ex; + syscallarg(struct timeval *) tv; +}; + +struct fsync_args { + syscallarg(int) fd; +}; + +struct setpriority_args { + syscallarg(int) which; + syscallarg(int) who; + syscallarg(int) prio; +}; + +struct socket_args { + syscallarg(int) domain; + syscallarg(int) type; + syscallarg(int) protocol; +}; + +struct connect_args { + syscallarg(int) s; + syscallarg(caddr_t) name; + syscallarg(int) namelen; +}; + +struct compat_43_accept_args { + syscallarg(int) s; + syscallarg(caddr_t) name; + syscallarg(int *) anamelen; +}; + +struct getpriority_args { + syscallarg(int) which; + syscallarg(int) who; +}; + +struct compat_43_send_args { + syscallarg(int) s; + syscallarg(caddr_t) buf; + syscallarg(int) len; + syscallarg(int) flags; +}; + +struct compat_43_recv_args { + syscallarg(int) s; + syscallarg(caddr_t) buf; + syscallarg(int) len; + syscallarg(int) flags; +}; + +struct sigreturn_args { + syscallarg(struct sigcontext *) sigcntxp; +}; + +struct bind_args { + syscallarg(int) s; + syscallarg(caddr_t) name; + syscallarg(int) namelen; +}; + +struct setsockopt_args { + syscallarg(int) s; + syscallarg(int) level; + syscallarg(int) name; + syscallarg(caddr_t) val; + syscallarg(int) valsize; +}; + +struct listen_args { + syscallarg(int) s; + syscallarg(int) backlog; +}; + +struct compat_43_sigvec_args { + syscallarg(int) signum; + syscallarg(struct sigvec *) nsv; + syscallarg(struct sigvec *) osv; +}; + +struct compat_43_sigblock_args { + syscallarg(int) mask; +}; + +struct compat_43_sigsetmask_args { + syscallarg(int) mask; +}; + +struct sigsuspend_args { + syscallarg(int) mask; +}; + +struct compat_43_sigstack_args { + syscallarg(struct sigstack *) nss; + syscallarg(struct sigstack *) oss; +}; + +struct compat_43_recvmsg_args { + syscallarg(int) s; + syscallarg(struct omsghdr *) msg; + syscallarg(int) flags; +}; + +struct compat_43_sendmsg_args { + syscallarg(int) s; + syscallarg(caddr_t) msg; + syscallarg(int) flags; +}; + +struct vtrace_args { + syscallarg(int) request; + syscallarg(int) value; +}; + +struct gettimeofday_args { + syscallarg(struct timeval *) tp; + syscallarg(struct timezone *) tzp; +}; + +struct getrusage_args { + syscallarg(int) who; + syscallarg(struct rusage *) rusage; +}; + +struct getsockopt_args { + syscallarg(int) s; + syscallarg(int) level; + syscallarg(int) name; + syscallarg(caddr_t) val; + syscallarg(int *) avalsize; +}; + +struct resuba_args { + syscallarg(int) value; +}; + +struct readv_args { + syscallarg(int) fd; + syscallarg(struct iovec *) iovp; + syscallarg(u_int) iovcnt; +}; + +struct writev_args { + syscallarg(int) fd; + syscallarg(struct iovec *) iovp; + syscallarg(u_int) iovcnt; +}; + +struct settimeofday_args { + syscallarg(struct timeval *) tv; + syscallarg(struct timezone *) tzp; +}; + +struct fchown_args { + syscallarg(int) fd; + syscallarg(int) uid; + syscallarg(int) gid; +}; + +struct fchmod_args { + syscallarg(int) fd; + syscallarg(int) mode; +}; + +struct compat_43_recvfrom_args { + syscallarg(int) s; + syscallarg(caddr_t) buf; + syscallarg(size_t) len; + syscallarg(int) flags; + syscallarg(caddr_t) from; + syscallarg(int *) fromlenaddr; +}; + +struct compat_43_setreuid_args { + syscallarg(int) ruid; + syscallarg(int) euid; +}; + +struct compat_43_setregid_args { + syscallarg(int) rgid; + syscallarg(int) egid; +}; + +struct rename_args { + syscallarg(char *) from; + syscallarg(char *) to; +}; + +struct compat_43_truncate_args { + syscallarg(char *) path; + syscallarg(long) length; +}; + +struct compat_43_ftruncate_args { + syscallarg(int) fd; + syscallarg(long) length; +}; + +struct flock_args { + syscallarg(int) fd; + syscallarg(int) how; +}; + +struct mkfifo_args { + syscallarg(char *) path; + syscallarg(int) mode; +}; + +struct sendto_args { + syscallarg(int) s; + syscallarg(caddr_t) buf; + syscallarg(size_t) len; + syscallarg(int) flags; + syscallarg(caddr_t) to; + syscallarg(int) tolen; +}; + +struct shutdown_args { + syscallarg(int) s; + syscallarg(int) how; +}; + +struct socketpair_args { + syscallarg(int) domain; + syscallarg(int) type; + syscallarg(int) protocol; + syscallarg(int *) rsv; +}; + +struct mkdir_args { + syscallarg(char *) path; + syscallarg(int) mode; +}; + +struct rmdir_args { + syscallarg(char *) path; +}; + +struct utimes_args { + syscallarg(char *) path; + syscallarg(struct timeval *) tptr; +}; + +struct adjtime_args { + syscallarg(struct timeval *) delta; + syscallarg(struct timeval *) olddelta; +}; + +struct compat_43_getpeername_args { + syscallarg(int) fdes; + syscallarg(caddr_t) asa; + syscallarg(int *) alen; +}; + +struct compat_43_sethostid_args { + syscallarg(int32_t) hostid; +}; + +struct compat_43_getrlimit_args { + syscallarg(u_int) which; + syscallarg(struct ogetrlimit *) rlp; +}; + +struct compat_43_setrlimit_args { + syscallarg(u_int) which; + syscallarg(struct ogetrlimit *) rlp; +}; + +struct compat_43_killpg_args { + syscallarg(int) pgid; + syscallarg(int) signum; +}; + +struct quotactl_args { + syscallarg(char *) path; + syscallarg(int) cmd; + syscallarg(int) uid; + syscallarg(caddr_t) arg; +}; + +struct compat_43_getsockname_args { + syscallarg(int) fdec; + syscallarg(caddr_t) asa; + syscallarg(int *) alen; +}; + +struct nfssvc_args { + syscallarg(int) flag; + syscallarg(caddr_t) argp; +}; + +struct compat_43_getdirentries_args { + syscallarg(int) fd; + syscallarg(char *) buf; + syscallarg(u_int) count; + syscallarg(long *) basep; +}; + +struct statfs_args { + syscallarg(char *) path; + syscallarg(struct statfs *) buf; +}; + +struct fstatfs_args { + syscallarg(int) fd; + syscallarg(struct statfs *) buf; +}; + +struct getfh_args { + syscallarg(char *) fname; + syscallarg(fhandle_t *) fhp; +}; + +struct compat_43_shmsys_args { + syscallarg(int) which; + syscallarg(int) a2; + syscallarg(int) a3; + syscallarg(int) a4; +}; + +struct setgid_args { + syscallarg(gid_t) gid; +}; + +struct setegid_args { + syscallarg(gid_t) egid; +}; + +struct seteuid_args { + syscallarg(uid_t) euid; +}; + +struct lfs_bmapv_args { + syscallarg(fsid_t *) fsidp; + syscallarg(struct block_info *) blkiov; + syscallarg(int) blkcnt; +}; + +struct lfs_markv_args { + syscallarg(fsid_t *) fsidp; + syscallarg(struct block_info *) blkiov; + syscallarg(int) blkcnt; +}; + +struct lfs_segclean_args { + syscallarg(fsid_t *) fsidp; + syscallarg(u_long) segment; +}; + +struct lfs_segwait_args { + syscallarg(fsid_t *) fsidp; + syscallarg(struct timeval *) tv; +}; + +struct stat_args { + syscallarg(char *) path; + syscallarg(struct stat *) ub; +}; + +struct fstat_args { + syscallarg(int) fd; + syscallarg(struct stat *) sb; +}; + +struct lstat_args { + syscallarg(char *) path; + syscallarg(struct stat *) ub; +}; + +struct pathconf_args { + syscallarg(char *) path; + syscallarg(int) name; +}; + +struct fpathconf_args { + syscallarg(int) fd; + syscallarg(int) name; +}; + +struct getrlimit_args { + syscallarg(u_int) which; + syscallarg(struct rlimit *) rlp; +}; + +struct setrlimit_args { + syscallarg(u_int) which; + syscallarg(struct rlimit *) rlp; +}; + +struct getdirentries_args { + syscallarg(int) fd; + syscallarg(char *) buf; + syscallarg(u_int) count; + syscallarg(long *) basep; +}; + +struct mmap_args { + syscallarg(caddr_t) addr; + syscallarg(size_t) len; + syscallarg(int) prot; + syscallarg(int) flags; + syscallarg(int) fd; + syscallarg(long) pad; + syscallarg(off_t) pos; +}; + +struct lseek_args { + syscallarg(int) fd; + syscallarg(int) pad; + syscallarg(off_t) offset; + syscallarg(int) whence; +}; + +struct truncate_args { + syscallarg(char *) path; + syscallarg(int) pad; + syscallarg(off_t) length; +}; + +struct ftruncate_args { + syscallarg(int) fd; + syscallarg(int) pad; + syscallarg(off_t) length; +}; + +struct __sysctl_args { + syscallarg(int *) name; + syscallarg(u_int) namelen; + syscallarg(void *) old; + syscallarg(size_t *) oldlenp; + syscallarg(void *) new; + syscallarg(size_t) newlen; +}; + +struct mlock_args { + syscallarg(caddr_t) addr; + syscallarg(size_t) len; +}; + +struct munlock_args { + syscallarg(caddr_t) addr; + syscallarg(size_t) len; +}; + +struct undelete_args { + syscallarg(char *) path; +}; + +struct shmat_args { + syscallarg(int) shmid; + syscallarg(void *) shmaddr; + syscallarg(int) shmflg; +}; + +struct shmctl_args { + syscallarg(int) shmid; + syscallarg(int) cmd; + syscallarg(struct shmid_ds *) buf; +}; + +struct shmdt_args { + syscallarg(void *) shmaddr; +}; + +struct shmget_args { + syscallarg(key_t) key; + syscallarg(int) size; + syscallarg(int) shmflg; +}; + +#undef syscallarg |