| 1 | /* |
| 2 | * Union of syscall args for messaging. |
| 3 | * |
| 4 | * DO NOT EDIT-- this file is automatically generated. |
| 5 | * $DragonFly: src/sys/sys/sysunion.h,v 1.14 2004/03/06 22:14:16 dillon Exp $ |
| 6 | * created from DragonFly: src/sys/kern/syscalls.master,v 1.11 2004/01/20 18:41:51 dillon Exp |
| 7 | */ |
| 8 | |
| 9 | union sysunion { |
| 10 | #ifdef _KERNEL /* header only applies in kernel */ |
| 11 | struct lwkt_msg lmsg; |
| 12 | struct sysmsg sysmsg; |
| 13 | #endif |
| 14 | struct nosys_args nosys; |
| 15 | struct sys_exit_args sys_exit; |
| 16 | struct fork_args fork; |
| 17 | struct read_args read; |
| 18 | struct write_args write; |
| 19 | struct open_args open; |
| 20 | struct close_args close; |
| 21 | struct wait_args wait4; |
| 22 | #ifdef COMPAT_43 |
| 23 | struct ocreat_args ocreat; |
| 24 | #endif |
| 25 | struct link_args link; |
| 26 | struct unlink_args unlink; |
| 27 | struct chdir_args chdir; |
| 28 | struct fchdir_args fchdir; |
| 29 | struct mknod_args mknod; |
| 30 | struct chmod_args chmod; |
| 31 | struct chown_args chown; |
| 32 | struct obreak_args obreak; |
| 33 | struct getfsstat_args getfsstat; |
| 34 | #ifdef COMPAT_43 |
| 35 | struct olseek_args olseek; |
| 36 | #endif |
| 37 | struct getpid_args getpid; |
| 38 | struct mount_args mount; |
| 39 | struct unmount_args unmount; |
| 40 | struct setuid_args setuid; |
| 41 | struct getuid_args getuid; |
| 42 | struct geteuid_args geteuid; |
| 43 | struct ptrace_args ptrace; |
| 44 | struct recvmsg_args recvmsg; |
| 45 | struct sendmsg_args sendmsg; |
| 46 | struct recvfrom_args recvfrom; |
| 47 | struct accept_args accept; |
| 48 | struct getpeername_args getpeername; |
| 49 | struct getsockname_args getsockname; |
| 50 | struct access_args access; |
| 51 | struct chflags_args chflags; |
| 52 | struct fchflags_args fchflags; |
| 53 | struct sync_args sync; |
| 54 | struct kill_args kill; |
| 55 | #ifdef COMPAT_43 |
| 56 | struct ostat_args ostat; |
| 57 | #endif |
| 58 | struct getppid_args getppid; |
| 59 | #ifdef COMPAT_43 |
| 60 | struct olstat_args olstat; |
| 61 | #endif |
| 62 | struct dup_args dup; |
| 63 | struct pipe_args pipe; |
| 64 | struct getegid_args getegid; |
| 65 | struct profil_args profil; |
| 66 | struct ktrace_args ktrace; |
| 67 | struct getgid_args getgid; |
| 68 | struct getlogin_args getlogin; |
| 69 | struct setlogin_args setlogin; |
| 70 | struct acct_args acct; |
| 71 | struct sigaltstack_args sigaltstack; |
| 72 | struct ioctl_args ioctl; |
| 73 | struct reboot_args reboot; |
| 74 | struct revoke_args revoke; |
| 75 | struct symlink_args symlink; |
| 76 | struct readlink_args readlink; |
| 77 | struct execve_args execve; |
| 78 | struct umask_args umask; |
| 79 | struct chroot_args chroot; |
| 80 | #ifdef COMPAT_43 |
| 81 | struct ofstat_args ofstat; |
| 82 | #endif |
| 83 | #ifdef COMPAT_43 |
| 84 | struct getkerninfo_args getkerninfo; |
| 85 | #endif |
| 86 | struct getpagesize_args getpagesize; |
| 87 | struct msync_args msync; |
| 88 | struct vfork_args vfork; |
| 89 | struct sbrk_args sbrk; |
| 90 | struct sstk_args sstk; |
| 91 | #ifdef COMPAT_43 |
| 92 | struct ommap_args ommap; |
| 93 | #endif |
| 94 | struct ovadvise_args ovadvise; |
| 95 | struct munmap_args munmap; |
| 96 | struct mprotect_args mprotect; |
| 97 | struct madvise_args madvise; |
| 98 | struct mincore_args mincore; |
| 99 | struct getgroups_args getgroups; |
| 100 | struct setgroups_args setgroups; |
| 101 | struct getpgrp_args getpgrp; |
| 102 | struct setpgid_args setpgid; |
| 103 | struct setitimer_args setitimer; |
| 104 | struct owait_args owait; |
| 105 | struct swapon_args swapon; |
| 106 | struct getitimer_args getitimer; |
| 107 | #ifdef COMPAT_43 |
| 108 | struct gethostname_args gethostname; |
| 109 | #endif |
| 110 | #ifdef COMPAT_43 |
| 111 | struct sethostname_args sethostname; |
| 112 | #endif |
| 113 | struct getdtablesize_args getdtablesize; |
| 114 | struct dup2_args dup2; |
| 115 | struct fcntl_args fcntl; |
| 116 | struct select_args select; |
| 117 | struct fsync_args fsync; |
| 118 | struct setpriority_args setpriority; |
| 119 | struct socket_args socket; |
| 120 | struct connect_args connect; |
| 121 | struct getpriority_args getpriority; |
| 122 | #ifdef COMPAT_43 |
| 123 | struct osend_args osend; |
| 124 | #endif |
| 125 | #ifdef COMPAT_43 |
| 126 | struct orecv_args orecv; |
| 127 | #endif |
| 128 | struct bind_args bind; |
| 129 | struct setsockopt_args setsockopt; |
| 130 | struct listen_args listen; |
| 131 | #ifdef COMPAT_43 |
| 132 | struct osigvec_args osigvec; |
| 133 | #endif |
| 134 | #ifdef COMPAT_43 |
| 135 | struct osigblock_args osigblock; |
| 136 | #endif |
| 137 | #ifdef COMPAT_43 |
| 138 | struct osigsetmask_args osigsetmask; |
| 139 | #endif |
| 140 | #ifdef COMPAT_43 |
| 141 | struct osigstack_args osigstack; |
| 142 | #endif |
| 143 | #ifdef COMPAT_43 |
| 144 | struct orecvmsg_args orecvmsg; |
| 145 | #endif |
| 146 | #ifdef COMPAT_43 |
| 147 | struct osendmsg_args osendmsg; |
| 148 | #endif |
| 149 | struct gettimeofday_args gettimeofday; |
| 150 | struct getrusage_args getrusage; |
| 151 | struct getsockopt_args getsockopt; |
| 152 | struct readv_args readv; |
| 153 | struct writev_args writev; |
| 154 | struct settimeofday_args settimeofday; |
| 155 | struct fchown_args fchown; |
| 156 | struct fchmod_args fchmod; |
| 157 | struct setreuid_args setreuid; |
| 158 | struct setregid_args setregid; |
| 159 | struct rename_args rename; |
| 160 | #ifdef COMPAT_43 |
| 161 | struct otruncate_args otruncate; |
| 162 | #endif |
| 163 | #ifdef COMPAT_43 |
| 164 | struct oftruncate_args oftruncate; |
| 165 | #endif |
| 166 | struct flock_args flock; |
| 167 | struct mkfifo_args mkfifo; |
| 168 | struct sendto_args sendto; |
| 169 | struct shutdown_args shutdown; |
| 170 | struct socketpair_args socketpair; |
| 171 | struct mkdir_args mkdir; |
| 172 | struct rmdir_args rmdir; |
| 173 | struct utimes_args utimes; |
| 174 | struct adjtime_args adjtime; |
| 175 | #ifdef COMPAT_43 |
| 176 | struct ogetpeername_args ogetpeername; |
| 177 | #endif |
| 178 | struct ogethostid_args ogethostid; |
| 179 | #ifdef COMPAT_43 |
| 180 | struct osethostid_args osethostid; |
| 181 | #endif |
| 182 | #ifdef COMPAT_43 |
| 183 | struct ogetrlimit_args ogetrlimit; |
| 184 | #endif |
| 185 | #ifdef COMPAT_43 |
| 186 | struct osetrlimit_args osetrlimit; |
| 187 | #endif |
| 188 | #ifdef COMPAT_43 |
| 189 | struct okillpg_args okillpg; |
| 190 | #endif |
| 191 | struct setsid_args setsid; |
| 192 | struct quotactl_args quotactl; |
| 193 | struct oquota_args oquota; |
| 194 | struct nfssvc_args nfssvc; |
| 195 | #ifdef COMPAT_43 |
| 196 | struct ogetdirentries_args ogetdirentries; |
| 197 | #endif |
| 198 | struct statfs_args statfs; |
| 199 | struct fstatfs_args fstatfs; |
| 200 | struct getfh_args getfh; |
| 201 | struct getdomainname_args getdomainname; |
| 202 | struct setdomainname_args setdomainname; |
| 203 | struct uname_args uname; |
| 204 | struct sysarch_args sysarch; |
| 205 | struct rtprio_args rtprio; |
| 206 | struct semsys_args semsys; |
| 207 | struct msgsys_args msgsys; |
| 208 | struct shmsys_args shmsys; |
| 209 | struct pread_args pread; |
| 210 | struct pwrite_args pwrite; |
| 211 | struct ntp_adjtime_args ntp_adjtime; |
| 212 | struct setgid_args setgid; |
| 213 | struct setegid_args setegid; |
| 214 | struct seteuid_args seteuid; |
| 215 | struct stat_args stat; |
| 216 | struct fstat_args fstat; |
| 217 | struct lstat_args lstat; |
| 218 | struct pathconf_args pathconf; |
| 219 | struct fpathconf_args fpathconf; |
| 220 | struct __getrlimit_args getrlimit; |
| 221 | struct __setrlimit_args setrlimit; |
| 222 | struct getdirentries_args getdirentries; |
| 223 | struct mmap_args mmap; |
| 224 | struct lseek_args lseek; |
| 225 | struct truncate_args truncate; |
| 226 | struct ftruncate_args ftruncate; |
| 227 | struct sysctl_args __sysctl; |
| 228 | struct mlock_args mlock; |
| 229 | struct munlock_args munlock; |
| 230 | struct undelete_args undelete; |
| 231 | struct futimes_args futimes; |
| 232 | struct getpgid_args getpgid; |
| 233 | struct poll_args poll; |
| 234 | struct __semctl_args __semctl; |
| 235 | struct semget_args semget; |
| 236 | struct semop_args semop; |
| 237 | struct msgctl_args msgctl; |
| 238 | struct msgget_args msgget; |
| 239 | struct msgsnd_args msgsnd; |
| 240 | struct msgrcv_args msgrcv; |
| 241 | struct shmat_args shmat; |
| 242 | struct shmctl_args shmctl; |
| 243 | struct shmdt_args shmdt; |
| 244 | struct shmget_args shmget; |
| 245 | struct clock_gettime_args clock_gettime; |
| 246 | struct clock_settime_args clock_settime; |
| 247 | struct clock_getres_args clock_getres; |
| 248 | struct nanosleep_args nanosleep; |
| 249 | struct minherit_args minherit; |
| 250 | struct rfork_args rfork; |
| 251 | struct openbsd_poll_args openbsd_poll; |
| 252 | struct issetugid_args issetugid; |
| 253 | struct lchown_args lchown; |
| 254 | struct getdents_args getdents; |
| 255 | struct lchmod_args lchmod; |
| 256 | struct lutimes_args lutimes; |
| 257 | struct nstat_args nstat; |
| 258 | struct nfstat_args nfstat; |
| 259 | struct nlstat_args nlstat; |
| 260 | struct fhstatfs_args fhstatfs; |
| 261 | struct fhopen_args fhopen; |
| 262 | struct fhstat_args fhstat; |
| 263 | struct modnext_args modnext; |
| 264 | struct modstat_args modstat; |
| 265 | struct modfnext_args modfnext; |
| 266 | struct modfind_args modfind; |
| 267 | struct kldload_args kldload; |
| 268 | struct kldunload_args kldunload; |
| 269 | struct kldfind_args kldfind; |
| 270 | struct kldnext_args kldnext; |
| 271 | struct kldstat_args kldstat; |
| 272 | struct kldfirstmod_args kldfirstmod; |
| 273 | struct getsid_args getsid; |
| 274 | struct setresuid_args setresuid; |
| 275 | struct setresgid_args setresgid; |
| 276 | struct aio_return_args aio_return; |
| 277 | struct aio_suspend_args aio_suspend; |
| 278 | struct aio_cancel_args aio_cancel; |
| 279 | struct aio_error_args aio_error; |
| 280 | struct aio_read_args aio_read; |
| 281 | struct aio_write_args aio_write; |
| 282 | struct lio_listio_args lio_listio; |
| 283 | struct yield_args yield; |
| 284 | struct thr_sleep_args thr_sleep; |
| 285 | struct thr_wakeup_args thr_wakeup; |
| 286 | struct mlockall_args mlockall; |
| 287 | struct munlockall_args munlockall; |
| 288 | struct __getcwd_args __getcwd; |
| 289 | struct sched_setparam_args sched_setparam; |
| 290 | struct sched_getparam_args sched_getparam; |
| 291 | struct sched_setscheduler_args sched_setscheduler; |
| 292 | struct sched_getscheduler_args sched_getscheduler; |
| 293 | struct sched_yield_args sched_yield; |
| 294 | struct sched_get_priority_max_args sched_get_priority_max; |
| 295 | struct sched_get_priority_min_args sched_get_priority_min; |
| 296 | struct sched_rr_get_interval_args sched_rr_get_interval; |
| 297 | struct utrace_args utrace; |
| 298 | struct kldsym_args kldsym; |
| 299 | struct jail_args jail; |
| 300 | struct sigprocmask_args sigprocmask; |
| 301 | struct sigsuspend_args sigsuspend; |
| 302 | struct sigaction_args sigaction; |
| 303 | struct sigpending_args sigpending; |
| 304 | struct sigreturn_args sigreturn; |
| 305 | struct __acl_get_file_args __acl_get_file; |
| 306 | struct __acl_set_file_args __acl_set_file; |
| 307 | struct __acl_get_fd_args __acl_get_fd; |
| 308 | struct __acl_set_fd_args __acl_set_fd; |
| 309 | struct __acl_delete_file_args __acl_delete_file; |
| 310 | struct __acl_delete_fd_args __acl_delete_fd; |
| 311 | struct __acl_aclcheck_file_args __acl_aclcheck_file; |
| 312 | struct __acl_aclcheck_fd_args __acl_aclcheck_fd; |
| 313 | struct extattrctl_args extattrctl; |
| 314 | struct extattr_set_file_args extattr_set_file; |
| 315 | struct extattr_get_file_args extattr_get_file; |
| 316 | struct extattr_delete_file_args extattr_delete_file; |
| 317 | struct aio_waitcomplete_args aio_waitcomplete; |
| 318 | struct getresuid_args getresuid; |
| 319 | struct getresgid_args getresgid; |
| 320 | struct kqueue_args kqueue; |
| 321 | struct kevent_args kevent; |
| 322 | struct sendfile_args sendfile; |
| 323 | struct varsym_set_args varsym_set; |
| 324 | struct varsym_get_args varsym_get; |
| 325 | struct varsym_list_args varsym_list; |
| 326 | struct upc_register_args upc_register; |
| 327 | struct upc_control_args upc_control; |
| 328 | struct caps_sys_service_args caps_sys_service; |
| 329 | struct caps_sys_client_args caps_sys_client; |
| 330 | struct caps_sys_close_args caps_sys_close; |
| 331 | struct caps_sys_put_args caps_sys_put; |
| 332 | struct caps_sys_reply_args caps_sys_reply; |
| 333 | struct caps_sys_get_args caps_sys_get; |
| 334 | struct caps_sys_wait_args caps_sys_wait; |
| 335 | struct caps_sys_abort_args caps_sys_abort; |
| 336 | struct caps_sys_getgen_args caps_sys_getgen; |
| 337 | struct caps_sys_setgen_args caps_sys_setgen; |
| 338 | struct exec_sys_register_args exec_sys_register; |
| 339 | struct exec_sys_unregister_args exec_sys_unregister; |
| 340 | }; |