| Commit | Line | Data |
|---|---|---|
| a64ba182 MD |
1 | /* |
| 2 | * Union of syscall args for messaging. | |
| 3 | * | |
| ba03102a | 4 | * DO NOT EDIT-- To regenerate this file, edit syscalls.master followed |
| c5b92a8c | 5 | * by running make sysent in the same directory. |
| a64ba182 MD |
6 | */ |
| 7 | ||
| 8 | union sysunion { | |
| 245e4f17 | 9 | #ifdef _KERNEL /* header only applies in kernel */ |
| 9ba76b73 | 10 | struct lwkt_msg lmsg; |
| df2244e3 | 11 | struct sysmsg sysmsg; |
| 245e4f17 | 12 | #endif |
| 17e1a2b5 JS |
13 | #ifdef COMPAT_43 |
| 14 | #endif | |
| a64ba182 | 15 | struct nosys_args nosys; |
| 753fd850 | 16 | struct exit_args exit; |
| a64ba182 MD |
17 | struct fork_args fork; |
| 18 | struct read_args read; | |
| 19 | struct write_args write; | |
| 20 | struct open_args open; | |
| 21 | struct close_args close; | |
| 22 | struct wait_args wait4; | |
| 23 | #ifdef COMPAT_43 | |
| 753fd850 | 24 | struct ocreat_args sys_ocreat; |
| a64ba182 MD |
25 | #endif |
| 26 | struct link_args link; | |
| 27 | struct unlink_args unlink; | |
| 28 | struct chdir_args chdir; | |
| 29 | struct fchdir_args fchdir; | |
| 30 | struct mknod_args mknod; | |
| 31 | struct chmod_args chmod; | |
| 32 | struct chown_args chown; | |
| 33 | struct obreak_args obreak; | |
| 34 | struct getfsstat_args getfsstat; | |
| 35 | #ifdef COMPAT_43 | |
| 753fd850 | 36 | struct olseek_args sys_olseek; |
| a64ba182 MD |
37 | #endif |
| 38 | struct getpid_args getpid; | |
| 39 | struct mount_args mount; | |
| 40 | struct unmount_args unmount; | |
| 41 | struct setuid_args setuid; | |
| 42 | struct getuid_args getuid; | |
| 43 | struct geteuid_args geteuid; | |
| 44 | struct ptrace_args ptrace; | |
| 45 | struct recvmsg_args recvmsg; | |
| 46 | struct sendmsg_args sendmsg; | |
| 47 | struct recvfrom_args recvfrom; | |
| 48 | struct accept_args accept; | |
| 49 | struct getpeername_args getpeername; | |
| 50 | struct getsockname_args getsockname; | |
| 51 | struct access_args access; | |
| 52 | struct chflags_args chflags; | |
| 53 | struct fchflags_args fchflags; | |
| 54 | struct sync_args sync; | |
| 55 | struct kill_args kill; | |
| 56 | #ifdef COMPAT_43 | |
| 753fd850 | 57 | struct ostat_args sys_ostat; |
| a64ba182 MD |
58 | #endif |
| 59 | struct getppid_args getppid; | |
| 60 | #ifdef COMPAT_43 | |
| 753fd850 | 61 | struct olstat_args sys_olstat; |
| a64ba182 MD |
62 | #endif |
| 63 | struct dup_args dup; | |
| 64 | struct pipe_args pipe; | |
| 65 | struct getegid_args getegid; | |
| 66 | struct profil_args profil; | |
| 67 | struct ktrace_args ktrace; | |
| a64ba182 | 68 | struct getgid_args getgid; |
| a64ba182 MD |
69 | struct getlogin_args getlogin; |
| 70 | struct setlogin_args setlogin; | |
| 71 | struct acct_args acct; | |
| a64ba182 MD |
72 | struct sigaltstack_args sigaltstack; |
| 73 | struct ioctl_args ioctl; | |
| 74 | struct reboot_args reboot; | |
| 75 | struct revoke_args revoke; | |
| 76 | struct symlink_args symlink; | |
| 77 | struct readlink_args readlink; | |
| 78 | struct execve_args execve; | |
| 79 | struct umask_args umask; | |
| 80 | struct chroot_args chroot; | |
| 81 | #ifdef COMPAT_43 | |
| 753fd850 | 82 | struct ofstat_args sys_ofstat; |
| a64ba182 MD |
83 | #endif |
| 84 | #ifdef COMPAT_43 | |
| 85 | struct getkerninfo_args getkerninfo; | |
| 86 | #endif | |
| 87 | struct getpagesize_args getpagesize; | |
| 88 | struct msync_args msync; | |
| 89 | struct vfork_args vfork; | |
| 90 | struct sbrk_args sbrk; | |
| 91 | struct sstk_args sstk; | |
| 92 | #ifdef COMPAT_43 | |
| 753fd850 | 93 | struct ommap_args sys_ommap; |
| a64ba182 | 94 | #endif |
| 83b1807f SG |
95 | #ifdef COMPAT_43 |
| 96 | struct ovadvise_args vadvise; | |
| 97 | #endif | |
| a64ba182 MD |
98 | struct munmap_args munmap; |
| 99 | struct mprotect_args mprotect; | |
| 100 | struct madvise_args madvise; | |
| 101 | struct mincore_args mincore; | |
| 102 | struct getgroups_args getgroups; | |
| 103 | struct setgroups_args setgroups; | |
| 104 | struct getpgrp_args getpgrp; | |
| 105 | struct setpgid_args setpgid; | |
| 106 | struct setitimer_args setitimer; | |
| 753fd850 | 107 | struct owait_args sys_owait; |
| a64ba182 MD |
108 | struct swapon_args swapon; |
| 109 | struct getitimer_args getitimer; | |
| 110 | #ifdef COMPAT_43 | |
| 111 | struct gethostname_args gethostname; | |
| 112 | #endif | |
| 113 | #ifdef COMPAT_43 | |
| 114 | struct sethostname_args sethostname; | |
| 115 | #endif | |
| 116 | struct getdtablesize_args getdtablesize; | |
| 117 | struct dup2_args dup2; | |
| 118 | struct fcntl_args fcntl; | |
| 119 | struct select_args select; | |
| 120 | struct fsync_args fsync; | |
| 121 | struct setpriority_args setpriority; | |
| 122 | struct socket_args socket; | |
| 123 | struct connect_args connect; | |
| 124 | struct getpriority_args getpriority; | |
| 125 | #ifdef COMPAT_43 | |
| 753fd850 | 126 | struct osend_args sys_osend; |
| a64ba182 MD |
127 | #endif |
| 128 | #ifdef COMPAT_43 | |
| 753fd850 | 129 | struct orecv_args sys_orecv; |
| a64ba182 | 130 | #endif |
| a64ba182 MD |
131 | struct bind_args bind; |
| 132 | struct setsockopt_args setsockopt; | |
| 133 | struct listen_args listen; | |
| 134 | #ifdef COMPAT_43 | |
| 753fd850 | 135 | struct osigvec_args sys_osigvec; |
| a64ba182 MD |
136 | #endif |
| 137 | #ifdef COMPAT_43 | |
| 753fd850 | 138 | struct osigblock_args sys_osigblock; |
| a64ba182 MD |
139 | #endif |
| 140 | #ifdef COMPAT_43 | |
| 753fd850 | 141 | struct osigsetmask_args sys_osigsetmask; |
| a64ba182 MD |
142 | #endif |
| 143 | #ifdef COMPAT_43 | |
| 753fd850 | 144 | struct osigstack_args sys_osigstack; |
| a64ba182 MD |
145 | #endif |
| 146 | #ifdef COMPAT_43 | |
| 753fd850 | 147 | struct orecvmsg_args sys_orecvmsg; |
| a64ba182 MD |
148 | #endif |
| 149 | #ifdef COMPAT_43 | |
| 753fd850 | 150 | struct osendmsg_args sys_osendmsg; |
| a64ba182 MD |
151 | #endif |
| 152 | struct gettimeofday_args gettimeofday; | |
| 153 | struct getrusage_args getrusage; | |
| 154 | struct getsockopt_args getsockopt; | |
| 155 | struct readv_args readv; | |
| 156 | struct writev_args writev; | |
| 157 | struct settimeofday_args settimeofday; | |
| 158 | struct fchown_args fchown; | |
| 159 | struct fchmod_args fchmod; | |
| 160 | struct setreuid_args setreuid; | |
| 161 | struct setregid_args setregid; | |
| 162 | struct rename_args rename; | |
| 163 | #ifdef COMPAT_43 | |
| 753fd850 | 164 | struct otruncate_args sys_otruncate; |
| a64ba182 MD |
165 | #endif |
| 166 | #ifdef COMPAT_43 | |
| 753fd850 | 167 | struct oftruncate_args sys_oftruncate; |
| a64ba182 MD |
168 | #endif |
| 169 | struct flock_args flock; | |
| 170 | struct mkfifo_args mkfifo; | |
| 171 | struct sendto_args sendto; | |
| 172 | struct shutdown_args shutdown; | |
| 173 | struct socketpair_args socketpair; | |
| 174 | struct mkdir_args mkdir; | |
| 175 | struct rmdir_args rmdir; | |
| 176 | struct utimes_args utimes; | |
| 177 | struct adjtime_args adjtime; | |
| 178 | #ifdef COMPAT_43 | |
| 753fd850 | 179 | struct ogetpeername_args sys_ogetpeername; |
| a64ba182 | 180 | #endif |
| 753fd850 | 181 | struct ogethostid_args sys_ogethostid; |
| a64ba182 | 182 | #ifdef COMPAT_43 |
| 753fd850 | 183 | struct osethostid_args sys_osethostid; |
| a64ba182 MD |
184 | #endif |
| 185 | #ifdef COMPAT_43 | |
| 753fd850 | 186 | struct ogetrlimit_args sys_ogetrlimit; |
| a64ba182 MD |
187 | #endif |
| 188 | #ifdef COMPAT_43 | |
| 753fd850 | 189 | struct osetrlimit_args sys_osetrlimit; |
| a64ba182 MD |
190 | #endif |
| 191 | #ifdef COMPAT_43 | |
| 753fd850 | 192 | struct okillpg_args sys_okillpg; |
| a64ba182 MD |
193 | #endif |
| 194 | struct setsid_args setsid; | |
| 195 | struct quotactl_args quotactl; | |
| 753fd850 | 196 | struct oquota_args sys_oquota; |
| a64ba182 MD |
197 | struct nfssvc_args nfssvc; |
| 198 | #ifdef COMPAT_43 | |
| 753fd850 | 199 | struct ogetdirentries_args sys_ogetdirentries; |
| a64ba182 MD |
200 | #endif |
| 201 | struct statfs_args statfs; | |
| 202 | struct fstatfs_args fstatfs; | |
| 203 | struct getfh_args getfh; | |
| 204 | struct getdomainname_args getdomainname; | |
| 205 | struct setdomainname_args setdomainname; | |
| 206 | struct uname_args uname; | |
| 207 | struct sysarch_args sysarch; | |
| 208 | struct rtprio_args rtprio; | |
| 209 | struct semsys_args semsys; | |
| 210 | struct msgsys_args msgsys; | |
| 211 | struct shmsys_args shmsys; | |
| b09fd398 MD |
212 | struct extpread_args extpread; |
| 213 | struct extpwrite_args extpwrite; | |
| a64ba182 MD |
214 | struct ntp_adjtime_args ntp_adjtime; |
| 215 | struct setgid_args setgid; | |
| 216 | struct setegid_args setegid; | |
| 217 | struct seteuid_args seteuid; | |
| f1787048 | 218 | #ifdef COMPAT_DF12 |
| 753fd850 | 219 | struct dfbsd12_stat_args sys_dfbsd12_stat; |
| f1787048 JS |
220 | #endif |
| 221 | #ifdef COMPAT_DF12 | |
| 753fd850 | 222 | struct dfbsd12_fstat_args sys_dfbsd12_fstat; |
| f1787048 JS |
223 | #endif |
| 224 | #ifdef COMPAT_DF12 | |
| 753fd850 | 225 | struct dfbsd12_lstat_args sys_dfbsd12_lstat; |
| f1787048 | 226 | #endif |
| a64ba182 MD |
227 | struct pathconf_args pathconf; |
| 228 | struct fpathconf_args fpathconf; | |
| 229 | struct __getrlimit_args getrlimit; | |
| 230 | struct __setrlimit_args setrlimit; | |
| 01f31ab3 | 231 | #ifdef COMPAT_DF12 |
| 753fd850 | 232 | struct dfbsd12_getdirentries_args sys_dfbsd12_getdirentries; |
| 01f31ab3 | 233 | #endif |
| a64ba182 MD |
234 | struct mmap_args mmap; |
| 235 | struct lseek_args lseek; | |
| 236 | struct truncate_args truncate; | |
| 237 | struct ftruncate_args ftruncate; | |
| 238 | struct sysctl_args __sysctl; | |
| 239 | struct mlock_args mlock; | |
| 240 | struct munlock_args munlock; | |
| 241 | struct undelete_args undelete; | |
| 242 | struct futimes_args futimes; | |
| 243 | struct getpgid_args getpgid; | |
| 244 | struct poll_args poll; | |
| 245 | struct __semctl_args __semctl; | |
| 246 | struct semget_args semget; | |
| 247 | struct semop_args semop; | |
| 248 | struct msgctl_args msgctl; | |
| 249 | struct msgget_args msgget; | |
| 250 | struct msgsnd_args msgsnd; | |
| 251 | struct msgrcv_args msgrcv; | |
| 252 | struct shmat_args shmat; | |
| 253 | struct shmctl_args shmctl; | |
| 254 | struct shmdt_args shmdt; | |
| 255 | struct shmget_args shmget; | |
| 256 | struct clock_gettime_args clock_gettime; | |
| 257 | struct clock_settime_args clock_settime; | |
| 258 | struct clock_getres_args clock_getres; | |
| 259 | struct nanosleep_args nanosleep; | |
| 260 | struct minherit_args minherit; | |
| 261 | struct rfork_args rfork; | |
| 262 | struct openbsd_poll_args openbsd_poll; | |
| 263 | struct issetugid_args issetugid; | |
| 264 | struct lchown_args lchown; | |
| 01f31ab3 | 265 | #ifdef COMPAT_DF12 |
| 753fd850 | 266 | struct dfbsd12_getdents_args sys_dfbsd12_getdents; |
| 01f31ab3 | 267 | #endif |
| a64ba182 MD |
268 | struct lchmod_args lchmod; |
| 269 | struct lutimes_args lutimes; | |
| b09fd398 MD |
270 | struct extpreadv_args extpreadv; |
| 271 | struct extpwritev_args extpwritev; | |
| a64ba182 MD |
272 | struct fhstatfs_args fhstatfs; |
| 273 | struct fhopen_args fhopen; | |
| f1787048 | 274 | #ifdef COMPAT_DF12 |
| 753fd850 | 275 | struct dfbsd12_fhstat_args sys_dfbsd12_fhstat; |
| f1787048 | 276 | #endif |
| a64ba182 MD |
277 | struct modnext_args modnext; |
| 278 | struct modstat_args modstat; | |
| 279 | struct modfnext_args modfnext; | |
| 280 | struct modfind_args modfind; | |
| 281 | struct kldload_args kldload; | |
| 282 | struct kldunload_args kldunload; | |
| 283 | struct kldfind_args kldfind; | |
| 284 | struct kldnext_args kldnext; | |
| 285 | struct kldstat_args kldstat; | |
| 286 | struct kldfirstmod_args kldfirstmod; | |
| 287 | struct getsid_args getsid; | |
| 288 | struct setresuid_args setresuid; | |
| 289 | struct setresgid_args setresgid; | |
| 290 | struct aio_return_args aio_return; | |
| 291 | struct aio_suspend_args aio_suspend; | |
| 292 | struct aio_cancel_args aio_cancel; | |
| 293 | struct aio_error_args aio_error; | |
| 294 | struct aio_read_args aio_read; | |
| 295 | struct aio_write_args aio_write; | |
| 296 | struct lio_listio_args lio_listio; | |
| 297 | struct yield_args yield; | |
| a64ba182 MD |
298 | struct mlockall_args mlockall; |
| 299 | struct munlockall_args munlockall; | |
| 300 | struct __getcwd_args __getcwd; | |
| 301 | struct sched_setparam_args sched_setparam; | |
| 302 | struct sched_getparam_args sched_getparam; | |
| 303 | struct sched_setscheduler_args sched_setscheduler; | |
| 304 | struct sched_getscheduler_args sched_getscheduler; | |
| 305 | struct sched_yield_args sched_yield; | |
| 306 | struct sched_get_priority_max_args sched_get_priority_max; | |
| 307 | struct sched_get_priority_min_args sched_get_priority_min; | |
| 308 | struct sched_rr_get_interval_args sched_rr_get_interval; | |
| 309 | struct utrace_args utrace; | |
| a64ba182 MD |
310 | struct kldsym_args kldsym; |
| 311 | struct jail_args jail; | |
| 312 | struct sigprocmask_args sigprocmask; | |
| 313 | struct sigsuspend_args sigsuspend; | |
| 314 | struct sigaction_args sigaction; | |
| 315 | struct sigpending_args sigpending; | |
| 316 | struct sigreturn_args sigreturn; | |
| 3a59f0f7 DX |
317 | struct sigtimedwait_args sigtimedwait; |
| 318 | struct sigwaitinfo_args sigwaitinfo; | |
| a64ba182 MD |
319 | struct __acl_get_file_args __acl_get_file; |
| 320 | struct __acl_set_file_args __acl_set_file; | |
| 321 | struct __acl_get_fd_args __acl_get_fd; | |
| 322 | struct __acl_set_fd_args __acl_set_fd; | |
| 323 | struct __acl_delete_file_args __acl_delete_file; | |
| 324 | struct __acl_delete_fd_args __acl_delete_fd; | |
| 325 | struct __acl_aclcheck_file_args __acl_aclcheck_file; | |
| 326 | struct __acl_aclcheck_fd_args __acl_aclcheck_fd; | |
| 327 | struct extattrctl_args extattrctl; | |
| 328 | struct extattr_set_file_args extattr_set_file; | |
| 329 | struct extattr_get_file_args extattr_get_file; | |
| 330 | struct extattr_delete_file_args extattr_delete_file; | |
| 331 | struct aio_waitcomplete_args aio_waitcomplete; | |
| 332 | struct getresuid_args getresuid; | |
| 333 | struct getresgid_args getresgid; | |
| 334 | struct kqueue_args kqueue; | |
| 335 | struct kevent_args kevent; | |
| 78812139 | 336 | struct sctp_peeloff_args sctp_peeloff; |
| 91fdc001 | 337 | struct lchflags_args lchflags; |
| 2a0783db | 338 | struct uuidgen_args uuidgen; |
| a64ba182 | 339 | struct sendfile_args sendfile; |
| 98a7f915 MD |
340 | struct varsym_set_args varsym_set; |
| 341 | struct varsym_get_args varsym_get; | |
| 0a004aa2 | 342 | struct varsym_list_args varsym_list; |
| 29802dbb MD |
343 | struct exec_sys_register_args exec_sys_register; |
| 344 | struct exec_sys_unregister_args exec_sys_unregister; | |
| 0ba6fbbf | 345 | struct sys_checkpoint_args sys_checkpoint; |
| 949ecb9b | 346 | struct mountctl_args mountctl; |
| da5fb9ef MD |
347 | struct umtx_sleep_args umtx_sleep; |
| 348 | struct umtx_wakeup_args umtx_wakeup; | |
| b9fca94d | 349 | struct jail_attach_args jail_attach; |
| ba491dfb MD |
350 | struct set_tls_area_args set_tls_area; |
| 351 | struct get_tls_area_args get_tls_area; | |
| ae5995b9 | 352 | struct closefrom_args closefrom; |
| f1787048 JS |
353 | struct stat_args stat; |
| 354 | struct fstat_args fstat; | |
| 355 | struct lstat_args lstat; | |
| 356 | struct fhstat_args fhstat; | |
| 01f31ab3 JS |
357 | struct getdirentries_args getdirentries; |
| 358 | struct getdents_args getdents; | |
| cb7f4ab1 | 359 | struct usched_set_args usched_set; |
| b09fd398 MD |
360 | struct extaccept_args extaccept; |
| 361 | struct extconnect_args extconnect; | |
| e143cb06 | 362 | struct syslink_args syslink; |
| afeabdca | 363 | struct mcontrol_args mcontrol; |
| d3313941 MD |
364 | struct vmspace_create_args vmspace_create; |
| 365 | struct vmspace_destroy_args vmspace_destroy; | |
| 366 | struct vmspace_ctl_args vmspace_ctl; | |
| 367 | struct vmspace_mmap_args vmspace_mmap; | |
| 368 | struct vmspace_munmap_args vmspace_munmap; | |
| 369 | struct vmspace_mcontrol_args vmspace_mcontrol; | |
| 021a4ed4 MD |
370 | struct vmspace_pread_args vmspace_pread; |
| 371 | struct vmspace_pwrite_args vmspace_pwrite; | |
| a704dbd9 | 372 | struct extexit_args extexit; |
| a0a27cfb | 373 | struct lwp_create_args lwp_create; |
| c2e552b5 SS |
374 | struct lwp_gettid_args lwp_gettid; |
| 375 | struct lwp_kill_args lwp_kill; | |
| 649d3bd2 | 376 | struct lwp_rtprio_args lwp_rtprio; |
| ae7cb1b5 | 377 | struct pselect_args pselect; |
| d9fad06e MD |
378 | struct statvfs_args statvfs; |
| 379 | struct fstatvfs_args fstatvfs; | |
| 380 | struct fhstatvfs_args fhstatvfs; | |
| 00fe9d48 | 381 | struct getvfsstat_args getvfsstat; |
| 83a11774 | 382 | struct openat_args openat; |
| e101a3f4 | 383 | struct fstatat_args fstatat; |
| 8cde3c79 | 384 | struct fchmodat_args fchmodat; |
| 32013176 | 385 | struct fchownat_args fchownat; |
| 3a6d8629 | 386 | struct unlinkat_args unlinkat; |
| 18cf460b | 387 | struct faccessat_args faccessat; |
| 0b96c93b SK |
388 | struct mq_open_args mq_open; |
| 389 | struct mq_close_args mq_close; | |
| 390 | struct mq_unlink_args mq_unlink; | |
| 391 | struct mq_getattr_args mq_getattr; | |
| 392 | struct mq_setattr_args mq_setattr; | |
| 393 | struct mq_notify_args mq_notify; | |
| 394 | struct mq_send_args mq_send; | |
| 395 | struct mq_receive_args mq_receive; | |
| 396 | struct mq_timedsend_args mq_timedsend; | |
| 397 | struct mq_timedreceive_args mq_timedreceive; | |
| aa166ad1 AH |
398 | struct ioprio_set_args ioprio_set; |
| 399 | struct ioprio_get_args ioprio_get; | |
| 72f12c5b | 400 | struct chroot_kernel_args chroot_kernel; |
| c7238745 | 401 | struct renameat_args renameat; |
| 6d98f93c SW |
402 | struct mkdirat_args mkdirat; |
| 403 | struct mkfifoat_args mkfifoat; | |
| 404 | struct mknodat_args mknodat; | |
| 405 | struct readlinkat_args readlinkat; | |
| 406 | struct symlinkat_args symlinkat; | |
| ba45172b | 407 | struct swapoff_args swapoff; |
| b4d6d8bb | 408 | struct vquotactl_args vquotactl; |
| 77e32d4c | 409 | struct linkat_args linkat; |
| 6eb83deb | 410 | struct eaccess_args eaccess; |
| a64ba182 | 411 | }; |