📄 syscallargs.h
字号:
/* $OpenBSD$ *//* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. * created from; OpenBSD: syscalls.master,v 1.37 1999/06/07 07:17:42 deraadt Exp */#define syscallarg(x) union { x datum; register_t regt; }struct sys_exit_args { syscallarg(int) rval;};struct sys_read_args { syscallarg(int) fd; syscallarg(void *) buf; syscallarg(size_t) nbyte;};struct sys_write_args { syscallarg(int) fd; syscallarg(const void *) buf; syscallarg(size_t) nbyte;};struct sys_open_args { syscallarg(const char *) path; syscallarg(int) flags; syscallarg(int) mode;};struct sys_close_args { syscallarg(int) fd;};struct sys_wait4_args { syscallarg(int) pid; syscallarg(int *) status; syscallarg(int) options; syscallarg(struct rusage *) rusage;};struct compat_43_sys_creat_args { syscallarg(const char *) path; syscallarg(int) mode;};struct sys_link_args { syscallarg(const char *) path; syscallarg(const char *) link;};struct sys_unlink_args { syscallarg(const char *) path;};struct sys_chdir_args { syscallarg(const char *) path;};struct sys_fchdir_args { syscallarg(int) fd;};struct sys_mknod_args { syscallarg(const char *) path; syscallarg(int) mode; syscallarg(dev_t) dev;};struct sys_chmod_args { syscallarg(const char *) path; syscallarg(int) mode;};struct sys_chown_args { syscallarg(const char *) path; syscallarg(uid_t) uid; syscallarg(gid_t) gid;};struct sys_obreak_args { syscallarg(char *) nsize;};struct sys_ogetfsstat_args { syscallarg(struct statfs *) buf; syscallarg(long) bufsize; syscallarg(int) flags;};struct compat_43_sys_lseek_args { syscallarg(int) fd; syscallarg(long) offset; syscallarg(int) whence;};struct sys_mount_args { syscallarg(const char *) type; syscallarg(const char *) path; syscallarg(int) flags; syscallarg(void *) data;};struct sys_unmount_args { syscallarg(const char *) path; syscallarg(int) flags;};struct sys_setuid_args { syscallarg(uid_t) uid;};struct sys_ptrace_args { syscallarg(int) req; syscallarg(pid_t) pid; syscallarg(caddr_t) addr; syscallarg(int) data;};struct sys_recvmsg_args { syscallarg(int) s; syscallarg(struct msghdr *) msg; syscallarg(int) flags;};struct sys_sendmsg_args { syscallarg(int) s; syscallarg(const struct msghdr *) msg; syscallarg(int) flags;};struct sys_recvfrom_args { syscallarg(int) s; syscallarg(void *) buf; syscallarg(size_t) len; syscallarg(int) flags; syscallarg(struct sockaddr *) from; syscallarg(socklen_t *) fromlenaddr;};struct sys_accept_args { syscallarg(int) s; syscallarg(struct sockaddr *) name; syscallarg(socklen_t *) anamelen;};struct sys_getpeername_args { syscallarg(int) fdes; syscallarg(struct sockaddr *) asa; syscallarg(int *) alen;};struct sys_getsockname_args { syscallarg(int) fdes; syscallarg(struct sockaddr *) asa; syscallarg(socklen_t *) alen;};struct sys_access_args { syscallarg(const char *) path; syscallarg(int) flags;};struct sys_chflags_args { syscallarg(const char *) path; syscallarg(u_int) flags;};struct sys_fchflags_args { syscallarg(int) fd; syscallarg(u_int) flags;};struct sys_kill_args { syscallarg(int) pid; syscallarg(int) signum;};struct compat_43_sys_stat_args { syscallarg(const char *) path; syscallarg(struct ostat *) ub;};struct compat_43_sys_lstat_args { syscallarg(char *) path; syscallarg(struct ostat *) ub;};struct sys_dup_args { syscallarg(int) fd;};struct sys_profil_args { syscallarg(caddr_t) samples; syscallarg(size_t) size; syscallarg(u_long) offset; syscallarg(u_int) scale;};struct sys_ktrace_args { syscallarg(const char *) fname; syscallarg(int) ops; syscallarg(int) facs; syscallarg(pid_t) pid;};struct sys_sigaction_args { syscallarg(int) signum; syscallarg(const struct sigaction *) nsa; syscallarg(struct sigaction *) osa;};struct sys_sigprocmask_args { syscallarg(int) how; syscallarg(sigset_t) mask;};struct sys_getlogin_args { syscallarg(char *) namebuf; syscallarg(u_int) namelen;};struct sys_setlogin_args { syscallarg(const char *) namebuf;};struct sys_acct_args { syscallarg(const char *) path;};struct sys_sigaltstack_args { syscallarg(const struct sigaltstack *) nss; syscallarg(struct sigaltstack *) oss;};struct sys_ioctl_args { syscallarg(int) fd; syscallarg(u_long) com; syscallarg(void *) data;};struct sys_reboot_args { syscallarg(int) opt;};struct sys_revoke_args { syscallarg(const char *) path;};struct sys_symlink_args { syscallarg(const char *) path; syscallarg(const char *) link;};struct sys_readlink_args { syscallarg(const char *) path; syscallarg(char *) buf; syscallarg(size_t) count;};struct sys_execve_args { syscallarg(const char *) path; syscallarg(char *const *) argp; syscallarg(char *const *) envp;};struct sys_umask_args { syscallarg(int) newmask;};struct sys_chroot_args { syscallarg(const char *) path;};struct compat_43_sys_fstat_args { syscallarg(int) fd; syscallarg(struct ostat *) sb;};struct compat_43_sys_getkerninfo_args { syscallarg(int) op; syscallarg(char *) where; syscallarg(int *) size; syscallarg(int) arg;};struct sys_omsync_args { syscallarg(caddr_t) addr; syscallarg(size_t) len;};struct sys_sbrk_args { syscallarg(int) incr;};struct sys_sstk_args { syscallarg(int) incr;};struct compat_43_sys_mmap_args { syscallarg(caddr_t) addr; syscallarg(size_t) len; syscallarg(int) prot; syscallarg(int) flags; syscallarg(int) fd; syscallarg(long) pos;};struct sys_ovadvise_args { syscallarg(int) anom;};struct sys_munmap_args { syscallarg(void *) addr; syscallarg(size_t) len;};struct sys_mprotect_args { syscallarg(void *) addr; syscallarg(size_t) len; syscallarg(int) prot;};struct sys_madvise_args { syscallarg(void *) addr; syscallarg(size_t) len; syscallarg(int) behav;};struct sys_mincore_args { syscallarg(void *) addr; syscallarg(size_t) len; syscallarg(char *) vec;};struct sys_getgroups_args { syscallarg(int) gidsetsize; syscallarg(gid_t *) gidset;};struct sys_setgroups_args { syscallarg(int) gidsetsize; syscallarg(const gid_t *) gidset;};struct sys_setpgid_args { syscallarg(pid_t) pid; syscallarg(int) pgid;};struct sys_setitimer_args { syscallarg(int) which; syscallarg(const struct itimerval *) itv; syscallarg(struct itimerval *) oitv;};struct sys_swapon_args { syscallarg(const char *) name;};struct sys_getitimer_args { syscallarg(int) which; syscallarg(struct itimerval *) itv;};struct compat_43_sys_gethostname_args { syscallarg(char *) hostname; syscallarg(u_int) len;};struct compat_43_sys_sethostname_args { syscallarg(char *) hostname; syscallarg(u_int) len;};struct sys_dup2_args { syscallarg(int) from; syscallarg(int) to;};struct sys_fcntl_args { syscallarg(int) fd; syscallarg(int) cmd; syscallarg(void *) arg;};struct sys_select_args { syscallarg(int) nd; syscallarg(fd_set *) in; syscallarg(fd_set *) ou; syscallarg(fd_set *) ex; syscallarg(struct timeval *) tv;};struct sys_fsync_args { syscallarg(int) fd;};struct sys_setpriority_args { syscallarg(int) which; syscallarg(int) who; syscallarg(int) prio;};struct sys_socket_args { syscallarg(int) domain; syscallarg(int) type; syscallarg(int) protocol;};struct sys_connect_args { syscallarg(int) s; syscallarg(const struct sockaddr *) name; syscallarg(socklen_t) namelen;};struct compat_43_sys_accept_args { syscallarg(int) s; syscallarg(caddr_t) name; syscallarg(int *) anamelen;};struct sys_getpriority_args { syscallarg(int) which; syscallarg(int) who;};struct compat_43_sys_send_args { syscallarg(int) s; syscallarg(caddr_t) buf; syscallarg(int) len; syscallarg(int) flags;};struct compat_43_sys_recv_args { syscallarg(int) s; syscallarg(caddr_t) buf; syscallarg(int) len; syscallarg(int) flags;};struct sys_sigreturn_args { syscallarg(struct sigcontext *) sigcntxp;};struct sys_bind_args { syscallarg(int) s; syscallarg(const struct sockaddr *) name; syscallarg(socklen_t) namelen;};struct sys_setsockopt_args { syscallarg(int) s; syscallarg(int) level; syscallarg(int) name; syscallarg(const void *) val; syscallarg(socklen_t) valsize;};struct sys_listen_args { syscallarg(int) s; syscallarg(int) backlog;};struct compat_43_sys_sigvec_args { syscallarg(int) signum; syscallarg(struct sigvec *) nsv; syscallarg(struct sigvec *) osv;};struct compat_43_sys_sigblock_args { syscallarg(int) mask;};struct compat_43_sys_sigsetmask_args { syscallarg(int) mask;};struct sys_sigsuspend_args { syscallarg(int) mask;};struct compat_43_sys_sigstack_args { syscallarg(struct sigstack *) nss; syscallarg(struct sigstack *) oss;};struct compat_43_sys_recvmsg_args { syscallarg(int) s; syscallarg(struct omsghdr *) msg; syscallarg(int) flags;};struct compat_43_sys_sendmsg_args { syscallarg(int) s; syscallarg(caddr_t) msg; syscallarg(int) flags;};struct sys_vtrace_args { syscallarg(int) request; syscallarg(int) value;};struct sys_gettimeofday_args { syscallarg(struct timeval *) tp; syscallarg(struct timezone *) tzp;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -