This commit was generated by cvs2svn to compensate for changes in r14561,

which included commits to RCS files with non-trunk default branches.
This commit is contained in:
Peter Wemm 1996-03-11 19:39:40 +00:00
commit def2f69e6f
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=14562

862
sys/sys/syscallargs.h Normal file
View File

@ -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