linux - Add syscalls
[dragonfly.git] / sys / emulation / linux / i386 / linux_union.h
1 /*
2  * Union of syscall args for messaging.
3  *
4  * DO NOT EDIT-- this file is automatically generated.
5  */
6
7 union sysunion {
8 #ifdef _KERNEL /* header only applies in kernel */
9         struct  lwkt_msg lmsg;
10         struct  sysmsg sysmsg;
11 #endif
12 #define nosys   linux_nosys
13         struct  linux_fork_args linux_fork;
14         struct  linux_open_args linux_open;
15         struct  linux_waitpid_args linux_waitpid;
16         struct  linux_creat_args linux_creat;
17         struct  linux_link_args linux_link;
18         struct  linux_unlink_args linux_unlink;
19         struct  linux_execve_args linux_execve;
20         struct  linux_chdir_args linux_chdir;
21         struct  linux_time_args linux_time;
22         struct  linux_mknod_args linux_mknod;
23         struct  linux_chmod_args linux_chmod;
24         struct  linux_lchown16_args linux_lchown16;
25         struct  linux_stat_args linux_stat;
26         struct  linux_lseek_args linux_lseek;
27         struct  linux_getpid_args linux_getpid;
28         struct  linux_mount_args linux_mount;
29         struct  linux_oldumount_args linux_oldumount;
30         struct  linux_setuid16_args linux_setuid16;
31         struct  linux_getuid16_args linux_getuid16;
32         struct  linux_stime_args linux_stime;
33         struct  linux_ptrace_args linux_ptrace;
34         struct  linux_alarm_args linux_alarm;
35         struct  linux_fstat_args linux_fstat;
36         struct  linux_pause_args linux_pause;
37         struct  linux_utime_args linux_utime;
38         struct  linux_access_args linux_access;
39         struct  linux_nice_args linux_nice;
40         struct  linux_kill_args linux_kill;
41         struct  linux_rename_args linux_rename;
42         struct  linux_mkdir_args linux_mkdir;
43         struct  linux_rmdir_args linux_rmdir;
44         struct  linux_pipe_args linux_pipe;
45         struct  linux_times_args linux_times;
46         struct  linux_brk_args linux_brk;
47         struct  linux_setgid16_args linux_setgid16;
48         struct  linux_getgid16_args linux_getgid16;
49         struct  linux_signal_args linux_signal;
50         struct  linux_geteuid16_args linux_geteuid16;
51         struct  linux_getegid16_args linux_getegid16;
52         struct  linux_umount_args linux_umount;
53         struct  linux_ioctl_args linux_ioctl;
54         struct  linux_fcntl_args linux_fcntl;
55         struct  linux_olduname_args linux_olduname;
56         struct  linux_ustat_args linux_ustat;
57         struct  linux_getppid_args linux_getppid;
58         struct  linux_sigaction_args linux_sigaction;
59         struct  linux_sgetmask_args linux_sgetmask;
60         struct  linux_ssetmask_args linux_ssetmask;
61         struct  linux_setreuid16_args linux_setreuid16;
62         struct  linux_setregid16_args linux_setregid16;
63         struct  linux_sigsuspend_args linux_sigsuspend;
64         struct  linux_sigpending_args linux_sigpending;
65         struct  linux_setrlimit_args linux_setrlimit;
66         struct  linux_old_getrlimit_args linux_old_getrlimit;
67         struct  linux_getgroups16_args linux_getgroups16;
68         struct  linux_setgroups16_args linux_setgroups16;
69         struct  linux_old_select_args linux_old_select;
70         struct  linux_symlink_args linux_symlink;
71         struct  linux_readlink_args linux_readlink;
72         struct  linux_uselib_args linux_uselib;
73         struct  linux_reboot_args linux_reboot;
74         struct  linux_readdir_args linux_readdir;
75         struct  linux_mmap_args linux_mmap;
76         struct  linux_truncate_args linux_truncate;
77         struct  linux_ftruncate_args linux_ftruncate;
78         struct  linux_statfs_args linux_statfs;
79         struct  linux_fstatfs_args linux_fstatfs;
80         struct  linux_ioperm_args linux_ioperm;
81         struct  linux_socketcall_args linux_socketcall;
82         struct  linux_syslog_args linux_syslog;
83         struct  linux_setitimer_args linux_setitimer;
84         struct  linux_getitimer_args linux_getitimer;
85         struct  linux_newstat_args linux_newstat;
86         struct  linux_newlstat_args linux_newlstat;
87         struct  linux_newfstat_args linux_newfstat;
88         struct  linux_uname_args linux_uname;
89         struct  linux_iopl_args linux_iopl;
90         struct  linux_vhangup_args linux_vhangup;
91         struct  linux_vm86old_args linux_vm86old;
92         struct  linux_wait4_args linux_wait4;
93         struct  linux_swapoff_args linux_swapoff;
94         struct  linux_sysinfo_args linux_sysinfo;
95         struct  linux_ipc_args linux_ipc;
96         struct  linux_sigreturn_args linux_sigreturn;
97         struct  linux_clone_args linux_clone;
98         struct  linux_newuname_args linux_newuname;
99         struct  linux_modify_ldt_args linux_modify_ldt;
100         struct  linux_adjtimex_args linux_adjtimex;
101         struct  linux_sigprocmask_args linux_sigprocmask;
102         struct  linux_create_module_args linux_create_module;
103         struct  linux_init_module_args linux_init_module;
104         struct  linux_delete_module_args linux_delete_module;
105         struct  linux_get_kernel_syms_args linux_get_kernel_syms;
106         struct  linux_quotactl_args linux_quotactl;
107         struct  linux_bdflush_args linux_bdflush;
108         struct  linux_sysfs_args linux_sysfs;
109         struct  linux_personality_args linux_personality;
110         struct  linux_setfsuid16_args linux_setfsuid16;
111         struct  linux_setfsgid16_args linux_setfsgid16;
112         struct  linux_llseek_args linux_llseek;
113         struct  linux_getdents_args linux_getdents;
114         struct  linux_select_args linux_select;
115         struct  linux_msync_args linux_msync;
116         struct  linux_getsid_args linux_getsid;
117         struct  linux_fdatasync_args linux_fdatasync;
118         struct  linux_sysctl_args linux_sysctl;
119         struct  linux_sched_setscheduler_args linux_sched_setscheduler;
120         struct  linux_sched_getscheduler_args linux_sched_getscheduler;
121         struct  linux_sched_get_priority_max_args linux_sched_get_priority_max;
122         struct  linux_sched_get_priority_min_args linux_sched_get_priority_min;
123         struct  linux_mremap_args linux_mremap;
124         struct  linux_setresuid16_args linux_setresuid16;
125         struct  linux_getresuid16_args linux_getresuid16;
126         struct  linux_vm86_args linux_vm86;
127         struct  linux_query_module_args linux_query_module;
128         struct  linux_nfsservctl_args linux_nfsservctl;
129         struct  linux_setresgid16_args linux_setresgid16;
130         struct  linux_getresgid16_args linux_getresgid16;
131         struct  linux_prctl_args linux_prctl;
132         struct  linux_rt_sigreturn_args linux_rt_sigreturn;
133         struct  linux_rt_sigaction_args linux_rt_sigaction;
134         struct  linux_rt_sigprocmask_args linux_rt_sigprocmask;
135         struct  linux_rt_sigpending_args linux_rt_sigpending;
136         struct  linux_rt_sigtimedwait_args linux_rt_sigtimedwait;
137         struct  linux_rt_sigqueueinfo_args linux_rt_sigqueueinfo;
138         struct  linux_rt_sigsuspend_args linux_rt_sigsuspend;
139         struct  linux_pread_args linux_pread;
140         struct  linux_pwrite_args linux_pwrite;
141         struct  linux_chown16_args linux_chown16;
142         struct  linux_getcwd_args linux_getcwd;
143         struct  linux_capget_args linux_capget;
144         struct  linux_capset_args linux_capset;
145         struct  linux_sigaltstack_args linux_sigaltstack;
146         struct  linux_sendfile_args linux_sendfile;
147         struct  linux_vfork_args linux_vfork;
148         struct  linux_getrlimit_args linux_getrlimit;
149         struct  linux_mmap2_args linux_mmap2;
150         struct  linux_truncate64_args linux_truncate64;
151         struct  linux_ftruncate64_args linux_ftruncate64;
152         struct  linux_stat64_args linux_stat64;
153         struct  linux_lstat64_args linux_lstat64;
154         struct  linux_fstat64_args linux_fstat64;
155         struct  linux_lchown_args linux_lchown;
156         struct  linux_getuid_args linux_getuid;
157         struct  linux_getgid_args linux_getgid;
158         struct  linux_getgroups_args linux_getgroups;
159         struct  linux_setgroups_args linux_setgroups;
160         struct  linux_chown_args linux_chown;
161         struct  linux_setfsuid_args linux_setfsuid;
162         struct  linux_setfsgid_args linux_setfsgid;
163         struct  linux_pivot_root_args linux_pivot_root;
164         struct  linux_mincore_args linux_mincore;
165         struct  linux_madvise_args linux_madvise;
166         struct  linux_getdents64_args linux_getdents64;
167         struct  linux_fcntl64_args linux_fcntl64;
168         struct  linux_gettid_args linux_gettid;
169         struct  linux_setxattr_args linux_setxattr;
170         struct  linux_lsetxattr_args linux_lsetxattr;
171         struct  linux_fsetxattr_args linux_fsetxattr;
172         struct  linux_getxattr_args linux_getxattr;
173         struct  linux_lgetxattr_args linux_lgetxattr;
174         struct  linux_fgetxattr_args linux_fgetxattr;
175         struct  linux_listxattr_args linux_listxattr;
176         struct  linux_llistxattr_args linux_llistxattr;
177         struct  linux_flistxattr_args linux_flistxattr;
178         struct  linux_removexattr_args linux_removexattr;
179         struct  linux_lremovexattr_args linux_lremovexattr;
180         struct  linux_fremovexattr_args linux_fremovexattr;
181         struct  linux_tkill_args linux_tkill;
182         struct  linux_sys_futex_args linux_sys_futex;
183         struct  linux_sched_setaffinity_args linux_sched_setaffinity;
184         struct  linux_sched_getaffinity_args linux_sched_getaffinity;
185         struct  linux_set_thread_area_args linux_set_thread_area;
186         struct  linux_get_thread_area_args linux_get_thread_area;
187         struct  linux_fadvise64_args linux_fadvise64;
188         struct  linux_exit_group_args linux_exit_group;
189         struct  linux_epoll_create_args linux_epoll_create;
190         struct  linux_epoll_ctl_args linux_epoll_ctl;
191         struct  linux_epoll_wait_args linux_epoll_wait;
192         struct  linux_set_tid_address_args linux_set_tid_address;
193         struct  linux_clock_settime_args linux_clock_settime;
194         struct  linux_clock_gettime_args linux_clock_gettime;
195         struct  linux_clock_getres_args linux_clock_getres;
196         struct  linux_clock_nanosleep_args linux_clock_nanosleep;
197         struct  linux_statfs64_args linux_statfs64;
198         struct  linux_fstatfs64_args linux_fstatfs64;
199         struct  linux_tgkill_args linux_tgkill;
200         struct  linux_utimes_args linux_utimes;
201         struct  linux_fadvise64_64_args linux_fadvise64_64;
202         struct  linux_mbind_args linux_mbind;
203         struct  linux_get_mempolicy_args linux_get_mempolicy;
204         struct  linux_set_mempolicy_args linux_set_mempolicy;
205         struct  linux_mq_open_args linux_mq_open;
206         struct  linux_mq_getsetattr_args linux_mq_getsetattr;
207         struct  linux_kexec_load_args linux_kexec_load;
208         struct  linux_waitid_args linux_waitid;
209         struct  linux_add_key_args linux_add_key;
210         struct  linux_request_key_args linux_request_key;
211         struct  linux_keyctl_args linux_keyctl;
212         struct  linux_ioprio_set_args linux_ioprio_set;
213         struct  linux_ioprio_get_args linux_ioprio_get;
214         struct  linux_inotify_init_args linux_inotify_init;
215         struct  linux_inotify_add_watch_args linux_inotify_add_watch;
216         struct  linux_inotify_rm_watch_args linux_inotify_rm_watch;
217         struct  linux_migrate_pages_args linux_migrate_pages;
218         struct  linux_openat_args linux_openat;
219         struct  linux_mkdirat_args linux_mkdirat;
220         struct  linux_mknodat_args linux_mknodat;
221         struct  linux_fchownat_args linux_fchownat;
222         struct  linux_futimesat_args linux_futimesat;
223         struct  linux_fstatat64_args linux_fstatat64;
224         struct  linux_unlinkat_args linux_unlinkat;
225         struct  linux_renameat_args linux_renameat;
226         struct  linux_linkat_args linux_linkat;
227         struct  linux_symlinkat_args linux_symlinkat;
228         struct  linux_readlinkat_args linux_readlinkat;
229         struct  linux_fchmodat_args linux_fchmodat;
230         struct  linux_faccessat_args linux_faccessat;
231         struct  linux_pselect6_args linux_pselect6;
232         struct  linux_ppoll_args linux_ppoll;
233         struct  linux_unshare_args linux_unshare;
234         struct  linux_set_robust_list_args linux_set_robust_list;
235         struct  linux_get_robust_list_args linux_get_robust_list;
236         struct  linux_splice_args linux_splice;
237         struct  linux_sync_file_range_args linux_sync_file_range;
238         struct  linux_tee_args linux_tee;
239         struct  linux_vmsplice_args linux_vmsplice;
240         struct  linux_move_pages_args linux_move_pages;
241         struct  linux_getcpu_args linux_getcpu;
242         struct  linux_epoll_pwait_args linux_epoll_pwait;
243         struct  linux_utimensat_args linux_utimensat;
244         struct  linux_signalfd_args linux_signalfd;
245         struct  linux_timerfd_args linux_timerfd;
246         struct  linux_eventfd_args linux_eventfd;
247         struct  linux_pipe2_args linux_pipe2;
248 };