Add src/test and throw in some of the ad-hoc timing and testing programs
[dragonfly.git] / sys / sys / sysunion.h
CommitLineData
a64ba182
MD
1/*
2 * Union of syscall args for messaging.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
c7114eea 5 * $DragonFly: src/sys/sys/sysunion.h,v 1.3 2003/07/30 00:19:16 dillon Exp $
a64ba182
MD
6 * created from DragonFly: src/sys/kern/syscalls.master,v 1.2 2003/06/17 04:28:41 dillon Exp
7 */
8
9union sysunion {
c7114eea
MD
10 struct lwkt_msg lmsg;
11 union sysmsg sysmsg;
a64ba182
MD
12 struct nosys_args nosys;
13 struct sys_exit_args sys_exit;
14 struct fork_args fork;
15 struct read_args read;
16 struct write_args write;
17 struct open_args open;
18 struct close_args close;
19 struct wait_args wait4;
20#ifdef COMPAT_43
21 struct ocreat_args ocreat;
22#endif
23 struct link_args link;
24 struct unlink_args unlink;
25 struct chdir_args chdir;
26 struct fchdir_args fchdir;
27 struct mknod_args mknod;
28 struct chmod_args chmod;
29 struct chown_args chown;
30 struct obreak_args obreak;
31 struct getfsstat_args getfsstat;
32#ifdef COMPAT_43
33 struct olseek_args olseek;
34#endif
35 struct getpid_args getpid;
36 struct mount_args mount;
37 struct unmount_args unmount;
38 struct setuid_args setuid;
39 struct getuid_args getuid;
40 struct geteuid_args geteuid;
41 struct ptrace_args ptrace;
42 struct recvmsg_args recvmsg;
43 struct sendmsg_args sendmsg;
44 struct recvfrom_args recvfrom;
45 struct accept_args accept;
46 struct getpeername_args getpeername;
47 struct getsockname_args getsockname;
48 struct access_args access;
49 struct chflags_args chflags;
50 struct fchflags_args fchflags;
51 struct sync_args sync;
52 struct kill_args kill;
53#ifdef COMPAT_43
54 struct ostat_args ostat;
55#endif
56 struct getppid_args getppid;
57#ifdef COMPAT_43
58 struct olstat_args olstat;
59#endif
60 struct dup_args dup;
61 struct pipe_args pipe;
62 struct getegid_args getegid;
63 struct profil_args profil;
64 struct ktrace_args ktrace;
65#ifdef COMPAT_43
66 struct osigaction_args osigaction;
67#endif
68 struct getgid_args getgid;
69#ifdef COMPAT_43
70 struct osigprocmask_args osigprocmask;
71#endif
72 struct getlogin_args getlogin;
73 struct setlogin_args setlogin;
74 struct acct_args acct;
75 struct osigpending_args osigpending;
76 struct sigaltstack_args sigaltstack;
77 struct ioctl_args ioctl;
78 struct reboot_args reboot;
79 struct revoke_args revoke;
80 struct symlink_args symlink;
81 struct readlink_args readlink;
82 struct execve_args execve;
83 struct umask_args umask;
84 struct chroot_args chroot;
85#ifdef COMPAT_43
86 struct ofstat_args ofstat;
87#endif
88#ifdef COMPAT_43
89 struct getkerninfo_args getkerninfo;
90#endif
91 struct getpagesize_args getpagesize;
92 struct msync_args msync;
93 struct vfork_args vfork;
94 struct sbrk_args sbrk;
95 struct sstk_args sstk;
96#ifdef COMPAT_43
97 struct ommap_args ommap;
98#endif
99 struct ovadvise_args ovadvise;
100 struct munmap_args munmap;
101 struct mprotect_args mprotect;
102 struct madvise_args madvise;
103 struct mincore_args mincore;
104 struct getgroups_args getgroups;
105 struct setgroups_args setgroups;
106 struct getpgrp_args getpgrp;
107 struct setpgid_args setpgid;
108 struct setitimer_args setitimer;
109 struct owait_args owait;
110 struct swapon_args swapon;
111 struct getitimer_args getitimer;
112#ifdef COMPAT_43
113 struct gethostname_args gethostname;
114#endif
115#ifdef COMPAT_43
116 struct sethostname_args sethostname;
117#endif
118 struct getdtablesize_args getdtablesize;
119 struct dup2_args dup2;
120 struct fcntl_args fcntl;
121 struct select_args select;
122 struct fsync_args fsync;
123 struct setpriority_args setpriority;
124 struct socket_args socket;
125 struct connect_args connect;
126 struct getpriority_args getpriority;
127#ifdef COMPAT_43
128 struct osend_args osend;
129#endif
130#ifdef COMPAT_43
131 struct orecv_args orecv;
132#endif
133#ifdef COMPAT_43
134 struct osigreturn_args osigreturn;
135#endif
136 struct bind_args bind;
137 struct setsockopt_args setsockopt;
138 struct listen_args listen;
139#ifdef COMPAT_43
140 struct osigvec_args osigvec;
141#endif
142#ifdef COMPAT_43
143 struct osigblock_args osigblock;
144#endif
145#ifdef COMPAT_43
146 struct osigsetmask_args osigsetmask;
147#endif
148#ifdef COMPAT_43
149 struct osigsuspend_args osigsuspend;
150#endif
151#ifdef COMPAT_43
152 struct osigstack_args osigstack;
153#endif
154#ifdef COMPAT_43
155 struct orecvmsg_args orecvmsg;
156#endif
157#ifdef COMPAT_43
158 struct osendmsg_args osendmsg;
159#endif
160 struct gettimeofday_args gettimeofday;
161 struct getrusage_args getrusage;
162 struct getsockopt_args getsockopt;
163 struct readv_args readv;
164 struct writev_args writev;
165 struct settimeofday_args settimeofday;
166 struct fchown_args fchown;
167 struct fchmod_args fchmod;
168 struct setreuid_args setreuid;
169 struct setregid_args setregid;
170 struct rename_args rename;
171#ifdef COMPAT_43
172 struct otruncate_args otruncate;
173#endif
174#ifdef COMPAT_43
175 struct oftruncate_args oftruncate;
176#endif
177 struct flock_args flock;
178 struct mkfifo_args mkfifo;
179 struct sendto_args sendto;
180 struct shutdown_args shutdown;
181 struct socketpair_args socketpair;
182 struct mkdir_args mkdir;
183 struct rmdir_args rmdir;
184 struct utimes_args utimes;
185 struct adjtime_args adjtime;
186#ifdef COMPAT_43
187 struct ogetpeername_args ogetpeername;
188#endif
189 struct ogethostid_args ogethostid;
190#ifdef COMPAT_43
191 struct osethostid_args osethostid;
192#endif
193#ifdef COMPAT_43
194 struct ogetrlimit_args ogetrlimit;
195#endif
196#ifdef COMPAT_43
197 struct osetrlimit_args osetrlimit;
198#endif
199#ifdef COMPAT_43
200 struct okillpg_args okillpg;
201#endif
202 struct setsid_args setsid;
203 struct quotactl_args quotactl;
204 struct oquota_args oquota;
205 struct nfssvc_args nfssvc;
206#ifdef COMPAT_43
207 struct ogetdirentries_args ogetdirentries;
208#endif
209 struct statfs_args statfs;
210 struct fstatfs_args fstatfs;
211 struct getfh_args getfh;
212 struct getdomainname_args getdomainname;
213 struct setdomainname_args setdomainname;
214 struct uname_args uname;
215 struct sysarch_args sysarch;
216 struct rtprio_args rtprio;
217 struct semsys_args semsys;
218 struct msgsys_args msgsys;
219 struct shmsys_args shmsys;
220 struct pread_args pread;
221 struct pwrite_args pwrite;
222 struct ntp_adjtime_args ntp_adjtime;
223 struct setgid_args setgid;
224 struct setegid_args setegid;
225 struct seteuid_args seteuid;
226 struct stat_args stat;
227 struct fstat_args fstat;
228 struct lstat_args lstat;
229 struct pathconf_args pathconf;
230 struct fpathconf_args fpathconf;
231 struct __getrlimit_args getrlimit;
232 struct __setrlimit_args setrlimit;
233 struct getdirentries_args getdirentries;
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;
265 struct getdents_args getdents;
266 struct lchmod_args lchmod;
267 struct lutimes_args lutimes;
268 struct nstat_args nstat;
269 struct nfstat_args nfstat;
270 struct nlstat_args nlstat;
271 struct fhstatfs_args fhstatfs;
272 struct fhopen_args fhopen;
273 struct fhstat_args fhstat;
274 struct modnext_args modnext;
275 struct modstat_args modstat;
276 struct modfnext_args modfnext;
277 struct modfind_args modfind;
278 struct kldload_args kldload;
279 struct kldunload_args kldunload;
280 struct kldfind_args kldfind;
281 struct kldnext_args kldnext;
282 struct kldstat_args kldstat;
283 struct kldfirstmod_args kldfirstmod;
284 struct getsid_args getsid;
285 struct setresuid_args setresuid;
286 struct setresgid_args setresgid;
287 struct aio_return_args aio_return;
288 struct aio_suspend_args aio_suspend;
289 struct aio_cancel_args aio_cancel;
290 struct aio_error_args aio_error;
291 struct aio_read_args aio_read;
292 struct aio_write_args aio_write;
293 struct lio_listio_args lio_listio;
294 struct yield_args yield;
295 struct thr_sleep_args thr_sleep;
296 struct thr_wakeup_args thr_wakeup;
297 struct mlockall_args mlockall;
298 struct munlockall_args munlockall;
299 struct __getcwd_args __getcwd;
300 struct sched_setparam_args sched_setparam;
301 struct sched_getparam_args sched_getparam;
302 struct sched_setscheduler_args sched_setscheduler;
303 struct sched_getscheduler_args sched_getscheduler;
304 struct sched_yield_args sched_yield;
305 struct sched_get_priority_max_args sched_get_priority_max;
306 struct sched_get_priority_min_args sched_get_priority_min;
307 struct sched_rr_get_interval_args sched_rr_get_interval;
308 struct utrace_args utrace;
309#ifdef COMPAT_43
310 struct osendfile_args osendfile;
311#endif
312 struct kldsym_args kldsym;
313 struct jail_args jail;
314 struct sigprocmask_args sigprocmask;
315 struct sigsuspend_args sigsuspend;
316 struct sigaction_args sigaction;
317 struct sigpending_args sigpending;
318 struct sigreturn_args sigreturn;
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;
336 struct sendfile_args sendfile;
337};