1 /* 2 * Union of syscall args for messaging. 3 * 4 * DO NOT EDIT-- To regenerate this file, edit syscalls.master followed 5 * by running make sysent in the same directory. 6 */ 7 8 union sysunion { 9 struct exit_args exit; 10 struct fork_args fork; 11 struct read_args read; 12 struct write_args write; 13 struct open_args open; 14 struct close_args close; 15 struct wait_args wait4; 16 struct nosys_args nosys; 17 struct link_args link; 18 struct unlink_args unlink; 19 struct chdir_args chdir; 20 struct fchdir_args fchdir; 21 struct mknod_args mknod; 22 struct chmod_args chmod; 23 struct chown_args chown; 24 struct obreak_args obreak; 25 struct getfsstat_args getfsstat; 26 struct getpid_args getpid; 27 struct mount_args mount; 28 struct unmount_args unmount; 29 struct setuid_args setuid; 30 struct getuid_args getuid; 31 struct geteuid_args geteuid; 32 struct ptrace_args ptrace; 33 struct recvmsg_args recvmsg; 34 struct sendmsg_args sendmsg; 35 struct recvfrom_args recvfrom; 36 struct accept_args accept; 37 struct getpeername_args getpeername; 38 struct getsockname_args getsockname; 39 struct access_args access; 40 struct chflags_args chflags; 41 struct fchflags_args fchflags; 42 struct sync_args sync; 43 struct kill_args kill; 44 struct getppid_args getppid; 45 struct dup_args dup; 46 struct pipe_args pipe; 47 struct getegid_args getegid; 48 struct profil_args profil; 49 struct ktrace_args ktrace; 50 struct getgid_args getgid; 51 struct getlogin_args getlogin; 52 struct setlogin_args setlogin; 53 struct acct_args acct; 54 struct sigaltstack_args sigaltstack; 55 struct ioctl_args ioctl; 56 struct reboot_args reboot; 57 struct revoke_args revoke; 58 struct symlink_args symlink; 59 struct readlink_args readlink; 60 struct execve_args execve; 61 struct umask_args umask; 62 struct chroot_args chroot; 63 struct msync_args msync; 64 struct vfork_args vfork; 65 struct sbrk_args sbrk; 66 struct sstk_args sstk; 67 struct munmap_args munmap; 68 struct mprotect_args mprotect; 69 struct madvise_args madvise; 70 struct mincore_args mincore; 71 struct getgroups_args getgroups; 72 struct setgroups_args setgroups; 73 struct getpgrp_args getpgrp; 74 struct setpgid_args setpgid; 75 struct setitimer_args setitimer; 76 struct swapon_args swapon; 77 struct getitimer_args getitimer; 78 struct getdtablesize_args getdtablesize; 79 struct dup2_args dup2; 80 struct fcntl_args fcntl; 81 struct select_args select; 82 struct fsync_args fsync; 83 struct setpriority_args setpriority; 84 struct socket_args socket; 85 struct connect_args connect; 86 struct getpriority_args getpriority; 87 struct bind_args bind; 88 struct setsockopt_args setsockopt; 89 struct listen_args listen; 90 struct gettimeofday_args gettimeofday; 91 struct getrusage_args getrusage; 92 struct getsockopt_args getsockopt; 93 struct readv_args readv; 94 struct writev_args writev; 95 struct settimeofday_args settimeofday; 96 struct fchown_args fchown; 97 struct fchmod_args fchmod; 98 struct setreuid_args setreuid; 99 struct setregid_args setregid; 100 struct rename_args rename; 101 struct flock_args flock; 102 struct mkfifo_args mkfifo; 103 struct sendto_args sendto; 104 struct shutdown_args shutdown; 105 struct socketpair_args socketpair; 106 struct mkdir_args mkdir; 107 struct rmdir_args rmdir; 108 struct utimes_args utimes; 109 struct adjtime_args adjtime; 110 struct setsid_args setsid; 111 struct quotactl_args quotactl; 112 struct nfssvc_args nfssvc; 113 struct statfs_args statfs; 114 struct fstatfs_args fstatfs; 115 struct getfh_args getfh; 116 struct sysarch_args sysarch; 117 struct rtprio_args rtprio; 118 struct extpread_args extpread; 119 struct extpwrite_args extpwrite; 120 struct ntp_adjtime_args ntp_adjtime; 121 struct setgid_args setgid; 122 struct setegid_args setegid; 123 struct seteuid_args seteuid; 124 struct pathconf_args pathconf; 125 struct fpathconf_args fpathconf; 126 struct __getrlimit_args getrlimit; 127 struct __setrlimit_args setrlimit; 128 struct mmap_args mmap; 129 struct lseek_args lseek; 130 struct truncate_args truncate; 131 struct ftruncate_args ftruncate; 132 struct sysctl_args __sysctl; 133 struct mlock_args mlock; 134 struct munlock_args munlock; 135 struct undelete_args undelete; 136 struct futimes_args futimes; 137 struct getpgid_args getpgid; 138 struct poll_args poll; 139 struct __semctl_args __semctl; 140 struct semget_args semget; 141 struct semop_args semop; 142 struct msgctl_args msgctl; 143 struct msgget_args msgget; 144 struct msgsnd_args msgsnd; 145 struct msgrcv_args msgrcv; 146 struct shmat_args shmat; 147 struct shmctl_args shmctl; 148 struct shmdt_args shmdt; 149 struct shmget_args shmget; 150 struct clock_gettime_args clock_gettime; 151 struct clock_settime_args clock_settime; 152 struct clock_getres_args clock_getres; 153 struct nanosleep_args nanosleep; 154 struct clock_nanosleep_args clock_nanosleep; 155 struct minherit_args minherit; 156 struct rfork_args rfork; 157 struct openbsd_poll_args openbsd_poll; 158 struct issetugid_args issetugid; 159 struct lchown_args lchown; 160 struct lchmod_args lchmod; 161 struct lutimes_args lutimes; 162 struct extpreadv_args extpreadv; 163 struct extpwritev_args extpwritev; 164 struct fhstatfs_args fhstatfs; 165 struct fhopen_args fhopen; 166 struct modnext_args modnext; 167 struct modstat_args modstat; 168 struct modfnext_args modfnext; 169 struct modfind_args modfind; 170 struct kldload_args kldload; 171 struct kldunload_args kldunload; 172 struct kldfind_args kldfind; 173 struct kldnext_args kldnext; 174 struct kldstat_args kldstat; 175 struct kldfirstmod_args kldfirstmod; 176 struct getsid_args getsid; 177 struct setresuid_args setresuid; 178 struct setresgid_args setresgid; 179 struct aio_return_args aio_return; 180 struct aio_suspend_args aio_suspend; 181 struct aio_cancel_args aio_cancel; 182 struct aio_error_args aio_error; 183 struct aio_read_args aio_read; 184 struct aio_write_args aio_write; 185 struct lio_listio_args lio_listio; 186 struct yield_args yield; 187 struct mlockall_args mlockall; 188 struct munlockall_args munlockall; 189 struct __getcwd_args __getcwd; 190 struct sched_setparam_args sched_setparam; 191 struct sched_getparam_args sched_getparam; 192 struct sched_setscheduler_args sched_setscheduler; 193 struct sched_getscheduler_args sched_getscheduler; 194 struct sched_yield_args sched_yield; 195 struct sched_get_priority_max_args sched_get_priority_max; 196 struct sched_get_priority_min_args sched_get_priority_min; 197 struct sched_rr_get_interval_args sched_rr_get_interval; 198 struct utrace_args utrace; 199 struct kldsym_args kldsym; 200 struct jail_args jail; 201 struct sigprocmask_args sigprocmask; 202 struct sigsuspend_args sigsuspend; 203 struct sigaction_args sigaction; 204 struct sigpending_args sigpending; 205 struct sigreturn_args sigreturn; 206 struct sigtimedwait_args sigtimedwait; 207 struct sigwaitinfo_args sigwaitinfo; 208 struct __acl_get_file_args __acl_get_file; 209 struct __acl_set_file_args __acl_set_file; 210 struct __acl_get_fd_args __acl_get_fd; 211 struct __acl_set_fd_args __acl_set_fd; 212 struct __acl_delete_file_args __acl_delete_file; 213 struct __acl_delete_fd_args __acl_delete_fd; 214 struct __acl_aclcheck_file_args __acl_aclcheck_file; 215 struct __acl_aclcheck_fd_args __acl_aclcheck_fd; 216 struct extattrctl_args extattrctl; 217 struct extattr_set_file_args extattr_set_file; 218 struct extattr_get_file_args extattr_get_file; 219 struct extattr_delete_file_args extattr_delete_file; 220 struct aio_waitcomplete_args aio_waitcomplete; 221 struct getresuid_args getresuid; 222 struct getresgid_args getresgid; 223 struct kqueue_args kqueue; 224 struct kevent_args kevent; 225 struct kenv_args kenv; 226 struct lchflags_args lchflags; 227 struct uuidgen_args uuidgen; 228 struct sendfile_args sendfile; 229 struct varsym_set_args varsym_set; 230 struct varsym_get_args varsym_get; 231 struct varsym_list_args varsym_list; 232 struct exec_sys_register_args exec_sys_register; 233 struct exec_sys_unregister_args exec_sys_unregister; 234 struct sys_checkpoint_args sys_checkpoint; 235 struct mountctl_args mountctl; 236 struct umtx_sleep_args umtx_sleep; 237 struct umtx_wakeup_args umtx_wakeup; 238 struct jail_attach_args jail_attach; 239 struct set_tls_area_args set_tls_area; 240 struct get_tls_area_args get_tls_area; 241 struct closefrom_args closefrom; 242 struct stat_args stat; 243 struct fstat_args fstat; 244 struct lstat_args lstat; 245 struct fhstat_args fhstat; 246 struct getdirentries_args getdirentries; 247 struct getdents_args getdents; 248 struct usched_set_args usched_set; 249 struct extaccept_args extaccept; 250 struct extconnect_args extconnect; 251 struct mcontrol_args mcontrol; 252 struct vmspace_create_args vmspace_create; 253 struct vmspace_destroy_args vmspace_destroy; 254 struct vmspace_ctl_args vmspace_ctl; 255 struct vmspace_mmap_args vmspace_mmap; 256 struct vmspace_munmap_args vmspace_munmap; 257 struct vmspace_mcontrol_args vmspace_mcontrol; 258 struct vmspace_pread_args vmspace_pread; 259 struct vmspace_pwrite_args vmspace_pwrite; 260 struct extexit_args extexit; 261 struct lwp_create_args lwp_create; 262 struct lwp_gettid_args lwp_gettid; 263 struct lwp_kill_args lwp_kill; 264 struct lwp_rtprio_args lwp_rtprio; 265 struct pselect_args pselect; 266 struct statvfs_args statvfs; 267 struct fstatvfs_args fstatvfs; 268 struct fhstatvfs_args fhstatvfs; 269 struct getvfsstat_args getvfsstat; 270 struct openat_args openat; 271 struct fstatat_args fstatat; 272 struct fchmodat_args fchmodat; 273 struct fchownat_args fchownat; 274 struct unlinkat_args unlinkat; 275 struct faccessat_args faccessat; 276 struct mq_open_args mq_open; 277 struct mq_close_args mq_close; 278 struct mq_unlink_args mq_unlink; 279 struct mq_getattr_args mq_getattr; 280 struct mq_setattr_args mq_setattr; 281 struct mq_notify_args mq_notify; 282 struct mq_send_args mq_send; 283 struct mq_receive_args mq_receive; 284 struct mq_timedsend_args mq_timedsend; 285 struct mq_timedreceive_args mq_timedreceive; 286 struct ioprio_set_args ioprio_set; 287 struct ioprio_get_args ioprio_get; 288 struct chroot_kernel_args chroot_kernel; 289 struct renameat_args renameat; 290 struct mkdirat_args mkdirat; 291 struct mkfifoat_args mkfifoat; 292 struct mknodat_args mknodat; 293 struct readlinkat_args readlinkat; 294 struct symlinkat_args symlinkat; 295 struct swapoff_args swapoff; 296 struct vquotactl_args vquotactl; 297 struct linkat_args linkat; 298 struct eaccess_args eaccess; 299 struct lpathconf_args lpathconf; 300 struct vmm_guest_ctl_args vmm_guest_ctl; 301 struct vmm_guest_sync_addr_args vmm_guest_sync_addr; 302 struct procctl_args procctl; 303 struct chflagsat_args chflagsat; 304 struct pipe2_args pipe2; 305 struct utimensat_args utimensat; 306 struct futimens_args futimens; 307 struct accept4_args accept4; 308 struct lwp_setname_args lwp_setname; 309 struct ppoll_args ppoll; 310 struct lwp_setaffinity_args lwp_setaffinity; 311 struct lwp_getaffinity_args lwp_getaffinity; 312 struct lwp_create2_args lwp_create2; 313 struct getcpuclockid_args getcpuclockid; 314 struct wait6_args wait6; 315 struct lwp_getname_args lwp_getname; 316 struct getrandom_args getrandom; 317 struct __realpath_args __realpath; 318 }; 319