This is a major cleanup of the LWKT message port code. The messaging code
[dragonfly.git] / sys / emulation / ibcs2 / i386 / ibcs2_union.h
1 /*
2  * Union of syscall args for messaging.
3  *
4  * DO NOT EDIT-- this file is automatically generated.
5  * $DragonFly: src/sys/emulation/ibcs2/i386/Attic/ibcs2_union.h,v 1.6 2003/11/20 06:05:29 dillon Exp $
6  * created from DragonFly: src/sys/emulation/ibcs2/i386/syscalls.master,v 1.3 2003/08/07 21:17:17 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  ibcs2_read_args ibcs2_read;
15         struct  ibcs2_open_args ibcs2_open;
16         struct  ibcs2_wait_args ibcs2_wait;
17         struct  ibcs2_creat_args ibcs2_creat;
18         struct  ibcs2_unlink_args ibcs2_unlink;
19         struct  ibcs2_execv_args ibcs2_execv;
20         struct  ibcs2_chdir_args ibcs2_chdir;
21         struct  ibcs2_time_args ibcs2_time;
22         struct  ibcs2_mknod_args ibcs2_mknod;
23         struct  ibcs2_chmod_args ibcs2_chmod;
24         struct  ibcs2_chown_args ibcs2_chown;
25         struct  ibcs2_stat_args ibcs2_stat;
26         struct  ibcs2_lseek_args ibcs2_lseek;
27         struct  ibcs2_mount_args ibcs2_mount;
28         struct  ibcs2_umount_args ibcs2_umount;
29         struct  ibcs2_setuid_args ibcs2_setuid;
30         struct  ibcs2_stime_args ibcs2_stime;
31         struct  ibcs2_alarm_args ibcs2_alarm;
32         struct  ibcs2_fstat_args ibcs2_fstat;
33         struct  ibcs2_pause_args ibcs2_pause;
34         struct  ibcs2_utime_args ibcs2_utime;
35         struct  ibcs2_stty_args ibcs2_stty;
36         struct  ibcs2_gtty_args ibcs2_gtty;
37         struct  ibcs2_access_args ibcs2_access;
38         struct  ibcs2_nice_args ibcs2_nice;
39         struct  ibcs2_statfs_args ibcs2_statfs;
40         struct  ibcs2_kill_args ibcs2_kill;
41         struct  ibcs2_fstatfs_args ibcs2_fstatfs;
42         struct  ibcs2_pgrpsys_args ibcs2_pgrpsys;
43         struct  ibcs2_xenix_args ibcs2_xenix;
44         struct  ibcs2_times_args ibcs2_times;
45         struct  ibcs2_plock_args ibcs2_plock;
46         struct  ibcs2_setgid_args ibcs2_setgid;
47         struct  ibcs2_sigsys_args ibcs2_sigsys;
48         struct  ibcs2_msgsys_args ibcs2_msgsys;
49         struct  ibcs2_sysi86_args ibcs2_sysi86;
50         struct  ibcs2_shmsys_args ibcs2_shmsys;
51         struct  ibcs2_semsys_args ibcs2_semsys;
52         struct  ibcs2_ioctl_args ibcs2_ioctl;
53         struct  ibcs2_uadmin_args ibcs2_uadmin;
54         struct  ibcs2_utssys_args ibcs2_utssys;
55         struct  ibcs2_execve_args ibcs2_execve;
56         struct  ibcs2_fcntl_args ibcs2_fcntl;
57         struct  ibcs2_ulimit_args ibcs2_ulimit;
58         struct  ibcs2_rmdir_args ibcs2_rmdir;
59         struct  ibcs2_mkdir_args ibcs2_mkdir;
60         struct  ibcs2_getdents_args ibcs2_getdents;
61         struct  ibcs2_sysfs_args ibcs2_sysfs;
62         struct  ibcs2_getmsg_args ibcs2_getmsg;
63         struct  ibcs2_putmsg_args ibcs2_putmsg;
64         struct  ibcs2_poll_args ibcs2_poll;
65         struct  ibcs2_secure_args ibcs2_secure;
66         struct  ibcs2_symlink_args ibcs2_symlink;
67         struct  ibcs2_lstat_args ibcs2_lstat;
68         struct  ibcs2_readlink_args ibcs2_readlink;
69         struct  ibcs2_isc_args ibcs2_isc;
70 };