diff --git a/sys/amd64/linux/linux_proto.h b/sys/amd64/linux/linux_proto.h
index cfd2f0cf2ca7..f5eb73718c24 100644
--- a/sys/amd64/linux/linux_proto.h
+++ b/sys/amd64/linux/linux_proto.h
@@ -1,2028 +1,2035 @@
 /*
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #ifndef _LINUX_SYSPROTO_H_
 #define	_LINUX_SYSPROTO_H_
 
 #include <sys/signal.h>
 #include <sys/acl.h>
 #include <sys/cpuset.h>
 #include <sys/domainset.h>
 #include <sys/_ffcounter.h>
 #include <sys/_semaphore.h>
 #include <sys/ucontext.h>
 #include <sys/wait.h>
 
 #include <bsm/audit_kevents.h>
 
 struct proc;
 
 struct thread;
 
 #define	PAD_(t)	(sizeof(register_t) <= sizeof(t) ? \
 		0 : sizeof(register_t) - sizeof(t))
 
 #if BYTE_ORDER == LITTLE_ENDIAN
 #define	PADL_(t)	0
 #define	PADR_(t)	PAD_(t)
 #else
 #define	PADL_(t)	PAD_(t)
 #define	PADR_(t)	0
 #endif
 
 #define	nosys	linux_nosys
 struct linux_open_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_newstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_newfstat_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_newlstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
+struct linux_poll_args {
+	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
+	char nfds_l_[PADL_(u_int)]; u_int nfds; char nfds_r_[PADR_(u_int)];
+	char timeout_l_[PADL_(int)]; int timeout; char timeout_r_[PADR_(int)];
+};
 struct linux_lseek_args {
 	char fdes_l_[PADL_(l_uint)]; l_uint fdes; char fdes_r_[PADR_(l_uint)];
 	char off_l_[PADL_(l_off_t)]; l_off_t off; char off_r_[PADR_(l_off_t)];
 	char whence_l_[PADL_(l_int)]; l_int whence; char whence_r_[PADR_(l_int)];
 };
 struct linux_mmap2_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_ulong)]; l_ulong len; char len_r_[PADR_(l_ulong)];
 	char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char pgoff_l_[PADL_(l_ulong)]; l_ulong pgoff; char pgoff_r_[PADR_(l_ulong)];
 };
 struct linux_mprotect_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
 };
 struct linux_brk_args {
 	char dsend_l_[PADL_(l_ulong)]; l_ulong dsend; char dsend_r_[PADR_(l_ulong)];
 };
 struct linux_rt_sigaction_args {
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char act_l_[PADL_(l_sigaction_t *)]; l_sigaction_t * act; char act_r_[PADR_(l_sigaction_t *)];
 	char oact_l_[PADL_(l_sigaction_t *)]; l_sigaction_t * oact; char oact_r_[PADR_(l_sigaction_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigprocmask_args {
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char omask_l_[PADL_(l_sigset_t *)]; l_sigset_t * omask; char omask_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigreturn_args {
 	char ucp_l_[PADL_(struct l_ucontext *)]; struct l_ucontext * ucp; char ucp_r_[PADR_(struct l_ucontext *)];
 };
 struct linux_ioctl_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(l_ulong)]; l_ulong arg; char arg_r_[PADR_(l_ulong)];
 };
 struct linux_pread_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char nbyte_l_[PADL_(l_size_t)]; l_size_t nbyte; char nbyte_r_[PADR_(l_size_t)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 };
 struct linux_pwrite_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char nbyte_l_[PADL_(l_size_t)]; l_size_t nbyte; char nbyte_r_[PADR_(l_size_t)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 };
 struct linux_access_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
 };
 struct linux_pipe_args {
 	char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
 };
 struct linux_select_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char timeout_l_[PADL_(struct l_timeval *)]; struct l_timeval * timeout; char timeout_r_[PADR_(struct l_timeval *)];
 };
 struct linux_mremap_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char old_len_l_[PADL_(l_ulong)]; l_ulong old_len; char old_len_r_[PADR_(l_ulong)];
 	char new_len_l_[PADL_(l_ulong)]; l_ulong new_len; char new_len_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char new_addr_l_[PADL_(l_ulong)]; l_ulong new_addr; char new_addr_r_[PADR_(l_ulong)];
 };
 struct linux_msync_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char fl_l_[PADL_(l_int)]; l_int fl; char fl_r_[PADR_(l_int)];
 };
 struct linux_mincore_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char vec_l_[PADL_(u_char *)]; u_char * vec; char vec_r_[PADR_(u_char *)];
 };
 struct linux_madvise_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char behav_l_[PADL_(l_int)]; l_int behav; char behav_r_[PADR_(l_int)];
 };
 struct linux_shmget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)];
 };
 struct linux_shmat_args {
 	char shmid_l_[PADL_(l_int)]; l_int shmid; char shmid_r_[PADR_(l_int)];
 	char shmaddr_l_[PADL_(char *)]; char * shmaddr; char shmaddr_r_[PADR_(char *)];
 	char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)];
 };
 struct linux_shmctl_args {
 	char shmid_l_[PADL_(l_int)]; l_int shmid; char shmid_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char buf_l_[PADL_(struct l_shmid_ds *)]; struct l_shmid_ds * buf; char buf_r_[PADR_(struct l_shmid_ds *)];
 };
 struct linux_pause_args {
 	register_t dummy;
 };
 struct linux_nanosleep_args {
 	char rqtp_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * rqtp; char rqtp_r_[PADR_(const struct l_timespec *)];
 	char rmtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rmtp; char rmtp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_getitimer_args {
 	char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
 	char itv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * itv; char itv_r_[PADR_(struct l_itimerval *)];
 };
 struct linux_alarm_args {
 	char secs_l_[PADL_(l_uint)]; l_uint secs; char secs_r_[PADR_(l_uint)];
 };
 struct linux_setitimer_args {
 	char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
 	char itv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * itv; char itv_r_[PADR_(struct l_itimerval *)];
 	char oitv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * oitv; char oitv_r_[PADR_(struct l_itimerval *)];
 };
 struct linux_getpid_args {
 	register_t dummy;
 };
 struct linux_sendfile_args {
 	char out_l_[PADL_(l_int)]; l_int out; char out_r_[PADR_(l_int)];
 	char in_l_[PADL_(l_int)]; l_int in; char in_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_off_t *)]; l_off_t * offset; char offset_r_[PADR_(l_off_t *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 };
 struct linux_socket_args {
 	char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
 };
 struct linux_connect_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
 };
 struct linux_accept_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_sendto_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char to_l_[PADL_(l_uintptr_t)]; l_uintptr_t to; char to_r_[PADR_(l_uintptr_t)];
 	char tolen_l_[PADL_(l_int)]; l_int tolen; char tolen_r_[PADR_(l_int)];
 };
 struct linux_recvfrom_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char buf_l_[PADL_(l_uintptr_t)]; l_uintptr_t buf; char buf_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char from_l_[PADL_(l_uintptr_t)]; l_uintptr_t from; char from_r_[PADR_(l_uintptr_t)];
 	char fromlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t fromlen; char fromlen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_sendmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_recvmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_shutdown_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 };
 struct linux_bind_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
 };
 struct linux_listen_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char backlog_l_[PADL_(l_int)]; l_int backlog; char backlog_r_[PADR_(l_int)];
 };
 struct linux_getsockname_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_getpeername_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_socketpair_args {
 	char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
 	char rsv_l_[PADL_(l_uintptr_t)]; l_uintptr_t rsv; char rsv_r_[PADR_(l_uintptr_t)];
 };
 struct linux_setsockopt_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 	char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
 	char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
 	char optlen_l_[PADL_(l_int)]; l_int optlen; char optlen_r_[PADR_(l_int)];
 };
 struct linux_getsockopt_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 	char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
 	char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
 	char optlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t optlen; char optlen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_clone_args {
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char stack_l_[PADL_(void *)]; void * stack; char stack_r_[PADR_(void *)];
 	char parent_tidptr_l_[PADL_(void *)]; void * parent_tidptr; char parent_tidptr_r_[PADR_(void *)];
 	char child_tidptr_l_[PADL_(void *)]; void * child_tidptr; char child_tidptr_r_[PADR_(void *)];
 	char tls_l_[PADL_(void *)]; void * tls; char tls_r_[PADR_(void *)];
 };
 struct linux_fork_args {
 	register_t dummy;
 };
 struct linux_vfork_args {
 	register_t dummy;
 };
 struct linux_execve_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)];
 	char envp_l_[PADL_(char **)]; char ** envp; char envp_r_[PADR_(char **)];
 };
 struct linux_exit_args {
 	char rval_l_[PADL_(l_int)]; l_int rval; char rval_r_[PADR_(l_int)];
 };
 struct linux_wait4_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char status_l_[PADL_(l_int *)]; l_int * status; char status_r_[PADR_(l_int *)];
 	char options_l_[PADL_(l_int)]; l_int options; char options_r_[PADR_(l_int)];
 	char rusage_l_[PADL_(struct rusage *)]; struct rusage * rusage; char rusage_r_[PADR_(struct rusage *)];
 };
 struct linux_kill_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char signum_l_[PADL_(l_int)]; l_int signum; char signum_r_[PADR_(l_int)];
 };
 struct linux_newuname_args {
 	char buf_l_[PADL_(struct l_new_utsname *)]; struct l_new_utsname * buf; char buf_r_[PADR_(struct l_new_utsname *)];
 };
 struct linux_semget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char nsems_l_[PADL_(l_int)]; l_int nsems; char nsems_r_[PADR_(l_int)];
 	char semflg_l_[PADL_(l_int)]; l_int semflg; char semflg_r_[PADR_(l_int)];
 };
 struct linux_semop_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char tsops_l_[PADL_(struct l_sembuf *)]; struct l_sembuf * tsops; char tsops_r_[PADR_(struct l_sembuf *)];
 	char nsops_l_[PADL_(l_uint)]; l_uint nsops; char nsops_r_[PADR_(l_uint)];
 };
 struct linux_semctl_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char semnum_l_[PADL_(l_int)]; l_int semnum; char semnum_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char arg_l_[PADL_(union l_semun)]; union l_semun arg; char arg_r_[PADR_(union l_semun)];
 };
 struct linux_shmdt_args {
 	char shmaddr_l_[PADL_(char *)]; char * shmaddr; char shmaddr_r_[PADR_(char *)];
 };
 struct linux_msgget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgsnd_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char msgp_l_[PADL_(struct l_msgbuf *)]; struct l_msgbuf * msgp; char msgp_r_[PADR_(struct l_msgbuf *)];
 	char msgsz_l_[PADL_(l_size_t)]; l_size_t msgsz; char msgsz_r_[PADR_(l_size_t)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgrcv_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char msgp_l_[PADL_(struct l_msgbuf *)]; struct l_msgbuf * msgp; char msgp_r_[PADR_(struct l_msgbuf *)];
 	char msgsz_l_[PADL_(l_size_t)]; l_size_t msgsz; char msgsz_r_[PADR_(l_size_t)];
 	char msgtyp_l_[PADL_(l_long)]; l_long msgtyp; char msgtyp_r_[PADR_(l_long)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgctl_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char buf_l_[PADL_(struct l_msqid_ds *)]; struct l_msqid_ds * buf; char buf_r_[PADR_(struct l_msqid_ds *)];
 };
 struct linux_fcntl_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(l_ulong)]; l_ulong arg; char arg_r_[PADR_(l_ulong)];
 };
 struct linux_fdatasync_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 };
 struct linux_truncate_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char length_l_[PADL_(l_long)]; l_long length; char length_r_[PADR_(l_long)];
 };
 struct linux_ftruncate_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char length_l_[PADL_(l_ulong)]; l_ulong length; char length_r_[PADR_(l_ulong)];
 };
 struct linux_getdents_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dent_l_[PADL_(void *)]; void * dent; char dent_r_[PADR_(void *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_getcwd_args {
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char bufsize_l_[PADL_(l_ulong)]; l_ulong bufsize; char bufsize_r_[PADR_(l_ulong)];
 };
 struct linux_chdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_rename_args {
 	char from_l_[PADL_(char *)]; char * from; char from_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_mkdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_rmdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_creat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_link_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_unlink_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_symlink_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_readlink_args {
 	char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char count_l_[PADL_(l_int)]; l_int count; char count_r_[PADR_(l_int)];
 };
 struct linux_chmod_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_chown_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_lchown_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_getrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_sysinfo_args {
 	char info_l_[PADL_(struct l_sysinfo *)]; struct l_sysinfo * info; char info_r_[PADR_(struct l_sysinfo *)];
 };
 struct linux_times_args {
 	char buf_l_[PADL_(struct l_times_argv *)]; struct l_times_argv * buf; char buf_r_[PADR_(struct l_times_argv *)];
 };
 struct linux_ptrace_args {
 	char req_l_[PADL_(l_long)]; l_long req; char req_r_[PADR_(l_long)];
 	char pid_l_[PADL_(l_long)]; l_long pid; char pid_r_[PADR_(l_long)];
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char data_l_[PADL_(l_ulong)]; l_ulong data; char data_r_[PADR_(l_ulong)];
 };
 struct linux_getuid_args {
 	register_t dummy;
 };
 struct linux_syslog_args {
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
 };
 struct linux_getgid_args {
 	register_t dummy;
 };
 struct linux_getppid_args {
 	register_t dummy;
 };
 struct linux_getgroups_args {
 	char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)];
 	char grouplist_l_[PADL_(l_gid_t *)]; l_gid_t * grouplist; char grouplist_r_[PADR_(l_gid_t *)];
 };
 struct linux_setgroups_args {
 	char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)];
 	char grouplist_l_[PADL_(l_gid_t *)]; l_gid_t * grouplist; char grouplist_r_[PADR_(l_gid_t *)];
 };
 struct linux_setfsuid_args {
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 };
 struct linux_setfsgid_args {
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_getsid_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 };
 struct linux_capget_args {
 	char hdrp_l_[PADL_(struct l_user_cap_header *)]; struct l_user_cap_header * hdrp; char hdrp_r_[PADR_(struct l_user_cap_header *)];
 	char datap_l_[PADL_(struct l_user_cap_data *)]; struct l_user_cap_data * datap; char datap_r_[PADR_(struct l_user_cap_data *)];
 };
 struct linux_capset_args {
 	char hdrp_l_[PADL_(struct l_user_cap_header *)]; struct l_user_cap_header * hdrp; char hdrp_r_[PADR_(struct l_user_cap_header *)];
 	char datap_l_[PADL_(struct l_user_cap_data *)]; struct l_user_cap_data * datap; char datap_r_[PADR_(struct l_user_cap_data *)];
 };
 struct linux_rt_sigpending_args {
 	char set_l_[PADL_(l_sigset_t *)]; l_sigset_t * set; char set_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigtimedwait_args {
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char ptr_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * ptr; char ptr_r_[PADR_(l_siginfo_t *)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigqueueinfo_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 };
 struct linux_rt_sigsuspend_args {
 	char newset_l_[PADL_(l_sigset_t *)]; l_sigset_t * newset; char newset_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_sigaltstack_args {
 	char uss_l_[PADL_(l_stack_t *)]; l_stack_t * uss; char uss_r_[PADR_(l_stack_t *)];
 	char uoss_l_[PADL_(l_stack_t *)]; l_stack_t * uoss; char uoss_r_[PADR_(l_stack_t *)];
 };
 struct linux_utime_args {
 	char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
 	char times_l_[PADL_(struct l_utimbuf *)]; struct l_utimbuf * times; char times_r_[PADR_(struct l_utimbuf *)];
 };
 struct linux_mknod_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 	char dev_l_[PADL_(l_uint)]; l_uint dev; char dev_r_[PADR_(l_uint)];
 };
 struct linux_personality_args {
 	char per_l_[PADL_(l_uint)]; l_uint per; char per_r_[PADR_(l_uint)];
 };
 struct linux_ustat_args {
 	char dev_l_[PADL_(l_uint)]; l_uint dev; char dev_r_[PADR_(l_uint)];
 	char ubuf_l_[PADL_(struct l_ustat *)]; struct l_ustat * ubuf; char ubuf_r_[PADR_(struct l_ustat *)];
 };
 struct linux_statfs_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_statfs_buf *)]; struct l_statfs_buf * buf; char buf_r_[PADR_(struct l_statfs_buf *)];
 };
 struct linux_fstatfs_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(struct l_statfs_buf *)]; struct l_statfs_buf * buf; char buf_r_[PADR_(struct l_statfs_buf *)];
 };
 struct linux_sysfs_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg1_l_[PADL_(l_ulong)]; l_ulong arg1; char arg1_r_[PADR_(l_ulong)];
 	char arg2_l_[PADL_(l_ulong)]; l_ulong arg2; char arg2_r_[PADR_(l_ulong)];
 };
 struct linux_getpriority_args {
 	char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
 	char who_l_[PADL_(l_int)]; l_int who; char who_r_[PADR_(l_int)];
 };
 struct linux_sched_setparam_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_getparam_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_setscheduler_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_getscheduler_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 };
 struct linux_sched_get_priority_max_args {
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 };
 struct linux_sched_get_priority_min_args {
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 };
 struct linux_sched_rr_get_interval_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char interval_l_[PADL_(struct l_timespec *)]; struct l_timespec * interval; char interval_r_[PADR_(struct l_timespec *)];
 };
 struct linux_vhangup_args {
 	register_t dummy;
 };
 struct linux_modify_ldt_args {
 	register_t dummy;
 };
 struct linux_pivot_root_args {
 	register_t dummy;
 };
 struct linux_sysctl_args {
 	char args_l_[PADL_(struct l___sysctl_args *)]; struct l___sysctl_args * args; char args_r_[PADR_(struct l___sysctl_args *)];
 };
 struct linux_prctl_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg2_l_[PADL_(l_uintptr_t)]; l_uintptr_t arg2; char arg2_r_[PADR_(l_uintptr_t)];
 	char arg3_l_[PADL_(l_uintptr_t)]; l_uintptr_t arg3; char arg3_r_[PADR_(l_uintptr_t)];
 	char arg4_l_[PADL_(l_uintptr_t)]; l_uintptr_t arg4; char arg4_r_[PADR_(l_uintptr_t)];
 	char arg5_l_[PADL_(l_uintptr_t)]; l_uintptr_t arg5; char arg5_r_[PADR_(l_uintptr_t)];
 };
 struct linux_arch_prctl_args {
 	char code_l_[PADL_(l_int)]; l_int code; char code_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 };
 struct linux_adjtimex_args {
 	register_t dummy;
 };
 struct linux_setrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_mount_args {
 	char specialfile_l_[PADL_(char *)]; char * specialfile; char specialfile_r_[PADR_(char *)];
 	char dir_l_[PADL_(char *)]; char * dir; char dir_r_[PADR_(char *)];
 	char filesystemtype_l_[PADL_(char *)]; char * filesystemtype; char filesystemtype_r_[PADR_(char *)];
 	char rwflag_l_[PADL_(l_ulong)]; l_ulong rwflag; char rwflag_r_[PADR_(l_ulong)];
 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
 };
 struct linux_umount_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_swapoff_args {
 	register_t dummy;
 };
 struct linux_reboot_args {
 	char magic1_l_[PADL_(l_int)]; l_int magic1; char magic1_r_[PADR_(l_int)];
 	char magic2_l_[PADL_(l_int)]; l_int magic2; char magic2_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(void *)]; void * arg; char arg_r_[PADR_(void *)];
 };
 struct linux_sethostname_args {
 	char hostname_l_[PADL_(char *)]; char * hostname; char hostname_r_[PADR_(char *)];
 	char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
 };
 struct linux_setdomainname_args {
 	char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
 	char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
 };
 struct linux_iopl_args {
 	char level_l_[PADL_(l_uint)]; l_uint level; char level_r_[PADR_(l_uint)];
 };
 struct linux_ioperm_args {
 	register_t dummy;
 };
 struct linux_init_module_args {
 	register_t dummy;
 };
 struct linux_delete_module_args {
 	register_t dummy;
 };
 struct linux_quotactl_args {
 	register_t dummy;
 };
 struct linux_gettid_args {
 	register_t dummy;
 };
 struct linux_readahead_args {
 	register_t dummy;
 };
 struct linux_setxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(const char *)]; const char * value; char value_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_lsetxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(const char *)]; const char * value; char value_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_fsetxattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(const char *)]; const char * value; char value_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_getxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_lgetxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_fgetxattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_listxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char list_l_[PADL_(const char *)]; const char * list; char list_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_llistxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char list_l_[PADL_(const char *)]; const char * list; char list_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_flistxattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char list_l_[PADL_(const char *)]; const char * list; char list_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_removexattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_lremovexattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_fremovexattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_tkill_args {
 	char tid_l_[PADL_(l_pid_t)]; l_pid_t tid; char tid_r_[PADR_(l_pid_t)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 };
 struct linux_time_args {
 	char tm_l_[PADL_(l_time_t *)]; l_time_t * tm; char tm_r_[PADR_(l_time_t *)];
 };
 struct linux_sys_futex_args {
 	char uaddr_l_[PADL_(uint32_t *)]; uint32_t * uaddr; char uaddr_r_[PADR_(uint32_t *)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char val_l_[PADL_(uint32_t)]; uint32_t val; char val_r_[PADR_(uint32_t)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	char uaddr2_l_[PADL_(uint32_t *)]; uint32_t * uaddr2; char uaddr2_r_[PADR_(uint32_t *)];
 	char val3_l_[PADL_(uint32_t)]; uint32_t val3; char val3_r_[PADR_(uint32_t)];
 };
 struct linux_sched_setaffinity_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
 	char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char user_mask_ptr_r_[PADR_(l_ulong *)];
 };
 struct linux_sched_getaffinity_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
 	char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char user_mask_ptr_r_[PADR_(l_ulong *)];
 };
 struct linux_io_setup_args {
 	register_t dummy;
 };
 struct linux_io_destroy_args {
 	register_t dummy;
 };
 struct linux_io_getevents_args {
 	register_t dummy;
 };
 struct linux_io_submit_args {
 	register_t dummy;
 };
 struct linux_io_cancel_args {
 	register_t dummy;
 };
 struct linux_lookup_dcookie_args {
 	register_t dummy;
 };
 struct linux_epoll_create_args {
 	char size_l_[PADL_(l_int)]; l_int size; char size_r_[PADR_(l_int)];
 };
 struct linux_remap_file_pages_args {
 	register_t dummy;
 };
 struct linux_getdents64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dirent_l_[PADL_(void *)]; void * dirent; char dirent_r_[PADR_(void *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_set_tid_address_args {
 	char tidptr_l_[PADL_(l_int *)]; l_int * tidptr; char tidptr_r_[PADR_(l_int *)];
 };
 struct linux_restart_syscall_args {
 	register_t dummy;
 };
 struct linux_semtimedop_args {
 	register_t dummy;
 };
 struct linux_fadvise64_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char advice_l_[PADL_(l_int)]; l_int advice; char advice_r_[PADR_(l_int)];
 };
 struct linux_timer_create_args {
 	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
 	char evp_l_[PADL_(struct sigevent *)]; struct sigevent * evp; char evp_r_[PADR_(struct sigevent *)];
 	char timerid_l_[PADL_(l_timer_t *)]; l_timer_t * timerid; char timerid_r_[PADR_(l_timer_t *)];
 };
 struct linux_timer_settime_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char new_l_[PADL_(const struct itimerspec *)]; const struct itimerspec * new; char new_r_[PADR_(const struct itimerspec *)];
 	char old_l_[PADL_(struct itimerspec *)]; struct itimerspec * old; char old_r_[PADR_(struct itimerspec *)];
 };
 struct linux_timer_gettime_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char setting_l_[PADL_(struct itimerspec *)]; struct itimerspec * setting; char setting_r_[PADR_(struct itimerspec *)];
 };
 struct linux_timer_getoverrun_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 };
 struct linux_timer_delete_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 };
 struct linux_clock_settime_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_gettime_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_getres_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_nanosleep_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char rqtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rqtp; char rqtp_r_[PADR_(struct l_timespec *)];
 	char rmtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rmtp; char rmtp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_exit_group_args {
 	char error_code_l_[PADL_(l_int)]; l_int error_code; char error_code_r_[PADR_(l_int)];
 };
 struct linux_epoll_wait_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
 	char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
 	char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
 };
 struct linux_epoll_ctl_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char event_l_[PADL_(struct epoll_event *)]; struct epoll_event * event; char event_r_[PADR_(struct epoll_event *)];
 };
 struct linux_tgkill_args {
 	char tgid_l_[PADL_(l_pid_t)]; l_pid_t tgid; char tgid_r_[PADR_(l_pid_t)];
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 };
 struct linux_utimes_args {
 	char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
 	char tptr_l_[PADL_(struct l_timeval *)]; struct l_timeval * tptr; char tptr_r_[PADR_(struct l_timeval *)];
 };
 struct linux_mbind_args {
 	register_t dummy;
 };
 struct linux_set_mempolicy_args {
 	register_t dummy;
 };
 struct linux_get_mempolicy_args {
 	register_t dummy;
 };
 struct linux_mq_open_args {
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char oflag_l_[PADL_(l_int)]; l_int oflag; char oflag_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 	char attr_l_[PADL_(struct mq_attr *)]; struct mq_attr * attr; char attr_r_[PADR_(struct mq_attr *)];
 };
 struct linux_mq_unlink_args {
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_mq_timedsend_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char msg_ptr_l_[PADL_(const char *)]; const char * msg_ptr; char msg_ptr_r_[PADR_(const char *)];
 	char msg_len_l_[PADL_(l_size_t)]; l_size_t msg_len; char msg_len_r_[PADR_(l_size_t)];
 	char msg_prio_l_[PADL_(l_uint)]; l_uint msg_prio; char msg_prio_r_[PADR_(l_uint)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_timedreceive_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char msg_ptr_l_[PADL_(char *)]; char * msg_ptr; char msg_ptr_r_[PADR_(char *)];
 	char msg_len_l_[PADL_(l_size_t)]; l_size_t msg_len; char msg_len_r_[PADR_(l_size_t)];
 	char msg_prio_l_[PADL_(l_uint *)]; l_uint * msg_prio; char msg_prio_r_[PADR_(l_uint *)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_notify_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_getsetattr_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
 	char oattr_l_[PADL_(struct mq_attr *)]; struct mq_attr * oattr; char oattr_r_[PADR_(struct mq_attr *)];
 };
 struct linux_kexec_load_args {
 	register_t dummy;
 };
 struct linux_waitid_args {
 	char idtype_l_[PADL_(l_int)]; l_int idtype; char idtype_r_[PADR_(l_int)];
 	char id_l_[PADL_(l_pid_t)]; l_pid_t id; char id_r_[PADR_(l_pid_t)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 	char options_l_[PADL_(l_int)]; l_int options; char options_r_[PADR_(l_int)];
 	char rusage_l_[PADL_(struct rusage *)]; struct rusage * rusage; char rusage_r_[PADR_(struct rusage *)];
 };
 struct linux_add_key_args {
 	register_t dummy;
 };
 struct linux_request_key_args {
 	register_t dummy;
 };
 struct linux_keyctl_args {
 	register_t dummy;
 };
 struct linux_ioprio_set_args {
 	register_t dummy;
 };
 struct linux_ioprio_get_args {
 	register_t dummy;
 };
 struct linux_inotify_init_args {
 	register_t dummy;
 };
 struct linux_inotify_add_watch_args {
 	register_t dummy;
 };
 struct linux_inotify_rm_watch_args {
 	register_t dummy;
 };
 struct linux_migrate_pages_args {
 	register_t dummy;
 };
 struct linux_openat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_mkdirat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_mknodat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 	char dev_l_[PADL_(l_uint)]; l_uint dev; char dev_r_[PADR_(l_uint)];
 };
 struct linux_fchownat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_futimesat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(char *)]; char * filename; char filename_r_[PADR_(char *)];
 	char utimes_l_[PADL_(struct l_timeval *)]; struct l_timeval * utimes; char utimes_r_[PADR_(struct l_timeval *)];
 };
 struct linux_newfstatat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(char *)]; char * pathname; char pathname_r_[PADR_(char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_unlinkat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_renameat_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 };
 struct linux_linkat_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_symlinkat_args {
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 };
 struct linux_readlinkat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char bufsiz_l_[PADL_(l_int)]; l_int bufsiz; char bufsiz_r_[PADR_(l_int)];
 };
 struct linux_fchmodat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_faccessat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
 };
 struct linux_pselect6_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char tsp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tsp; char tsp_r_[PADR_(struct l_timespec *)];
 	char sig_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * sig; char sig_r_[PADR_(l_uintptr_t *)];
 };
 struct linux_ppoll_args {
 	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
 	char nfds_l_[PADL_(l_uint)]; l_uint nfds; char nfds_r_[PADR_(l_uint)];
 	char tsp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tsp; char tsp_r_[PADR_(struct l_timespec *)];
 	char sset_l_[PADL_(l_sigset_t *)]; l_sigset_t * sset; char sset_r_[PADR_(l_sigset_t *)];
 	char ssize_l_[PADL_(l_size_t)]; l_size_t ssize; char ssize_r_[PADR_(l_size_t)];
 };
 struct linux_unshare_args {
 	register_t dummy;
 };
 struct linux_set_robust_list_args {
 	char head_l_[PADL_(struct linux_robust_list_head *)]; struct linux_robust_list_head * head; char head_r_[PADR_(struct linux_robust_list_head *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 };
 struct linux_get_robust_list_args {
 	char pid_l_[PADL_(l_int)]; l_int pid; char pid_r_[PADR_(l_int)];
 	char head_l_[PADL_(struct linux_robust_list_head **)]; struct linux_robust_list_head ** head; char head_r_[PADR_(struct linux_robust_list_head **)];
 	char len_l_[PADL_(l_size_t *)]; l_size_t * len; char len_r_[PADR_(l_size_t *)];
 };
 struct linux_splice_args {
 	char fd_in_l_[PADL_(int)]; int fd_in; char fd_in_r_[PADR_(int)];
 	char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
 	char fd_out_l_[PADL_(int)]; int fd_out; char fd_out_r_[PADR_(int)];
 	char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_tee_args {
 	register_t dummy;
 };
 struct linux_sync_file_range_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char nbytes_l_[PADL_(l_loff_t)]; l_loff_t nbytes; char nbytes_r_[PADR_(l_loff_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_vmsplice_args {
 	register_t dummy;
 };
 struct linux_move_pages_args {
 	register_t dummy;
 };
 struct linux_utimensat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char times_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * times; char times_r_[PADR_(const struct l_timespec *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_epoll_pwait_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
 	char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
 	char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_signalfd_args {
 	register_t dummy;
 };
 struct linux_timerfd_create_args {
 	char clockid_l_[PADL_(l_int)]; l_int clockid; char clockid_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_eventfd_args {
 	char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
 };
 struct linux_fallocate_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char len_l_[PADL_(l_loff_t)]; l_loff_t len; char len_r_[PADR_(l_loff_t)];
 };
 struct linux_timerfd_settime_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char new_value_l_[PADL_(const struct l_itimerspec *)]; const struct l_itimerspec * new_value; char new_value_r_[PADR_(const struct l_itimerspec *)];
 	char old_value_l_[PADL_(struct l_itimerspec *)]; struct l_itimerspec * old_value; char old_value_r_[PADR_(struct l_itimerspec *)];
 };
 struct linux_timerfd_gettime_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char old_value_l_[PADL_(struct l_itimerspec *)]; struct l_itimerspec * old_value; char old_value_r_[PADR_(struct l_itimerspec *)];
 };
 struct linux_accept4_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_signalfd4_args {
 	register_t dummy;
 };
 struct linux_eventfd2_args {
 	char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_epoll_create1_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_dup3_args {
 	char oldfd_l_[PADL_(l_uint)]; l_uint oldfd; char oldfd_r_[PADR_(l_uint)];
 	char newfd_l_[PADL_(l_uint)]; l_uint newfd; char newfd_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pipe2_args {
 	char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_inotify_init1_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_preadv_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 };
 struct linux_pwritev_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 };
 struct linux_rt_tgsigqueueinfo_args {
 	char tgid_l_[PADL_(l_pid_t)]; l_pid_t tgid; char tgid_r_[PADR_(l_pid_t)];
 	char tid_l_[PADL_(l_pid_t)]; l_pid_t tid; char tid_r_[PADR_(l_pid_t)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char uinfo_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * uinfo; char uinfo_r_[PADR_(l_siginfo_t *)];
 };
 struct linux_perf_event_open_args {
 	register_t dummy;
 };
 struct linux_recvmmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
 	char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 };
 struct linux_fanotify_init_args {
 	register_t dummy;
 };
 struct linux_fanotify_mark_args {
 	register_t dummy;
 };
 struct linux_prlimit64_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char new_l_[PADL_(struct rlimit *)]; struct rlimit * new; char new_r_[PADR_(struct rlimit *)];
 	char old_l_[PADL_(struct rlimit *)]; struct rlimit * old; char old_r_[PADR_(struct rlimit *)];
 };
 struct linux_name_to_handle_at_args {
 	char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char handle_l_[PADL_(struct l_file_handle *)]; struct l_file_handle * handle; char handle_r_[PADR_(struct l_file_handle *)];
 	char mnt_id_l_[PADL_(l_int *)]; l_int * mnt_id; char mnt_id_r_[PADR_(l_int *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_open_by_handle_at_args {
 	char mountdirfd_l_[PADL_(l_int)]; l_int mountdirfd; char mountdirfd_r_[PADR_(l_int)];
 	char handle_l_[PADL_(struct l_file_handle *)]; struct l_file_handle * handle; char handle_r_[PADR_(struct l_file_handle *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_clock_adjtime_args {
 	register_t dummy;
 };
 struct linux_syncfs_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 };
 struct linux_sendmmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
 	char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_setns_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char nstype_l_[PADL_(l_int)]; l_int nstype; char nstype_r_[PADR_(l_int)];
 };
 struct linux_getcpu_args {
 	char cpu_l_[PADL_(l_uint *)]; l_uint * cpu; char cpu_r_[PADR_(l_uint *)];
 	char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
 	char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
 };
 struct linux_process_vm_readv_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
 	char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
 	char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
 	char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 };
 struct linux_process_vm_writev_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
 	char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
 	char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
 	char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 };
 struct linux_kcmp_args {
 	char pid1_l_[PADL_(l_pid_t)]; l_pid_t pid1; char pid1_r_[PADR_(l_pid_t)];
 	char pid2_l_[PADL_(l_pid_t)]; l_pid_t pid2; char pid2_r_[PADR_(l_pid_t)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char idx1_l_[PADL_(l_ulong)]; l_ulong idx1; char idx1_r_[PADR_(l_ulong)];
 	char idx_l_[PADL_(l_ulong)]; l_ulong idx; char idx_r_[PADR_(l_ulong)];
 };
 struct linux_finit_module_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_sched_setattr_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_sched_getattr_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
 	char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_renameat2_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_seccomp_args {
 	char op_l_[PADL_(l_uint)]; l_uint op; char op_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
 };
 struct linux_getrandom_args {
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_memfd_create_args {
 	char uname_ptr_l_[PADL_(const char *)]; const char * uname_ptr; char uname_ptr_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_kexec_file_load_args {
 	char kernel_fd_l_[PADL_(l_int)]; l_int kernel_fd; char kernel_fd_r_[PADR_(l_int)];
 	char initrd_fd_l_[PADL_(l_int)]; l_int initrd_fd; char initrd_fd_r_[PADR_(l_int)];
 	char cmdline_len_l_[PADL_(l_ulong)]; l_ulong cmdline_len; char cmdline_len_r_[PADR_(l_ulong)];
 	char cmdline_ptr_l_[PADL_(const char *)]; const char * cmdline_ptr; char cmdline_ptr_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 };
 struct linux_bpf_args {
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
 	char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
 };
 struct linux_execveat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char argv_l_[PADL_(const char **)]; const char ** argv; char argv_r_[PADR_(const char **)];
 	char envp_l_[PADL_(const char **)]; const char ** envp; char envp_r_[PADR_(const char **)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_userfaultfd_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_membarrier_args {
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_mlock2_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_copy_file_range_args {
 	char fd_in_l_[PADL_(l_int)]; l_int fd_in; char fd_in_r_[PADR_(l_int)];
 	char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
 	char fd_out_l_[PADL_(l_int)]; l_int fd_out; char fd_out_r_[PADR_(l_int)];
 	char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_preadv2_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pwritev2_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pkey_mprotect_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
 	char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
 };
 struct linux_pkey_alloc_args {
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char init_val_l_[PADL_(l_ulong)]; l_ulong init_val; char init_val_r_[PADR_(l_ulong)];
 };
 struct linux_pkey_free_args {
 	char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
 };
 struct linux_statx_args {
 	char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char mask_l_[PADL_(l_uint)]; l_uint mask; char mask_r_[PADR_(l_uint)];
 	char statxbuf_l_[PADL_(void *)]; void * statxbuf; char statxbuf_r_[PADR_(void *)];
 };
 struct linux_io_pgetevents_args {
 	register_t dummy;
 };
 struct linux_rseq_args {
 	register_t dummy;
 };
 struct linux_pidfd_send_signal_args {
 	char pidfd_l_[PADL_(l_int)]; l_int pidfd; char pidfd_r_[PADR_(l_int)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_io_uring_setup_args {
 	register_t dummy;
 };
 struct linux_io_uring_enter_args {
 	register_t dummy;
 };
 struct linux_io_uring_register_args {
 	register_t dummy;
 };
 struct linux_open_tree_args {
 	register_t dummy;
 };
 struct linux_move_mount_args {
 	register_t dummy;
 };
 struct linux_fsopen_args {
 	register_t dummy;
 };
 struct linux_fsconfig_args {
 	register_t dummy;
 };
 struct linux_fsmount_args {
 	register_t dummy;
 };
 struct linux_fspick_args {
 	register_t dummy;
 };
 struct linux_pidfd_open_args {
 	register_t dummy;
 };
 struct linux_clone3_args {
 	register_t dummy;
 };
 struct linux_close_range_args {
 	register_t dummy;
 };
 struct linux_openat2_args {
 	register_t dummy;
 };
 struct linux_pidfd_getfd_args {
 	register_t dummy;
 };
 struct linux_faccessat2_args {
 	register_t dummy;
 };
 struct linux_process_madvise_args {
 	register_t dummy;
 };
 struct linux_epoll_pwait2_args {
 	register_t dummy;
 };
 struct linux_mount_setattr_args {
 	register_t dummy;
 };
 #define	nosys	linux_nosys
 int	linux_open(struct thread *, struct linux_open_args *);
 int	linux_newstat(struct thread *, struct linux_newstat_args *);
 int	linux_newfstat(struct thread *, struct linux_newfstat_args *);
 int	linux_newlstat(struct thread *, struct linux_newlstat_args *);
+int	linux_poll(struct thread *, struct linux_poll_args *);
 int	linux_lseek(struct thread *, struct linux_lseek_args *);
 int	linux_mmap2(struct thread *, struct linux_mmap2_args *);
 int	linux_mprotect(struct thread *, struct linux_mprotect_args *);
 int	linux_brk(struct thread *, struct linux_brk_args *);
 int	linux_rt_sigaction(struct thread *, struct linux_rt_sigaction_args *);
 int	linux_rt_sigprocmask(struct thread *, struct linux_rt_sigprocmask_args *);
 int	linux_rt_sigreturn(struct thread *, struct linux_rt_sigreturn_args *);
 int	linux_ioctl(struct thread *, struct linux_ioctl_args *);
 int	linux_pread(struct thread *, struct linux_pread_args *);
 int	linux_pwrite(struct thread *, struct linux_pwrite_args *);
 int	linux_access(struct thread *, struct linux_access_args *);
 int	linux_pipe(struct thread *, struct linux_pipe_args *);
 int	linux_select(struct thread *, struct linux_select_args *);
 int	linux_mremap(struct thread *, struct linux_mremap_args *);
 int	linux_msync(struct thread *, struct linux_msync_args *);
 int	linux_mincore(struct thread *, struct linux_mincore_args *);
 int	linux_madvise(struct thread *, struct linux_madvise_args *);
 int	linux_shmget(struct thread *, struct linux_shmget_args *);
 int	linux_shmat(struct thread *, struct linux_shmat_args *);
 int	linux_shmctl(struct thread *, struct linux_shmctl_args *);
 int	linux_pause(struct thread *, struct linux_pause_args *);
 int	linux_nanosleep(struct thread *, struct linux_nanosleep_args *);
 int	linux_getitimer(struct thread *, struct linux_getitimer_args *);
 int	linux_alarm(struct thread *, struct linux_alarm_args *);
 int	linux_setitimer(struct thread *, struct linux_setitimer_args *);
 int	linux_getpid(struct thread *, struct linux_getpid_args *);
 int	linux_sendfile(struct thread *, struct linux_sendfile_args *);
 int	linux_socket(struct thread *, struct linux_socket_args *);
 int	linux_connect(struct thread *, struct linux_connect_args *);
 int	linux_accept(struct thread *, struct linux_accept_args *);
 int	linux_sendto(struct thread *, struct linux_sendto_args *);
 int	linux_recvfrom(struct thread *, struct linux_recvfrom_args *);
 int	linux_sendmsg(struct thread *, struct linux_sendmsg_args *);
 int	linux_recvmsg(struct thread *, struct linux_recvmsg_args *);
 int	linux_shutdown(struct thread *, struct linux_shutdown_args *);
 int	linux_bind(struct thread *, struct linux_bind_args *);
 int	linux_listen(struct thread *, struct linux_listen_args *);
 int	linux_getsockname(struct thread *, struct linux_getsockname_args *);
 int	linux_getpeername(struct thread *, struct linux_getpeername_args *);
 int	linux_socketpair(struct thread *, struct linux_socketpair_args *);
 int	linux_setsockopt(struct thread *, struct linux_setsockopt_args *);
 int	linux_getsockopt(struct thread *, struct linux_getsockopt_args *);
 int	linux_clone(struct thread *, struct linux_clone_args *);
 int	linux_fork(struct thread *, struct linux_fork_args *);
 int	linux_vfork(struct thread *, struct linux_vfork_args *);
 int	linux_execve(struct thread *, struct linux_execve_args *);
 int	linux_exit(struct thread *, struct linux_exit_args *);
 int	linux_wait4(struct thread *, struct linux_wait4_args *);
 int	linux_kill(struct thread *, struct linux_kill_args *);
 int	linux_newuname(struct thread *, struct linux_newuname_args *);
 int	linux_semget(struct thread *, struct linux_semget_args *);
 int	linux_semop(struct thread *, struct linux_semop_args *);
 int	linux_semctl(struct thread *, struct linux_semctl_args *);
 int	linux_shmdt(struct thread *, struct linux_shmdt_args *);
 int	linux_msgget(struct thread *, struct linux_msgget_args *);
 int	linux_msgsnd(struct thread *, struct linux_msgsnd_args *);
 int	linux_msgrcv(struct thread *, struct linux_msgrcv_args *);
 int	linux_msgctl(struct thread *, struct linux_msgctl_args *);
 int	linux_fcntl(struct thread *, struct linux_fcntl_args *);
 int	linux_fdatasync(struct thread *, struct linux_fdatasync_args *);
 int	linux_truncate(struct thread *, struct linux_truncate_args *);
 int	linux_ftruncate(struct thread *, struct linux_ftruncate_args *);
 int	linux_getdents(struct thread *, struct linux_getdents_args *);
 int	linux_getcwd(struct thread *, struct linux_getcwd_args *);
 int	linux_chdir(struct thread *, struct linux_chdir_args *);
 int	linux_rename(struct thread *, struct linux_rename_args *);
 int	linux_mkdir(struct thread *, struct linux_mkdir_args *);
 int	linux_rmdir(struct thread *, struct linux_rmdir_args *);
 int	linux_creat(struct thread *, struct linux_creat_args *);
 int	linux_link(struct thread *, struct linux_link_args *);
 int	linux_unlink(struct thread *, struct linux_unlink_args *);
 int	linux_symlink(struct thread *, struct linux_symlink_args *);
 int	linux_readlink(struct thread *, struct linux_readlink_args *);
 int	linux_chmod(struct thread *, struct linux_chmod_args *);
 int	linux_chown(struct thread *, struct linux_chown_args *);
 int	linux_lchown(struct thread *, struct linux_lchown_args *);
 int	linux_getrlimit(struct thread *, struct linux_getrlimit_args *);
 int	linux_sysinfo(struct thread *, struct linux_sysinfo_args *);
 int	linux_times(struct thread *, struct linux_times_args *);
 int	linux_ptrace(struct thread *, struct linux_ptrace_args *);
 int	linux_getuid(struct thread *, struct linux_getuid_args *);
 int	linux_syslog(struct thread *, struct linux_syslog_args *);
 int	linux_getgid(struct thread *, struct linux_getgid_args *);
 int	linux_getppid(struct thread *, struct linux_getppid_args *);
 int	linux_getgroups(struct thread *, struct linux_getgroups_args *);
 int	linux_setgroups(struct thread *, struct linux_setgroups_args *);
 int	linux_setfsuid(struct thread *, struct linux_setfsuid_args *);
 int	linux_setfsgid(struct thread *, struct linux_setfsgid_args *);
 int	linux_getsid(struct thread *, struct linux_getsid_args *);
 int	linux_capget(struct thread *, struct linux_capget_args *);
 int	linux_capset(struct thread *, struct linux_capset_args *);
 int	linux_rt_sigpending(struct thread *, struct linux_rt_sigpending_args *);
 int	linux_rt_sigtimedwait(struct thread *, struct linux_rt_sigtimedwait_args *);
 int	linux_rt_sigqueueinfo(struct thread *, struct linux_rt_sigqueueinfo_args *);
 int	linux_rt_sigsuspend(struct thread *, struct linux_rt_sigsuspend_args *);
 int	linux_sigaltstack(struct thread *, struct linux_sigaltstack_args *);
 int	linux_utime(struct thread *, struct linux_utime_args *);
 int	linux_mknod(struct thread *, struct linux_mknod_args *);
 int	linux_personality(struct thread *, struct linux_personality_args *);
 int	linux_ustat(struct thread *, struct linux_ustat_args *);
 int	linux_statfs(struct thread *, struct linux_statfs_args *);
 int	linux_fstatfs(struct thread *, struct linux_fstatfs_args *);
 int	linux_sysfs(struct thread *, struct linux_sysfs_args *);
 int	linux_getpriority(struct thread *, struct linux_getpriority_args *);
 int	linux_sched_setparam(struct thread *, struct linux_sched_setparam_args *);
 int	linux_sched_getparam(struct thread *, struct linux_sched_getparam_args *);
 int	linux_sched_setscheduler(struct thread *, struct linux_sched_setscheduler_args *);
 int	linux_sched_getscheduler(struct thread *, struct linux_sched_getscheduler_args *);
 int	linux_sched_get_priority_max(struct thread *, struct linux_sched_get_priority_max_args *);
 int	linux_sched_get_priority_min(struct thread *, struct linux_sched_get_priority_min_args *);
 int	linux_sched_rr_get_interval(struct thread *, struct linux_sched_rr_get_interval_args *);
 int	linux_vhangup(struct thread *, struct linux_vhangup_args *);
 int	linux_modify_ldt(struct thread *, struct linux_modify_ldt_args *);
 int	linux_pivot_root(struct thread *, struct linux_pivot_root_args *);
 int	linux_sysctl(struct thread *, struct linux_sysctl_args *);
 int	linux_prctl(struct thread *, struct linux_prctl_args *);
 int	linux_arch_prctl(struct thread *, struct linux_arch_prctl_args *);
 int	linux_adjtimex(struct thread *, struct linux_adjtimex_args *);
 int	linux_setrlimit(struct thread *, struct linux_setrlimit_args *);
 int	linux_mount(struct thread *, struct linux_mount_args *);
 int	linux_umount(struct thread *, struct linux_umount_args *);
 int	linux_swapoff(struct thread *, struct linux_swapoff_args *);
 int	linux_reboot(struct thread *, struct linux_reboot_args *);
 int	linux_sethostname(struct thread *, struct linux_sethostname_args *);
 int	linux_setdomainname(struct thread *, struct linux_setdomainname_args *);
 int	linux_iopl(struct thread *, struct linux_iopl_args *);
 int	linux_ioperm(struct thread *, struct linux_ioperm_args *);
 int	linux_init_module(struct thread *, struct linux_init_module_args *);
 int	linux_delete_module(struct thread *, struct linux_delete_module_args *);
 int	linux_quotactl(struct thread *, struct linux_quotactl_args *);
 int	linux_gettid(struct thread *, struct linux_gettid_args *);
 int	linux_readahead(struct thread *, struct linux_readahead_args *);
 int	linux_setxattr(struct thread *, struct linux_setxattr_args *);
 int	linux_lsetxattr(struct thread *, struct linux_lsetxattr_args *);
 int	linux_fsetxattr(struct thread *, struct linux_fsetxattr_args *);
 int	linux_getxattr(struct thread *, struct linux_getxattr_args *);
 int	linux_lgetxattr(struct thread *, struct linux_lgetxattr_args *);
 int	linux_fgetxattr(struct thread *, struct linux_fgetxattr_args *);
 int	linux_listxattr(struct thread *, struct linux_listxattr_args *);
 int	linux_llistxattr(struct thread *, struct linux_llistxattr_args *);
 int	linux_flistxattr(struct thread *, struct linux_flistxattr_args *);
 int	linux_removexattr(struct thread *, struct linux_removexattr_args *);
 int	linux_lremovexattr(struct thread *, struct linux_lremovexattr_args *);
 int	linux_fremovexattr(struct thread *, struct linux_fremovexattr_args *);
 int	linux_tkill(struct thread *, struct linux_tkill_args *);
 int	linux_time(struct thread *, struct linux_time_args *);
 int	linux_sys_futex(struct thread *, struct linux_sys_futex_args *);
 int	linux_sched_setaffinity(struct thread *, struct linux_sched_setaffinity_args *);
 int	linux_sched_getaffinity(struct thread *, struct linux_sched_getaffinity_args *);
 int	linux_io_setup(struct thread *, struct linux_io_setup_args *);
 int	linux_io_destroy(struct thread *, struct linux_io_destroy_args *);
 int	linux_io_getevents(struct thread *, struct linux_io_getevents_args *);
 int	linux_io_submit(struct thread *, struct linux_io_submit_args *);
 int	linux_io_cancel(struct thread *, struct linux_io_cancel_args *);
 int	linux_lookup_dcookie(struct thread *, struct linux_lookup_dcookie_args *);
 int	linux_epoll_create(struct thread *, struct linux_epoll_create_args *);
 int	linux_remap_file_pages(struct thread *, struct linux_remap_file_pages_args *);
 int	linux_getdents64(struct thread *, struct linux_getdents64_args *);
 int	linux_set_tid_address(struct thread *, struct linux_set_tid_address_args *);
 int	linux_restart_syscall(struct thread *, struct linux_restart_syscall_args *);
 int	linux_semtimedop(struct thread *, struct linux_semtimedop_args *);
 int	linux_fadvise64(struct thread *, struct linux_fadvise64_args *);
 int	linux_timer_create(struct thread *, struct linux_timer_create_args *);
 int	linux_timer_settime(struct thread *, struct linux_timer_settime_args *);
 int	linux_timer_gettime(struct thread *, struct linux_timer_gettime_args *);
 int	linux_timer_getoverrun(struct thread *, struct linux_timer_getoverrun_args *);
 int	linux_timer_delete(struct thread *, struct linux_timer_delete_args *);
 int	linux_clock_settime(struct thread *, struct linux_clock_settime_args *);
 int	linux_clock_gettime(struct thread *, struct linux_clock_gettime_args *);
 int	linux_clock_getres(struct thread *, struct linux_clock_getres_args *);
 int	linux_clock_nanosleep(struct thread *, struct linux_clock_nanosleep_args *);
 int	linux_exit_group(struct thread *, struct linux_exit_group_args *);
 int	linux_epoll_wait(struct thread *, struct linux_epoll_wait_args *);
 int	linux_epoll_ctl(struct thread *, struct linux_epoll_ctl_args *);
 int	linux_tgkill(struct thread *, struct linux_tgkill_args *);
 int	linux_utimes(struct thread *, struct linux_utimes_args *);
 int	linux_mbind(struct thread *, struct linux_mbind_args *);
 int	linux_set_mempolicy(struct thread *, struct linux_set_mempolicy_args *);
 int	linux_get_mempolicy(struct thread *, struct linux_get_mempolicy_args *);
 int	linux_mq_open(struct thread *, struct linux_mq_open_args *);
 int	linux_mq_unlink(struct thread *, struct linux_mq_unlink_args *);
 int	linux_mq_timedsend(struct thread *, struct linux_mq_timedsend_args *);
 int	linux_mq_timedreceive(struct thread *, struct linux_mq_timedreceive_args *);
 int	linux_mq_notify(struct thread *, struct linux_mq_notify_args *);
 int	linux_mq_getsetattr(struct thread *, struct linux_mq_getsetattr_args *);
 int	linux_kexec_load(struct thread *, struct linux_kexec_load_args *);
 int	linux_waitid(struct thread *, struct linux_waitid_args *);
 int	linux_add_key(struct thread *, struct linux_add_key_args *);
 int	linux_request_key(struct thread *, struct linux_request_key_args *);
 int	linux_keyctl(struct thread *, struct linux_keyctl_args *);
 int	linux_ioprio_set(struct thread *, struct linux_ioprio_set_args *);
 int	linux_ioprio_get(struct thread *, struct linux_ioprio_get_args *);
 int	linux_inotify_init(struct thread *, struct linux_inotify_init_args *);
 int	linux_inotify_add_watch(struct thread *, struct linux_inotify_add_watch_args *);
 int	linux_inotify_rm_watch(struct thread *, struct linux_inotify_rm_watch_args *);
 int	linux_migrate_pages(struct thread *, struct linux_migrate_pages_args *);
 int	linux_openat(struct thread *, struct linux_openat_args *);
 int	linux_mkdirat(struct thread *, struct linux_mkdirat_args *);
 int	linux_mknodat(struct thread *, struct linux_mknodat_args *);
 int	linux_fchownat(struct thread *, struct linux_fchownat_args *);
 int	linux_futimesat(struct thread *, struct linux_futimesat_args *);
 int	linux_newfstatat(struct thread *, struct linux_newfstatat_args *);
 int	linux_unlinkat(struct thread *, struct linux_unlinkat_args *);
 int	linux_renameat(struct thread *, struct linux_renameat_args *);
 int	linux_linkat(struct thread *, struct linux_linkat_args *);
 int	linux_symlinkat(struct thread *, struct linux_symlinkat_args *);
 int	linux_readlinkat(struct thread *, struct linux_readlinkat_args *);
 int	linux_fchmodat(struct thread *, struct linux_fchmodat_args *);
 int	linux_faccessat(struct thread *, struct linux_faccessat_args *);
 int	linux_pselect6(struct thread *, struct linux_pselect6_args *);
 int	linux_ppoll(struct thread *, struct linux_ppoll_args *);
 int	linux_unshare(struct thread *, struct linux_unshare_args *);
 int	linux_set_robust_list(struct thread *, struct linux_set_robust_list_args *);
 int	linux_get_robust_list(struct thread *, struct linux_get_robust_list_args *);
 int	linux_splice(struct thread *, struct linux_splice_args *);
 int	linux_tee(struct thread *, struct linux_tee_args *);
 int	linux_sync_file_range(struct thread *, struct linux_sync_file_range_args *);
 int	linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
 int	linux_move_pages(struct thread *, struct linux_move_pages_args *);
 int	linux_utimensat(struct thread *, struct linux_utimensat_args *);
 int	linux_epoll_pwait(struct thread *, struct linux_epoll_pwait_args *);
 int	linux_signalfd(struct thread *, struct linux_signalfd_args *);
 int	linux_timerfd_create(struct thread *, struct linux_timerfd_create_args *);
 int	linux_eventfd(struct thread *, struct linux_eventfd_args *);
 int	linux_fallocate(struct thread *, struct linux_fallocate_args *);
 int	linux_timerfd_settime(struct thread *, struct linux_timerfd_settime_args *);
 int	linux_timerfd_gettime(struct thread *, struct linux_timerfd_gettime_args *);
 int	linux_accept4(struct thread *, struct linux_accept4_args *);
 int	linux_signalfd4(struct thread *, struct linux_signalfd4_args *);
 int	linux_eventfd2(struct thread *, struct linux_eventfd2_args *);
 int	linux_epoll_create1(struct thread *, struct linux_epoll_create1_args *);
 int	linux_dup3(struct thread *, struct linux_dup3_args *);
 int	linux_pipe2(struct thread *, struct linux_pipe2_args *);
 int	linux_inotify_init1(struct thread *, struct linux_inotify_init1_args *);
 int	linux_preadv(struct thread *, struct linux_preadv_args *);
 int	linux_pwritev(struct thread *, struct linux_pwritev_args *);
 int	linux_rt_tgsigqueueinfo(struct thread *, struct linux_rt_tgsigqueueinfo_args *);
 int	linux_perf_event_open(struct thread *, struct linux_perf_event_open_args *);
 int	linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
 int	linux_fanotify_init(struct thread *, struct linux_fanotify_init_args *);
 int	linux_fanotify_mark(struct thread *, struct linux_fanotify_mark_args *);
 int	linux_prlimit64(struct thread *, struct linux_prlimit64_args *);
 int	linux_name_to_handle_at(struct thread *, struct linux_name_to_handle_at_args *);
 int	linux_open_by_handle_at(struct thread *, struct linux_open_by_handle_at_args *);
 int	linux_clock_adjtime(struct thread *, struct linux_clock_adjtime_args *);
 int	linux_syncfs(struct thread *, struct linux_syncfs_args *);
 int	linux_sendmmsg(struct thread *, struct linux_sendmmsg_args *);
 int	linux_setns(struct thread *, struct linux_setns_args *);
 int	linux_getcpu(struct thread *, struct linux_getcpu_args *);
 int	linux_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
 int	linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
 int	linux_kcmp(struct thread *, struct linux_kcmp_args *);
 int	linux_finit_module(struct thread *, struct linux_finit_module_args *);
 int	linux_sched_setattr(struct thread *, struct linux_sched_setattr_args *);
 int	linux_sched_getattr(struct thread *, struct linux_sched_getattr_args *);
 int	linux_renameat2(struct thread *, struct linux_renameat2_args *);
 int	linux_seccomp(struct thread *, struct linux_seccomp_args *);
 int	linux_getrandom(struct thread *, struct linux_getrandom_args *);
 int	linux_memfd_create(struct thread *, struct linux_memfd_create_args *);
 int	linux_kexec_file_load(struct thread *, struct linux_kexec_file_load_args *);
 int	linux_bpf(struct thread *, struct linux_bpf_args *);
 int	linux_execveat(struct thread *, struct linux_execveat_args *);
 int	linux_userfaultfd(struct thread *, struct linux_userfaultfd_args *);
 int	linux_membarrier(struct thread *, struct linux_membarrier_args *);
 int	linux_mlock2(struct thread *, struct linux_mlock2_args *);
 int	linux_copy_file_range(struct thread *, struct linux_copy_file_range_args *);
 int	linux_preadv2(struct thread *, struct linux_preadv2_args *);
 int	linux_pwritev2(struct thread *, struct linux_pwritev2_args *);
 int	linux_pkey_mprotect(struct thread *, struct linux_pkey_mprotect_args *);
 int	linux_pkey_alloc(struct thread *, struct linux_pkey_alloc_args *);
 int	linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
 int	linux_statx(struct thread *, struct linux_statx_args *);
 int	linux_io_pgetevents(struct thread *, struct linux_io_pgetevents_args *);
 int	linux_rseq(struct thread *, struct linux_rseq_args *);
 int	linux_pidfd_send_signal(struct thread *, struct linux_pidfd_send_signal_args *);
 int	linux_io_uring_setup(struct thread *, struct linux_io_uring_setup_args *);
 int	linux_io_uring_enter(struct thread *, struct linux_io_uring_enter_args *);
 int	linux_io_uring_register(struct thread *, struct linux_io_uring_register_args *);
 int	linux_open_tree(struct thread *, struct linux_open_tree_args *);
 int	linux_move_mount(struct thread *, struct linux_move_mount_args *);
 int	linux_fsopen(struct thread *, struct linux_fsopen_args *);
 int	linux_fsconfig(struct thread *, struct linux_fsconfig_args *);
 int	linux_fsmount(struct thread *, struct linux_fsmount_args *);
 int	linux_fspick(struct thread *, struct linux_fspick_args *);
 int	linux_pidfd_open(struct thread *, struct linux_pidfd_open_args *);
 int	linux_clone3(struct thread *, struct linux_clone3_args *);
 int	linux_close_range(struct thread *, struct linux_close_range_args *);
 int	linux_openat2(struct thread *, struct linux_openat2_args *);
 int	linux_pidfd_getfd(struct thread *, struct linux_pidfd_getfd_args *);
 int	linux_faccessat2(struct thread *, struct linux_faccessat2_args *);
 int	linux_process_madvise(struct thread *, struct linux_process_madvise_args *);
 int	linux_epoll_pwait2(struct thread *, struct linux_epoll_pwait2_args *);
 int	linux_mount_setattr(struct thread *, struct linux_mount_setattr_args *);
 
 #ifdef COMPAT_43
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_43 */
 
 
 #ifdef COMPAT_FREEBSD4
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD4 */
 
 
 #ifdef COMPAT_FREEBSD6
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD6 */
 
 
 #ifdef COMPAT_FREEBSD7
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD7 */
 
 
 #ifdef COMPAT_FREEBSD10
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD10 */
 
 
 #ifdef COMPAT_FREEBSD11
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD11 */
 
 
 #ifdef COMPAT_FREEBSD12
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD12 */
 
 #define	LINUX_SYS_AUE_linux_open	AUE_OPEN_RWTC
 #define	LINUX_SYS_AUE_linux_newstat	AUE_STAT
 #define	LINUX_SYS_AUE_linux_newfstat	AUE_FSTAT
 #define	LINUX_SYS_AUE_linux_newlstat	AUE_LSTAT
+#define	LINUX_SYS_AUE_linux_poll	AUE_POLL
 #define	LINUX_SYS_AUE_linux_lseek	AUE_LSEEK
 #define	LINUX_SYS_AUE_linux_mmap2	AUE_MMAP
 #define	LINUX_SYS_AUE_linux_mprotect	AUE_MPROTECT
 #define	LINUX_SYS_AUE_linux_brk	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigaction	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigprocmask	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigreturn	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ioctl	AUE_IOCTL
 #define	LINUX_SYS_AUE_linux_pread	AUE_PREAD
 #define	LINUX_SYS_AUE_linux_pwrite	AUE_PWRITE
 #define	LINUX_SYS_AUE_linux_access	AUE_ACCESS
 #define	LINUX_SYS_AUE_linux_pipe	AUE_PIPE
 #define	LINUX_SYS_AUE_linux_select	AUE_SELECT
 #define	LINUX_SYS_AUE_linux_mremap	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msync	AUE_MSYNC
 #define	LINUX_SYS_AUE_linux_mincore	AUE_MINCORE
 #define	LINUX_SYS_AUE_linux_madvise	AUE_MADVISE
 #define	LINUX_SYS_AUE_linux_shmget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pause	AUE_NULL
 #define	LINUX_SYS_AUE_linux_nanosleep	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getitimer	AUE_GETITIMER
 #define	LINUX_SYS_AUE_linux_alarm	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setitimer	AUE_SETITIMER
 #define	LINUX_SYS_AUE_linux_getpid	AUE_GETPID
 #define	LINUX_SYS_AUE_linux_sendfile	AUE_SENDFILE
 #define	LINUX_SYS_AUE_linux_socket	AUE_SOCKET
 #define	LINUX_SYS_AUE_linux_connect	AUE_CONNECT
 #define	LINUX_SYS_AUE_linux_accept	AUE_ACCEPT
 #define	LINUX_SYS_AUE_linux_sendto	AUE_SENDTO
 #define	LINUX_SYS_AUE_linux_recvfrom	AUE_RECVFROM
 #define	LINUX_SYS_AUE_linux_sendmsg	AUE_SENDMSG
 #define	LINUX_SYS_AUE_linux_recvmsg	AUE_RECVMSG
 #define	LINUX_SYS_AUE_linux_shutdown	AUE_NULL
 #define	LINUX_SYS_AUE_linux_bind	AUE_BIND
 #define	LINUX_SYS_AUE_linux_listen	AUE_LISTEN
 #define	LINUX_SYS_AUE_linux_getsockname	AUE_GETSOCKNAME
 #define	LINUX_SYS_AUE_linux_getpeername	AUE_GETPEERNAME
 #define	LINUX_SYS_AUE_linux_socketpair	AUE_SOCKETPAIR
 #define	LINUX_SYS_AUE_linux_setsockopt	AUE_SETSOCKOPT
 #define	LINUX_SYS_AUE_linux_getsockopt	AUE_GETSOCKOPT
 #define	LINUX_SYS_AUE_linux_clone	AUE_RFORK
 #define	LINUX_SYS_AUE_linux_fork	AUE_FORK
 #define	LINUX_SYS_AUE_linux_vfork	AUE_VFORK
 #define	LINUX_SYS_AUE_linux_execve	AUE_EXECVE
 #define	LINUX_SYS_AUE_linux_exit	AUE_EXIT
 #define	LINUX_SYS_AUE_linux_wait4	AUE_WAIT4
 #define	LINUX_SYS_AUE_linux_kill	AUE_KILL
 #define	LINUX_SYS_AUE_linux_newuname	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semop	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmdt	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgsnd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgrcv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fcntl	AUE_FCNTL
 #define	LINUX_SYS_AUE_linux_fdatasync	AUE_NULL
 #define	LINUX_SYS_AUE_linux_truncate	AUE_TRUNCATE
 #define	LINUX_SYS_AUE_linux_ftruncate	AUE_FTRUNCATE
 #define	LINUX_SYS_AUE_linux_getdents	AUE_GETDIRENTRIES
 #define	LINUX_SYS_AUE_linux_getcwd	AUE_GETCWD
 #define	LINUX_SYS_AUE_linux_chdir	AUE_CHDIR
 #define	LINUX_SYS_AUE_linux_rename	AUE_RENAME
 #define	LINUX_SYS_AUE_linux_mkdir	AUE_MKDIR
 #define	LINUX_SYS_AUE_linux_rmdir	AUE_RMDIR
 #define	LINUX_SYS_AUE_linux_creat	AUE_CREAT
 #define	LINUX_SYS_AUE_linux_link	AUE_LINK
 #define	LINUX_SYS_AUE_linux_unlink	AUE_UNLINK
 #define	LINUX_SYS_AUE_linux_symlink	AUE_SYMLINK
 #define	LINUX_SYS_AUE_linux_readlink	AUE_READLINK
 #define	LINUX_SYS_AUE_linux_chmod	AUE_CHMOD
 #define	LINUX_SYS_AUE_linux_chown	AUE_LCHOWN
 #define	LINUX_SYS_AUE_linux_lchown	AUE_LCHOWN
 #define	LINUX_SYS_AUE_linux_getrlimit	AUE_GETRLIMIT
 #define	LINUX_SYS_AUE_linux_sysinfo	AUE_NULL
 #define	LINUX_SYS_AUE_linux_times	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ptrace	AUE_PTRACE
 #define	LINUX_SYS_AUE_linux_getuid	AUE_GETUID
 #define	LINUX_SYS_AUE_linux_syslog	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getgid	AUE_GETGID
 #define	LINUX_SYS_AUE_linux_getppid	AUE_GETPPID
 #define	LINUX_SYS_AUE_linux_getgroups	AUE_GETGROUPS
 #define	LINUX_SYS_AUE_linux_setgroups	AUE_SETGROUPS
 #define	LINUX_SYS_AUE_linux_setfsuid	AUE_SETFSUID
 #define	LINUX_SYS_AUE_linux_setfsgid	AUE_SETFSGID
 #define	LINUX_SYS_AUE_linux_getsid	AUE_GETSID
 #define	LINUX_SYS_AUE_linux_capget	AUE_CAPGET
 #define	LINUX_SYS_AUE_linux_capset	AUE_CAPSET
 #define	LINUX_SYS_AUE_linux_rt_sigpending	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigtimedwait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigqueueinfo	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigsuspend	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sigaltstack	AUE_NULL
 #define	LINUX_SYS_AUE_linux_utime	AUE_UTIME
 #define	LINUX_SYS_AUE_linux_mknod	AUE_MKNOD
 #define	LINUX_SYS_AUE_linux_personality	AUE_PERSONALITY
 #define	LINUX_SYS_AUE_linux_ustat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_statfs	AUE_STATFS
 #define	LINUX_SYS_AUE_linux_fstatfs	AUE_FSTATFS
 #define	LINUX_SYS_AUE_linux_sysfs	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getpriority	AUE_GETPRIORITY
 #define	LINUX_SYS_AUE_linux_sched_setparam	AUE_SCHED_SETPARAM
 #define	LINUX_SYS_AUE_linux_sched_getparam	AUE_SCHED_GETPARAM
 #define	LINUX_SYS_AUE_linux_sched_setscheduler	AUE_SCHED_SETSCHEDULER
 #define	LINUX_SYS_AUE_linux_sched_getscheduler	AUE_SCHED_GETSCHEDULER
 #define	LINUX_SYS_AUE_linux_sched_get_priority_max	AUE_SCHED_GET_PRIORITY_MAX
 #define	LINUX_SYS_AUE_linux_sched_get_priority_min	AUE_SCHED_GET_PRIORITY_MIN
 #define	LINUX_SYS_AUE_linux_sched_rr_get_interval	AUE_SCHED_RR_GET_INTERVAL
 #define	LINUX_SYS_AUE_linux_vhangup	AUE_NULL
 #define	LINUX_SYS_AUE_linux_modify_ldt	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pivot_root	AUE_PIVOT_ROOT
 #define	LINUX_SYS_AUE_linux_sysctl	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_prctl	AUE_PRCTL
 #define	LINUX_SYS_AUE_linux_arch_prctl	AUE_PRCTL
 #define	LINUX_SYS_AUE_linux_adjtimex	AUE_ADJTIME
 #define	LINUX_SYS_AUE_linux_setrlimit	AUE_SETRLIMIT
 #define	LINUX_SYS_AUE_linux_mount	AUE_MOUNT
 #define	LINUX_SYS_AUE_linux_umount	AUE_UMOUNT
 #define	LINUX_SYS_AUE_linux_swapoff	AUE_SWAPOFF
 #define	LINUX_SYS_AUE_linux_reboot	AUE_REBOOT
 #define	LINUX_SYS_AUE_linux_sethostname	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_setdomainname	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_iopl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ioperm	AUE_NULL
 #define	LINUX_SYS_AUE_linux_init_module	AUE_NULL
 #define	LINUX_SYS_AUE_linux_delete_module	AUE_NULL
 #define	LINUX_SYS_AUE_linux_quotactl	AUE_QUOTACTL
 #define	LINUX_SYS_AUE_linux_gettid	AUE_NULL
 #define	LINUX_SYS_AUE_linux_readahead	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lsetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fsetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lgetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fgetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_listxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_llistxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_flistxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_removexattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lremovexattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fremovexattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_tkill	AUE_NULL
 #define	LINUX_SYS_AUE_linux_time	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sys_futex	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_setaffinity	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_getaffinity	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_setup	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_destroy	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_getevents	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_submit	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_cancel	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lookup_dcookie	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_remap_file_pages	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getdents64	AUE_GETDIRENTRIES
 #define	LINUX_SYS_AUE_linux_set_tid_address	AUE_NULL
 #define	LINUX_SYS_AUE_linux_restart_syscall	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semtimedop	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fadvise64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_settime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_gettime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_getoverrun	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_delete	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_settime	AUE_CLOCK_SETTIME
 #define	LINUX_SYS_AUE_linux_clock_gettime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_getres	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_nanosleep	AUE_NULL
 #define	LINUX_SYS_AUE_linux_exit_group	AUE_EXIT
 #define	LINUX_SYS_AUE_linux_epoll_wait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_ctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_tgkill	AUE_NULL
 #define	LINUX_SYS_AUE_linux_utimes	AUE_UTIMES
 #define	LINUX_SYS_AUE_linux_mbind	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_mempolicy	AUE_NULL
 #define	LINUX_SYS_AUE_linux_get_mempolicy	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_open	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_unlink	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_timedsend	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_timedreceive	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_notify	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_getsetattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_kexec_load	AUE_NULL
 #define	LINUX_SYS_AUE_linux_waitid	AUE_WAIT6
 #define	LINUX_SYS_AUE_linux_add_key	AUE_NULL
 #define	LINUX_SYS_AUE_linux_request_key	AUE_NULL
 #define	LINUX_SYS_AUE_linux_keyctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ioprio_set	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ioprio_get	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_init	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_add_watch	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_rm_watch	AUE_NULL
 #define	LINUX_SYS_AUE_linux_migrate_pages	AUE_NULL
 #define	LINUX_SYS_AUE_linux_openat	AUE_OPEN_RWTC
 #define	LINUX_SYS_AUE_linux_mkdirat	AUE_MKDIRAT
 #define	LINUX_SYS_AUE_linux_mknodat	AUE_MKNODAT
 #define	LINUX_SYS_AUE_linux_fchownat	AUE_FCHOWNAT
 #define	LINUX_SYS_AUE_linux_futimesat	AUE_FUTIMESAT
 #define	LINUX_SYS_AUE_linux_newfstatat	AUE_FSTATAT
 #define	LINUX_SYS_AUE_linux_unlinkat	AUE_UNLINKAT
 #define	LINUX_SYS_AUE_linux_renameat	AUE_RENAMEAT
 #define	LINUX_SYS_AUE_linux_linkat	AUE_LINKAT
 #define	LINUX_SYS_AUE_linux_symlinkat	AUE_SYMLINKAT
 #define	LINUX_SYS_AUE_linux_readlinkat	AUE_READLINKAT
 #define	LINUX_SYS_AUE_linux_fchmodat	AUE_FCHMODAT
 #define	LINUX_SYS_AUE_linux_faccessat	AUE_FACCESSAT
 #define	LINUX_SYS_AUE_linux_pselect6	AUE_SELECT
 #define	LINUX_SYS_AUE_linux_ppoll	AUE_POLL
 #define	LINUX_SYS_AUE_linux_unshare	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_robust_list	AUE_NULL
 #define	LINUX_SYS_AUE_linux_get_robust_list	AUE_NULL
 #define	LINUX_SYS_AUE_linux_splice	AUE_NULL
 #define	LINUX_SYS_AUE_linux_tee	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sync_file_range	AUE_NULL
 #define	LINUX_SYS_AUE_linux_vmsplice	AUE_NULL
 #define	LINUX_SYS_AUE_linux_move_pages	AUE_NULL
 #define	LINUX_SYS_AUE_linux_utimensat	AUE_FUTIMESAT
 #define	LINUX_SYS_AUE_linux_epoll_pwait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_signalfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_eventfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fallocate	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_settime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_gettime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_accept4	AUE_ACCEPT
 #define	LINUX_SYS_AUE_linux_signalfd4	AUE_NULL
 #define	LINUX_SYS_AUE_linux_eventfd2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_create1	AUE_NULL
 #define	LINUX_SYS_AUE_linux_dup3	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pipe2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_init1	AUE_NULL
 #define	LINUX_SYS_AUE_linux_preadv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pwritev	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_tgsigqueueinfo	AUE_NULL
 #define	LINUX_SYS_AUE_linux_perf_event_open	AUE_NULL
 #define	LINUX_SYS_AUE_linux_recvmmsg	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fanotify_init	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fanotify_mark	AUE_NULL
 #define	LINUX_SYS_AUE_linux_prlimit64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_name_to_handle_at	AUE_NULL
 #define	LINUX_SYS_AUE_linux_open_by_handle_at	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_adjtime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_syncfs	AUE_SYNC
 #define	LINUX_SYS_AUE_linux_sendmmsg	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setns	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getcpu	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_vm_readv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_vm_writev	AUE_NULL
 #define	LINUX_SYS_AUE_linux_kcmp	AUE_NULL
 #define	LINUX_SYS_AUE_linux_finit_module	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_setattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_getattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_renameat2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_seccomp	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getrandom	AUE_NULL
 #define	LINUX_SYS_AUE_linux_memfd_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_kexec_file_load	AUE_NULL
 #define	LINUX_SYS_AUE_linux_bpf	AUE_NULL
 #define	LINUX_SYS_AUE_linux_execveat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_userfaultfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_membarrier	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mlock2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_copy_file_range	AUE_NULL
 #define	LINUX_SYS_AUE_linux_preadv2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pwritev2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pkey_mprotect	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pkey_alloc	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pkey_free	AUE_NULL
 #define	LINUX_SYS_AUE_linux_statx	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_pgetevents	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rseq	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pidfd_send_signal	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_uring_setup	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_uring_enter	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_uring_register	AUE_NULL
 #define	LINUX_SYS_AUE_linux_open_tree	AUE_NULL
 #define	LINUX_SYS_AUE_linux_move_mount	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fsopen	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fsconfig	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fsmount	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fspick	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pidfd_open	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clone3	AUE_NULL
 #define	LINUX_SYS_AUE_linux_close_range	AUE_NULL
 #define	LINUX_SYS_AUE_linux_openat2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pidfd_getfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_faccessat2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_madvise	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_pwait2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mount_setattr	AUE_NULL
 
 #undef PAD_
 #undef PADL_
 #undef PADR_
 
 #endif /* !_LINUX_SYSPROTO_H_ */
diff --git a/sys/amd64/linux/linux_syscall.h b/sys/amd64/linux/linux_syscall.h
index 2416d23abd6d..ca83b9d33483 100644
--- a/sys/amd64/linux/linux_syscall.h
+++ b/sys/amd64/linux/linux_syscall.h
@@ -1,347 +1,347 @@
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #define	LINUX_SYS_read	0
 #define	LINUX_SYS_write	1
 #define	LINUX_SYS_linux_open	2
 #define	LINUX_SYS_close	3
 #define	LINUX_SYS_linux_newstat	4
 #define	LINUX_SYS_linux_newfstat	5
 #define	LINUX_SYS_linux_newlstat	6
-#define	LINUX_SYS_poll	7
+#define	LINUX_SYS_linux_poll	7
 #define	LINUX_SYS_linux_lseek	8
 #define	LINUX_SYS_linux_mmap2	9
 #define	LINUX_SYS_linux_mprotect	10
 #define	LINUX_SYS_munmap	11
 #define	LINUX_SYS_linux_brk	12
 #define	LINUX_SYS_linux_rt_sigaction	13
 #define	LINUX_SYS_linux_rt_sigprocmask	14
 #define	LINUX_SYS_linux_rt_sigreturn	15
 #define	LINUX_SYS_linux_ioctl	16
 #define	LINUX_SYS_linux_pread	17
 #define	LINUX_SYS_linux_pwrite	18
 #define	LINUX_SYS_readv	19
 #define	LINUX_SYS_writev	20
 #define	LINUX_SYS_linux_access	21
 #define	LINUX_SYS_linux_pipe	22
 #define	LINUX_SYS_linux_select	23
 #define	LINUX_SYS_sched_yield	24
 #define	LINUX_SYS_linux_mremap	25
 #define	LINUX_SYS_linux_msync	26
 #define	LINUX_SYS_linux_mincore	27
 #define	LINUX_SYS_linux_madvise	28
 #define	LINUX_SYS_linux_shmget	29
 #define	LINUX_SYS_linux_shmat	30
 #define	LINUX_SYS_linux_shmctl	31
 #define	LINUX_SYS_dup	32
 #define	LINUX_SYS_dup2	33
 #define	LINUX_SYS_linux_pause	34
 #define	LINUX_SYS_linux_nanosleep	35
 #define	LINUX_SYS_linux_getitimer	36
 #define	LINUX_SYS_linux_alarm	37
 #define	LINUX_SYS_linux_setitimer	38
 #define	LINUX_SYS_linux_getpid	39
 #define	LINUX_SYS_linux_sendfile	40
 #define	LINUX_SYS_linux_socket	41
 #define	LINUX_SYS_linux_connect	42
 #define	LINUX_SYS_linux_accept	43
 #define	LINUX_SYS_linux_sendto	44
 #define	LINUX_SYS_linux_recvfrom	45
 #define	LINUX_SYS_linux_sendmsg	46
 #define	LINUX_SYS_linux_recvmsg	47
 #define	LINUX_SYS_linux_shutdown	48
 #define	LINUX_SYS_linux_bind	49
 #define	LINUX_SYS_linux_listen	50
 #define	LINUX_SYS_linux_getsockname	51
 #define	LINUX_SYS_linux_getpeername	52
 #define	LINUX_SYS_linux_socketpair	53
 #define	LINUX_SYS_linux_setsockopt	54
 #define	LINUX_SYS_linux_getsockopt	55
 #define	LINUX_SYS_linux_clone	56
 #define	LINUX_SYS_linux_fork	57
 #define	LINUX_SYS_linux_vfork	58
 #define	LINUX_SYS_linux_execve	59
 #define	LINUX_SYS_linux_exit	60
 #define	LINUX_SYS_linux_wait4	61
 #define	LINUX_SYS_linux_kill	62
 #define	LINUX_SYS_linux_newuname	63
 #define	LINUX_SYS_linux_semget	64
 #define	LINUX_SYS_linux_semop	65
 #define	LINUX_SYS_linux_semctl	66
 #define	LINUX_SYS_linux_shmdt	67
 #define	LINUX_SYS_linux_msgget	68
 #define	LINUX_SYS_linux_msgsnd	69
 #define	LINUX_SYS_linux_msgrcv	70
 #define	LINUX_SYS_linux_msgctl	71
 #define	LINUX_SYS_linux_fcntl	72
 #define	LINUX_SYS_flock	73
 #define	LINUX_SYS_fsync	74
 #define	LINUX_SYS_linux_fdatasync	75
 #define	LINUX_SYS_linux_truncate	76
 #define	LINUX_SYS_linux_ftruncate	77
 #define	LINUX_SYS_linux_getdents	78
 #define	LINUX_SYS_linux_getcwd	79
 #define	LINUX_SYS_linux_chdir	80
 #define	LINUX_SYS_fchdir	81
 #define	LINUX_SYS_linux_rename	82
 #define	LINUX_SYS_linux_mkdir	83
 #define	LINUX_SYS_linux_rmdir	84
 #define	LINUX_SYS_linux_creat	85
 #define	LINUX_SYS_linux_link	86
 #define	LINUX_SYS_linux_unlink	87
 #define	LINUX_SYS_linux_symlink	88
 #define	LINUX_SYS_linux_readlink	89
 #define	LINUX_SYS_linux_chmod	90
 #define	LINUX_SYS_fchmod	91
 #define	LINUX_SYS_linux_chown	92
 #define	LINUX_SYS_fchown	93
 #define	LINUX_SYS_linux_lchown	94
 #define	LINUX_SYS_umask	95
 #define	LINUX_SYS_gettimeofday	96
 #define	LINUX_SYS_linux_getrlimit	97
 #define	LINUX_SYS_getrusage	98
 #define	LINUX_SYS_linux_sysinfo	99
 #define	LINUX_SYS_linux_times	100
 #define	LINUX_SYS_linux_ptrace	101
 #define	LINUX_SYS_linux_getuid	102
 #define	LINUX_SYS_linux_syslog	103
 #define	LINUX_SYS_linux_getgid	104
 #define	LINUX_SYS_setuid	105
 #define	LINUX_SYS_setgid	106
 #define	LINUX_SYS_geteuid	107
 #define	LINUX_SYS_getegid	108
 #define	LINUX_SYS_setpgid	109
 #define	LINUX_SYS_linux_getppid	110
 #define	LINUX_SYS_getpgrp	111
 #define	LINUX_SYS_setsid	112
 #define	LINUX_SYS_setreuid	113
 #define	LINUX_SYS_setregid	114
 #define	LINUX_SYS_linux_getgroups	115
 #define	LINUX_SYS_linux_setgroups	116
 #define	LINUX_SYS_setresuid	117
 #define	LINUX_SYS_getresuid	118
 #define	LINUX_SYS_setresgid	119
 #define	LINUX_SYS_getresgid	120
 #define	LINUX_SYS_getpgid	121
 #define	LINUX_SYS_linux_setfsuid	122
 #define	LINUX_SYS_linux_setfsgid	123
 #define	LINUX_SYS_linux_getsid	124
 #define	LINUX_SYS_linux_capget	125
 #define	LINUX_SYS_linux_capset	126
 #define	LINUX_SYS_linux_rt_sigpending	127
 #define	LINUX_SYS_linux_rt_sigtimedwait	128
 #define	LINUX_SYS_linux_rt_sigqueueinfo	129
 #define	LINUX_SYS_linux_rt_sigsuspend	130
 #define	LINUX_SYS_linux_sigaltstack	131
 #define	LINUX_SYS_linux_utime	132
 #define	LINUX_SYS_linux_mknod	133
 #define	LINUX_SYS_linux_personality	135
 #define	LINUX_SYS_linux_ustat	136
 #define	LINUX_SYS_linux_statfs	137
 #define	LINUX_SYS_linux_fstatfs	138
 #define	LINUX_SYS_linux_sysfs	139
 #define	LINUX_SYS_linux_getpriority	140
 #define	LINUX_SYS_setpriority	141
 #define	LINUX_SYS_linux_sched_setparam	142
 #define	LINUX_SYS_linux_sched_getparam	143
 #define	LINUX_SYS_linux_sched_setscheduler	144
 #define	LINUX_SYS_linux_sched_getscheduler	145
 #define	LINUX_SYS_linux_sched_get_priority_max	146
 #define	LINUX_SYS_linux_sched_get_priority_min	147
 #define	LINUX_SYS_linux_sched_rr_get_interval	148
 #define	LINUX_SYS_mlock	149
 #define	LINUX_SYS_munlock	150
 #define	LINUX_SYS_mlockall	151
 #define	LINUX_SYS_munlockall	152
 #define	LINUX_SYS_linux_vhangup	153
 #define	LINUX_SYS_linux_modify_ldt	154
 #define	LINUX_SYS_linux_pivot_root	155
 #define	LINUX_SYS_linux_sysctl	156
 #define	LINUX_SYS_linux_prctl	157
 #define	LINUX_SYS_linux_arch_prctl	158
 #define	LINUX_SYS_linux_adjtimex	159
 #define	LINUX_SYS_linux_setrlimit	160
 #define	LINUX_SYS_chroot	161
 #define	LINUX_SYS_sync	162
 #define	LINUX_SYS_acct	163
 #define	LINUX_SYS_settimeofday	164
 #define	LINUX_SYS_linux_mount	165
 #define	LINUX_SYS_linux_umount	166
 #define	LINUX_SYS_swapon	167
 #define	LINUX_SYS_linux_swapoff	168
 #define	LINUX_SYS_linux_reboot	169
 #define	LINUX_SYS_linux_sethostname	170
 #define	LINUX_SYS_linux_setdomainname	171
 #define	LINUX_SYS_linux_iopl	172
 #define	LINUX_SYS_linux_ioperm	173
 #define	LINUX_SYS_linux_init_module	175
 #define	LINUX_SYS_linux_delete_module	176
 #define	LINUX_SYS_linux_quotactl	179
 #define	LINUX_SYS_linux_gettid	186
 #define	LINUX_SYS_linux_readahead	187
 #define	LINUX_SYS_linux_setxattr	188
 #define	LINUX_SYS_linux_lsetxattr	189
 #define	LINUX_SYS_linux_fsetxattr	190
 #define	LINUX_SYS_linux_getxattr	191
 #define	LINUX_SYS_linux_lgetxattr	192
 #define	LINUX_SYS_linux_fgetxattr	193
 #define	LINUX_SYS_linux_listxattr	194
 #define	LINUX_SYS_linux_llistxattr	195
 #define	LINUX_SYS_linux_flistxattr	196
 #define	LINUX_SYS_linux_removexattr	197
 #define	LINUX_SYS_linux_lremovexattr	198
 #define	LINUX_SYS_linux_fremovexattr	199
 #define	LINUX_SYS_linux_tkill	200
 #define	LINUX_SYS_linux_time	201
 #define	LINUX_SYS_linux_sys_futex	202
 #define	LINUX_SYS_linux_sched_setaffinity	203
 #define	LINUX_SYS_linux_sched_getaffinity	204
 #define	LINUX_SYS_linux_io_setup	206
 #define	LINUX_SYS_linux_io_destroy	207
 #define	LINUX_SYS_linux_io_getevents	208
 #define	LINUX_SYS_linux_io_submit	209
 #define	LINUX_SYS_linux_io_cancel	210
 #define	LINUX_SYS_linux_lookup_dcookie	212
 #define	LINUX_SYS_linux_epoll_create	213
 #define	LINUX_SYS_linux_remap_file_pages	216
 #define	LINUX_SYS_linux_getdents64	217
 #define	LINUX_SYS_linux_set_tid_address	218
 #define	LINUX_SYS_linux_restart_syscall	219
 #define	LINUX_SYS_linux_semtimedop	220
 #define	LINUX_SYS_linux_fadvise64	221
 #define	LINUX_SYS_linux_timer_create	222
 #define	LINUX_SYS_linux_timer_settime	223
 #define	LINUX_SYS_linux_timer_gettime	224
 #define	LINUX_SYS_linux_timer_getoverrun	225
 #define	LINUX_SYS_linux_timer_delete	226
 #define	LINUX_SYS_linux_clock_settime	227
 #define	LINUX_SYS_linux_clock_gettime	228
 #define	LINUX_SYS_linux_clock_getres	229
 #define	LINUX_SYS_linux_clock_nanosleep	230
 #define	LINUX_SYS_linux_exit_group	231
 #define	LINUX_SYS_linux_epoll_wait	232
 #define	LINUX_SYS_linux_epoll_ctl	233
 #define	LINUX_SYS_linux_tgkill	234
 #define	LINUX_SYS_linux_utimes	235
 #define	LINUX_SYS_linux_mbind	237
 #define	LINUX_SYS_linux_set_mempolicy	238
 #define	LINUX_SYS_linux_get_mempolicy	239
 #define	LINUX_SYS_linux_mq_open	240
 #define	LINUX_SYS_linux_mq_unlink	241
 #define	LINUX_SYS_linux_mq_timedsend	242
 #define	LINUX_SYS_linux_mq_timedreceive	243
 #define	LINUX_SYS_linux_mq_notify	244
 #define	LINUX_SYS_linux_mq_getsetattr	245
 #define	LINUX_SYS_linux_kexec_load	246
 #define	LINUX_SYS_linux_waitid	247
 #define	LINUX_SYS_linux_add_key	248
 #define	LINUX_SYS_linux_request_key	249
 #define	LINUX_SYS_linux_keyctl	250
 #define	LINUX_SYS_linux_ioprio_set	251
 #define	LINUX_SYS_linux_ioprio_get	252
 #define	LINUX_SYS_linux_inotify_init	253
 #define	LINUX_SYS_linux_inotify_add_watch	254
 #define	LINUX_SYS_linux_inotify_rm_watch	255
 #define	LINUX_SYS_linux_migrate_pages	256
 #define	LINUX_SYS_linux_openat	257
 #define	LINUX_SYS_linux_mkdirat	258
 #define	LINUX_SYS_linux_mknodat	259
 #define	LINUX_SYS_linux_fchownat	260
 #define	LINUX_SYS_linux_futimesat	261
 #define	LINUX_SYS_linux_newfstatat	262
 #define	LINUX_SYS_linux_unlinkat	263
 #define	LINUX_SYS_linux_renameat	264
 #define	LINUX_SYS_linux_linkat	265
 #define	LINUX_SYS_linux_symlinkat	266
 #define	LINUX_SYS_linux_readlinkat	267
 #define	LINUX_SYS_linux_fchmodat	268
 #define	LINUX_SYS_linux_faccessat	269
 #define	LINUX_SYS_linux_pselect6	270
 #define	LINUX_SYS_linux_ppoll	271
 #define	LINUX_SYS_linux_unshare	272
 #define	LINUX_SYS_linux_set_robust_list	273
 #define	LINUX_SYS_linux_get_robust_list	274
 #define	LINUX_SYS_linux_splice	275
 #define	LINUX_SYS_linux_tee	276
 #define	LINUX_SYS_linux_sync_file_range	277
 #define	LINUX_SYS_linux_vmsplice	278
 #define	LINUX_SYS_linux_move_pages	279
 #define	LINUX_SYS_linux_utimensat	280
 #define	LINUX_SYS_linux_epoll_pwait	281
 #define	LINUX_SYS_linux_signalfd	282
 #define	LINUX_SYS_linux_timerfd_create	283
 #define	LINUX_SYS_linux_eventfd	284
 #define	LINUX_SYS_linux_fallocate	285
 #define	LINUX_SYS_linux_timerfd_settime	286
 #define	LINUX_SYS_linux_timerfd_gettime	287
 #define	LINUX_SYS_linux_accept4	288
 #define	LINUX_SYS_linux_signalfd4	289
 #define	LINUX_SYS_linux_eventfd2	290
 #define	LINUX_SYS_linux_epoll_create1	291
 #define	LINUX_SYS_linux_dup3	292
 #define	LINUX_SYS_linux_pipe2	293
 #define	LINUX_SYS_linux_inotify_init1	294
 #define	LINUX_SYS_linux_preadv	295
 #define	LINUX_SYS_linux_pwritev	296
 #define	LINUX_SYS_linux_rt_tgsigqueueinfo	297
 #define	LINUX_SYS_linux_perf_event_open	298
 #define	LINUX_SYS_linux_recvmmsg	299
 #define	LINUX_SYS_linux_fanotify_init	300
 #define	LINUX_SYS_linux_fanotify_mark	301
 #define	LINUX_SYS_linux_prlimit64	302
 #define	LINUX_SYS_linux_name_to_handle_at	303
 #define	LINUX_SYS_linux_open_by_handle_at	304
 #define	LINUX_SYS_linux_clock_adjtime	305
 #define	LINUX_SYS_linux_syncfs	306
 #define	LINUX_SYS_linux_sendmmsg	307
 #define	LINUX_SYS_linux_setns	308
 #define	LINUX_SYS_linux_getcpu	309
 #define	LINUX_SYS_linux_process_vm_readv	310
 #define	LINUX_SYS_linux_process_vm_writev	311
 #define	LINUX_SYS_linux_kcmp	312
 #define	LINUX_SYS_linux_finit_module	313
 #define	LINUX_SYS_linux_sched_setattr	314
 #define	LINUX_SYS_linux_sched_getattr	315
 #define	LINUX_SYS_linux_renameat2	316
 #define	LINUX_SYS_linux_seccomp	317
 #define	LINUX_SYS_linux_getrandom	318
 #define	LINUX_SYS_linux_memfd_create	319
 #define	LINUX_SYS_linux_kexec_file_load	320
 #define	LINUX_SYS_linux_bpf	321
 #define	LINUX_SYS_linux_execveat	322
 #define	LINUX_SYS_linux_userfaultfd	323
 #define	LINUX_SYS_linux_membarrier	324
 #define	LINUX_SYS_linux_mlock2	325
 #define	LINUX_SYS_linux_copy_file_range	326
 #define	LINUX_SYS_linux_preadv2	327
 #define	LINUX_SYS_linux_pwritev2	328
 #define	LINUX_SYS_linux_pkey_mprotect	329
 #define	LINUX_SYS_linux_pkey_alloc	330
 #define	LINUX_SYS_linux_pkey_free	331
 #define	LINUX_SYS_linux_statx	332
 #define	LINUX_SYS_linux_io_pgetevents	333
 #define	LINUX_SYS_linux_rseq	334
 #define	LINUX_SYS_linux_pidfd_send_signal	424
 #define	LINUX_SYS_linux_io_uring_setup	425
 #define	LINUX_SYS_linux_io_uring_enter	426
 #define	LINUX_SYS_linux_io_uring_register	427
 #define	LINUX_SYS_linux_open_tree	428
 #define	LINUX_SYS_linux_move_mount	429
 #define	LINUX_SYS_linux_fsopen	430
 #define	LINUX_SYS_linux_fsconfig	431
 #define	LINUX_SYS_linux_fsmount	432
 #define	LINUX_SYS_linux_fspick	433
 #define	LINUX_SYS_linux_pidfd_open	434
 #define	LINUX_SYS_linux_clone3	435
 #define	LINUX_SYS_linux_close_range	436
 #define	LINUX_SYS_linux_openat2	437
 #define	LINUX_SYS_linux_pidfd_getfd	438
 #define	LINUX_SYS_linux_faccessat2	439
 #define	LINUX_SYS_linux_process_madvise	440
 #define	LINUX_SYS_linux_epoll_pwait2	441
 #define	LINUX_SYS_linux_mount_setattr	442
 #define	LINUX_SYS_MAXSYSCALL	444
diff --git a/sys/amd64/linux/linux_syscalls.c b/sys/amd64/linux/linux_syscalls.c
index 077d0230b261..285e9d47c461 100644
--- a/sys/amd64/linux/linux_syscalls.c
+++ b/sys/amd64/linux/linux_syscalls.c
@@ -1,454 +1,454 @@
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 const char *linux_syscallnames[] = {
 #define	nosys	linux_nosys
 	"read",			/* 0 = read */
 	"write",			/* 1 = write */
 	"linux_open",			/* 2 = linux_open */
 	"close",			/* 3 = close */
 	"linux_newstat",			/* 4 = linux_newstat */
 	"linux_newfstat",			/* 5 = linux_newfstat */
 	"linux_newlstat",			/* 6 = linux_newlstat */
-	"poll",			/* 7 = poll */
+	"linux_poll",			/* 7 = linux_poll */
 	"linux_lseek",			/* 8 = linux_lseek */
 	"linux_mmap2",			/* 9 = linux_mmap2 */
 	"linux_mprotect",			/* 10 = linux_mprotect */
 	"munmap",			/* 11 = munmap */
 	"linux_brk",			/* 12 = linux_brk */
 	"linux_rt_sigaction",			/* 13 = linux_rt_sigaction */
 	"linux_rt_sigprocmask",			/* 14 = linux_rt_sigprocmask */
 	"linux_rt_sigreturn",			/* 15 = linux_rt_sigreturn */
 	"linux_ioctl",			/* 16 = linux_ioctl */
 	"linux_pread",			/* 17 = linux_pread */
 	"linux_pwrite",			/* 18 = linux_pwrite */
 	"readv",			/* 19 = readv */
 	"writev",			/* 20 = writev */
 	"linux_access",			/* 21 = linux_access */
 	"linux_pipe",			/* 22 = linux_pipe */
 	"linux_select",			/* 23 = linux_select */
 	"sched_yield",			/* 24 = sched_yield */
 	"linux_mremap",			/* 25 = linux_mremap */
 	"linux_msync",			/* 26 = linux_msync */
 	"linux_mincore",			/* 27 = linux_mincore */
 	"linux_madvise",			/* 28 = linux_madvise */
 	"linux_shmget",			/* 29 = linux_shmget */
 	"linux_shmat",			/* 30 = linux_shmat */
 	"linux_shmctl",			/* 31 = linux_shmctl */
 	"dup",			/* 32 = dup */
 	"dup2",			/* 33 = dup2 */
 	"linux_pause",			/* 34 = linux_pause */
 	"linux_nanosleep",			/* 35 = linux_nanosleep */
 	"linux_getitimer",			/* 36 = linux_getitimer */
 	"linux_alarm",			/* 37 = linux_alarm */
 	"linux_setitimer",			/* 38 = linux_setitimer */
 	"linux_getpid",			/* 39 = linux_getpid */
 	"linux_sendfile",			/* 40 = linux_sendfile */
 	"linux_socket",			/* 41 = linux_socket */
 	"linux_connect",			/* 42 = linux_connect */
 	"linux_accept",			/* 43 = linux_accept */
 	"linux_sendto",			/* 44 = linux_sendto */
 	"linux_recvfrom",			/* 45 = linux_recvfrom */
 	"linux_sendmsg",			/* 46 = linux_sendmsg */
 	"linux_recvmsg",			/* 47 = linux_recvmsg */
 	"linux_shutdown",			/* 48 = linux_shutdown */
 	"linux_bind",			/* 49 = linux_bind */
 	"linux_listen",			/* 50 = linux_listen */
 	"linux_getsockname",			/* 51 = linux_getsockname */
 	"linux_getpeername",			/* 52 = linux_getpeername */
 	"linux_socketpair",			/* 53 = linux_socketpair */
 	"linux_setsockopt",			/* 54 = linux_setsockopt */
 	"linux_getsockopt",			/* 55 = linux_getsockopt */
 	"linux_clone",			/* 56 = linux_clone */
 	"linux_fork",			/* 57 = linux_fork */
 	"linux_vfork",			/* 58 = linux_vfork */
 	"linux_execve",			/* 59 = linux_execve */
 	"linux_exit",			/* 60 = linux_exit */
 	"linux_wait4",			/* 61 = linux_wait4 */
 	"linux_kill",			/* 62 = linux_kill */
 	"linux_newuname",			/* 63 = linux_newuname */
 	"linux_semget",			/* 64 = linux_semget */
 	"linux_semop",			/* 65 = linux_semop */
 	"linux_semctl",			/* 66 = linux_semctl */
 	"linux_shmdt",			/* 67 = linux_shmdt */
 	"linux_msgget",			/* 68 = linux_msgget */
 	"linux_msgsnd",			/* 69 = linux_msgsnd */
 	"linux_msgrcv",			/* 70 = linux_msgrcv */
 	"linux_msgctl",			/* 71 = linux_msgctl */
 	"linux_fcntl",			/* 72 = linux_fcntl */
 	"flock",			/* 73 = flock */
 	"fsync",			/* 74 = fsync */
 	"linux_fdatasync",			/* 75 = linux_fdatasync */
 	"linux_truncate",			/* 76 = linux_truncate */
 	"linux_ftruncate",			/* 77 = linux_ftruncate */
 	"linux_getdents",			/* 78 = linux_getdents */
 	"linux_getcwd",			/* 79 = linux_getcwd */
 	"linux_chdir",			/* 80 = linux_chdir */
 	"fchdir",			/* 81 = fchdir */
 	"linux_rename",			/* 82 = linux_rename */
 	"linux_mkdir",			/* 83 = linux_mkdir */
 	"linux_rmdir",			/* 84 = linux_rmdir */
 	"linux_creat",			/* 85 = linux_creat */
 	"linux_link",			/* 86 = linux_link */
 	"linux_unlink",			/* 87 = linux_unlink */
 	"linux_symlink",			/* 88 = linux_symlink */
 	"linux_readlink",			/* 89 = linux_readlink */
 	"linux_chmod",			/* 90 = linux_chmod */
 	"fchmod",			/* 91 = fchmod */
 	"linux_chown",			/* 92 = linux_chown */
 	"fchown",			/* 93 = fchown */
 	"linux_lchown",			/* 94 = linux_lchown */
 	"umask",			/* 95 = umask */
 	"gettimeofday",			/* 96 = gettimeofday */
 	"linux_getrlimit",			/* 97 = linux_getrlimit */
 	"getrusage",			/* 98 = getrusage */
 	"linux_sysinfo",			/* 99 = linux_sysinfo */
 	"linux_times",			/* 100 = linux_times */
 	"linux_ptrace",			/* 101 = linux_ptrace */
 	"linux_getuid",			/* 102 = linux_getuid */
 	"linux_syslog",			/* 103 = linux_syslog */
 	"linux_getgid",			/* 104 = linux_getgid */
 	"setuid",			/* 105 = setuid */
 	"setgid",			/* 106 = setgid */
 	"geteuid",			/* 107 = geteuid */
 	"getegid",			/* 108 = getegid */
 	"setpgid",			/* 109 = setpgid */
 	"linux_getppid",			/* 110 = linux_getppid */
 	"getpgrp",			/* 111 = getpgrp */
 	"setsid",			/* 112 = setsid */
 	"setreuid",			/* 113 = setreuid */
 	"setregid",			/* 114 = setregid */
 	"linux_getgroups",			/* 115 = linux_getgroups */
 	"linux_setgroups",			/* 116 = linux_setgroups */
 	"setresuid",			/* 117 = setresuid */
 	"getresuid",			/* 118 = getresuid */
 	"setresgid",			/* 119 = setresgid */
 	"getresgid",			/* 120 = getresgid */
 	"getpgid",			/* 121 = getpgid */
 	"linux_setfsuid",			/* 122 = linux_setfsuid */
 	"linux_setfsgid",			/* 123 = linux_setfsgid */
 	"linux_getsid",			/* 124 = linux_getsid */
 	"linux_capget",			/* 125 = linux_capget */
 	"linux_capset",			/* 126 = linux_capset */
 	"linux_rt_sigpending",			/* 127 = linux_rt_sigpending */
 	"linux_rt_sigtimedwait",			/* 128 = linux_rt_sigtimedwait */
 	"linux_rt_sigqueueinfo",			/* 129 = linux_rt_sigqueueinfo */
 	"linux_rt_sigsuspend",			/* 130 = linux_rt_sigsuspend */
 	"linux_sigaltstack",			/* 131 = linux_sigaltstack */
 	"linux_utime",			/* 132 = linux_utime */
 	"linux_mknod",			/* 133 = linux_mknod */
 	"#134",			/* 134 = uselib */
 	"linux_personality",			/* 135 = linux_personality */
 	"linux_ustat",			/* 136 = linux_ustat */
 	"linux_statfs",			/* 137 = linux_statfs */
 	"linux_fstatfs",			/* 138 = linux_fstatfs */
 	"linux_sysfs",			/* 139 = linux_sysfs */
 	"linux_getpriority",			/* 140 = linux_getpriority */
 	"setpriority",			/* 141 = setpriority */
 	"linux_sched_setparam",			/* 142 = linux_sched_setparam */
 	"linux_sched_getparam",			/* 143 = linux_sched_getparam */
 	"linux_sched_setscheduler",			/* 144 = linux_sched_setscheduler */
 	"linux_sched_getscheduler",			/* 145 = linux_sched_getscheduler */
 	"linux_sched_get_priority_max",			/* 146 = linux_sched_get_priority_max */
 	"linux_sched_get_priority_min",			/* 147 = linux_sched_get_priority_min */
 	"linux_sched_rr_get_interval",			/* 148 = linux_sched_rr_get_interval */
 	"mlock",			/* 149 = mlock */
 	"munlock",			/* 150 = munlock */
 	"mlockall",			/* 151 = mlockall */
 	"munlockall",			/* 152 = munlockall */
 	"linux_vhangup",			/* 153 = linux_vhangup */
 	"linux_modify_ldt",			/* 154 = linux_modify_ldt */
 	"linux_pivot_root",			/* 155 = linux_pivot_root */
 	"linux_sysctl",			/* 156 = linux_sysctl */
 	"linux_prctl",			/* 157 = linux_prctl */
 	"linux_arch_prctl",			/* 158 = linux_arch_prctl */
 	"linux_adjtimex",			/* 159 = linux_adjtimex */
 	"linux_setrlimit",			/* 160 = linux_setrlimit */
 	"chroot",			/* 161 = chroot */
 	"sync",			/* 162 = sync */
 	"acct",			/* 163 = acct */
 	"settimeofday",			/* 164 = settimeofday */
 	"linux_mount",			/* 165 = linux_mount */
 	"linux_umount",			/* 166 = linux_umount */
 	"swapon",			/* 167 = swapon */
 	"linux_swapoff",			/* 168 = linux_swapoff */
 	"linux_reboot",			/* 169 = linux_reboot */
 	"linux_sethostname",			/* 170 = linux_sethostname */
 	"linux_setdomainname",			/* 171 = linux_setdomainname */
 	"linux_iopl",			/* 172 = linux_iopl */
 	"linux_ioperm",			/* 173 = linux_ioperm */
 	"#174",			/* 174 = create_module */
 	"linux_init_module",			/* 175 = linux_init_module */
 	"linux_delete_module",			/* 176 = linux_delete_module */
 	"#177",			/* 177 = get_kernel_syms */
 	"#178",			/* 178 = query_module */
 	"linux_quotactl",			/* 179 = linux_quotactl */
 	"#180",			/* 180 = nfsservctl */
 	"#181",			/* 181 = getpmsg */
 	"#182",			/* 182 = putpmsg */
 	"#183",			/* 183 = afs_syscall */
 	"#184",			/* 184 = tuxcall */
 	"#185",			/* 185 = security */
 	"linux_gettid",			/* 186 = linux_gettid */
 	"linux_readahead",			/* 187 = linux_readahead */
 	"linux_setxattr",			/* 188 = linux_setxattr */
 	"linux_lsetxattr",			/* 189 = linux_lsetxattr */
 	"linux_fsetxattr",			/* 190 = linux_fsetxattr */
 	"linux_getxattr",			/* 191 = linux_getxattr */
 	"linux_lgetxattr",			/* 192 = linux_lgetxattr */
 	"linux_fgetxattr",			/* 193 = linux_fgetxattr */
 	"linux_listxattr",			/* 194 = linux_listxattr */
 	"linux_llistxattr",			/* 195 = linux_llistxattr */
 	"linux_flistxattr",			/* 196 = linux_flistxattr */
 	"linux_removexattr",			/* 197 = linux_removexattr */
 	"linux_lremovexattr",			/* 198 = linux_lremovexattr */
 	"linux_fremovexattr",			/* 199 = linux_fremovexattr */
 	"linux_tkill",			/* 200 = linux_tkill */
 	"linux_time",			/* 201 = linux_time */
 	"linux_sys_futex",			/* 202 = linux_sys_futex */
 	"linux_sched_setaffinity",			/* 203 = linux_sched_setaffinity */
 	"linux_sched_getaffinity",			/* 204 = linux_sched_getaffinity */
 	"#205",			/* 205 = set_thread_area */
 	"linux_io_setup",			/* 206 = linux_io_setup */
 	"linux_io_destroy",			/* 207 = linux_io_destroy */
 	"linux_io_getevents",			/* 208 = linux_io_getevents */
 	"linux_io_submit",			/* 209 = linux_io_submit */
 	"linux_io_cancel",			/* 210 = linux_io_cancel */
 	"#211",			/* 211 = get_thread_area */
 	"linux_lookup_dcookie",			/* 212 = linux_lookup_dcookie */
 	"linux_epoll_create",			/* 213 = linux_epoll_create */
 	"#214",			/* 214 = epoll_ctl_old */
 	"#215",			/* 215 = epoll_wait_old */
 	"linux_remap_file_pages",			/* 216 = linux_remap_file_pages */
 	"linux_getdents64",			/* 217 = linux_getdents64 */
 	"linux_set_tid_address",			/* 218 = linux_set_tid_address */
 	"linux_restart_syscall",			/* 219 = linux_restart_syscall */
 	"linux_semtimedop",			/* 220 = linux_semtimedop */
 	"linux_fadvise64",			/* 221 = linux_fadvise64 */
 	"linux_timer_create",			/* 222 = linux_timer_create */
 	"linux_timer_settime",			/* 223 = linux_timer_settime */
 	"linux_timer_gettime",			/* 224 = linux_timer_gettime */
 	"linux_timer_getoverrun",			/* 225 = linux_timer_getoverrun */
 	"linux_timer_delete",			/* 226 = linux_timer_delete */
 	"linux_clock_settime",			/* 227 = linux_clock_settime */
 	"linux_clock_gettime",			/* 228 = linux_clock_gettime */
 	"linux_clock_getres",			/* 229 = linux_clock_getres */
 	"linux_clock_nanosleep",			/* 230 = linux_clock_nanosleep */
 	"linux_exit_group",			/* 231 = linux_exit_group */
 	"linux_epoll_wait",			/* 232 = linux_epoll_wait */
 	"linux_epoll_ctl",			/* 233 = linux_epoll_ctl */
 	"linux_tgkill",			/* 234 = linux_tgkill */
 	"linux_utimes",			/* 235 = linux_utimes */
 	"#236",			/* 236 = vserver */
 	"linux_mbind",			/* 237 = linux_mbind */
 	"linux_set_mempolicy",			/* 238 = linux_set_mempolicy */
 	"linux_get_mempolicy",			/* 239 = linux_get_mempolicy */
 	"linux_mq_open",			/* 240 = linux_mq_open */
 	"linux_mq_unlink",			/* 241 = linux_mq_unlink */
 	"linux_mq_timedsend",			/* 242 = linux_mq_timedsend */
 	"linux_mq_timedreceive",			/* 243 = linux_mq_timedreceive */
 	"linux_mq_notify",			/* 244 = linux_mq_notify */
 	"linux_mq_getsetattr",			/* 245 = linux_mq_getsetattr */
 	"linux_kexec_load",			/* 246 = linux_kexec_load */
 	"linux_waitid",			/* 247 = linux_waitid */
 	"linux_add_key",			/* 248 = linux_add_key */
 	"linux_request_key",			/* 249 = linux_request_key */
 	"linux_keyctl",			/* 250 = linux_keyctl */
 	"linux_ioprio_set",			/* 251 = linux_ioprio_set */
 	"linux_ioprio_get",			/* 252 = linux_ioprio_get */
 	"linux_inotify_init",			/* 253 = linux_inotify_init */
 	"linux_inotify_add_watch",			/* 254 = linux_inotify_add_watch */
 	"linux_inotify_rm_watch",			/* 255 = linux_inotify_rm_watch */
 	"linux_migrate_pages",			/* 256 = linux_migrate_pages */
 	"linux_openat",			/* 257 = linux_openat */
 	"linux_mkdirat",			/* 258 = linux_mkdirat */
 	"linux_mknodat",			/* 259 = linux_mknodat */
 	"linux_fchownat",			/* 260 = linux_fchownat */
 	"linux_futimesat",			/* 261 = linux_futimesat */
 	"linux_newfstatat",			/* 262 = linux_newfstatat */
 	"linux_unlinkat",			/* 263 = linux_unlinkat */
 	"linux_renameat",			/* 264 = linux_renameat */
 	"linux_linkat",			/* 265 = linux_linkat */
 	"linux_symlinkat",			/* 266 = linux_symlinkat */
 	"linux_readlinkat",			/* 267 = linux_readlinkat */
 	"linux_fchmodat",			/* 268 = linux_fchmodat */
 	"linux_faccessat",			/* 269 = linux_faccessat */
 	"linux_pselect6",			/* 270 = linux_pselect6 */
 	"linux_ppoll",			/* 271 = linux_ppoll */
 	"linux_unshare",			/* 272 = linux_unshare */
 	"linux_set_robust_list",			/* 273 = linux_set_robust_list */
 	"linux_get_robust_list",			/* 274 = linux_get_robust_list */
 	"linux_splice",			/* 275 = linux_splice */
 	"linux_tee",			/* 276 = linux_tee */
 	"linux_sync_file_range",			/* 277 = linux_sync_file_range */
 	"linux_vmsplice",			/* 278 = linux_vmsplice */
 	"linux_move_pages",			/* 279 = linux_move_pages */
 	"linux_utimensat",			/* 280 = linux_utimensat */
 	"linux_epoll_pwait",			/* 281 = linux_epoll_pwait */
 	"linux_signalfd",			/* 282 = linux_signalfd */
 	"linux_timerfd_create",			/* 283 = linux_timerfd_create */
 	"linux_eventfd",			/* 284 = linux_eventfd */
 	"linux_fallocate",			/* 285 = linux_fallocate */
 	"linux_timerfd_settime",			/* 286 = linux_timerfd_settime */
 	"linux_timerfd_gettime",			/* 287 = linux_timerfd_gettime */
 	"linux_accept4",			/* 288 = linux_accept4 */
 	"linux_signalfd4",			/* 289 = linux_signalfd4 */
 	"linux_eventfd2",			/* 290 = linux_eventfd2 */
 	"linux_epoll_create1",			/* 291 = linux_epoll_create1 */
 	"linux_dup3",			/* 292 = linux_dup3 */
 	"linux_pipe2",			/* 293 = linux_pipe2 */
 	"linux_inotify_init1",			/* 294 = linux_inotify_init1 */
 	"linux_preadv",			/* 295 = linux_preadv */
 	"linux_pwritev",			/* 296 = linux_pwritev */
 	"linux_rt_tgsigqueueinfo",			/* 297 = linux_rt_tgsigqueueinfo */
 	"linux_perf_event_open",			/* 298 = linux_perf_event_open */
 	"linux_recvmmsg",			/* 299 = linux_recvmmsg */
 	"linux_fanotify_init",			/* 300 = linux_fanotify_init */
 	"linux_fanotify_mark",			/* 301 = linux_fanotify_mark */
 	"linux_prlimit64",			/* 302 = linux_prlimit64 */
 	"linux_name_to_handle_at",			/* 303 = linux_name_to_handle_at */
 	"linux_open_by_handle_at",			/* 304 = linux_open_by_handle_at */
 	"linux_clock_adjtime",			/* 305 = linux_clock_adjtime */
 	"linux_syncfs",			/* 306 = linux_syncfs */
 	"linux_sendmmsg",			/* 307 = linux_sendmmsg */
 	"linux_setns",			/* 308 = linux_setns */
 	"linux_getcpu",			/* 309 = linux_getcpu */
 	"linux_process_vm_readv",			/* 310 = linux_process_vm_readv */
 	"linux_process_vm_writev",			/* 311 = linux_process_vm_writev */
 	"linux_kcmp",			/* 312 = linux_kcmp */
 	"linux_finit_module",			/* 313 = linux_finit_module */
 	"linux_sched_setattr",			/* 314 = linux_sched_setattr */
 	"linux_sched_getattr",			/* 315 = linux_sched_getattr */
 	"linux_renameat2",			/* 316 = linux_renameat2 */
 	"linux_seccomp",			/* 317 = linux_seccomp */
 	"linux_getrandom",			/* 318 = linux_getrandom */
 	"linux_memfd_create",			/* 319 = linux_memfd_create */
 	"linux_kexec_file_load",			/* 320 = linux_kexec_file_load */
 	"linux_bpf",			/* 321 = linux_bpf */
 	"linux_execveat",			/* 322 = linux_execveat */
 	"linux_userfaultfd",			/* 323 = linux_userfaultfd */
 	"linux_membarrier",			/* 324 = linux_membarrier */
 	"linux_mlock2",			/* 325 = linux_mlock2 */
 	"linux_copy_file_range",			/* 326 = linux_copy_file_range */
 	"linux_preadv2",			/* 327 = linux_preadv2 */
 	"linux_pwritev2",			/* 328 = linux_pwritev2 */
 	"linux_pkey_mprotect",			/* 329 = linux_pkey_mprotect */
 	"linux_pkey_alloc",			/* 330 = linux_pkey_alloc */
 	"linux_pkey_free",			/* 331 = linux_pkey_free */
 	"linux_statx",			/* 332 = linux_statx */
 	"linux_io_pgetevents",			/* 333 = linux_io_pgetevents */
 	"linux_rseq",			/* 334 = linux_rseq */
 	"#335",			/* 335 = nosys */
 	"#336",			/* 336 = nosys */
 	"#337",			/* 337 = nosys */
 	"#338",			/* 338 = nosys */
 	"#339",			/* 339 = nosys */
 	"#340",			/* 340 = nosys */
 	"#341",			/* 341 = nosys */
 	"#342",			/* 342 = nosys */
 	"#343",			/* 343 = nosys */
 	"#344",			/* 344 = nosys */
 	"#345",			/* 345 = nosys */
 	"#346",			/* 346 = nosys */
 	"#347",			/* 347 = nosys */
 	"#348",			/* 348 = nosys */
 	"#349",			/* 349 = nosys */
 	"#350",			/* 350 = nosys */
 	"#351",			/* 351 = nosys */
 	"#352",			/* 352 = nosys */
 	"#353",			/* 353 = nosys */
 	"#354",			/* 354 = nosys */
 	"#355",			/* 355 = nosys */
 	"#356",			/* 356 = nosys */
 	"#357",			/* 357 = nosys */
 	"#358",			/* 358 = nosys */
 	"#359",			/* 359 = nosys */
 	"#360",			/* 360 = nosys */
 	"#361",			/* 361 = nosys */
 	"#362",			/* 362 = nosys */
 	"#363",			/* 363 = nosys */
 	"#364",			/* 364 = nosys */
 	"#365",			/* 365 = nosys */
 	"#366",			/* 366 = nosys */
 	"#367",			/* 367 = nosys */
 	"#368",			/* 368 = nosys */
 	"#369",			/* 369 = nosys */
 	"#370",			/* 370 = nosys */
 	"#371",			/* 371 = nosys */
 	"#372",			/* 372 = nosys */
 	"#373",			/* 373 = nosys */
 	"#374",			/* 374 = nosys */
 	"#375",			/* 375 = nosys */
 	"#376",			/* 376 = nosys */
 	"#377",			/* 377 = nosys */
 	"#378",			/* 378 = nosys */
 	"#379",			/* 379 = nosys */
 	"#380",			/* 380 = nosys */
 	"#381",			/* 381 = nosys */
 	"#382",			/* 382 = nosys */
 	"#383",			/* 383 = nosys */
 	"#384",			/* 384 = nosys */
 	"#385",			/* 385 = nosys */
 	"#386",			/* 386 = nosys */
 	"#387",			/* 387 = nosys */
 	"#388",			/* 388 = nosys */
 	"#389",			/* 389 = nosys */
 	"#390",			/* 390 = nosys */
 	"#391",			/* 391 = nosys */
 	"#392",			/* 392 = nosys */
 	"#393",			/* 393 = nosys */
 	"#394",			/* 394 = nosys */
 	"#395",			/* 395 = nosys */
 	"#396",			/* 396 = nosys */
 	"#397",			/* 397 = nosys */
 	"#398",			/* 398 = nosys */
 	"#399",			/* 399 = nosys */
 	"#400",			/* 400 = nosys */
 	"#401",			/* 401 = nosys */
 	"#402",			/* 402 = nosys */
 	"#403",			/* 403 = nosys */
 	"#404",			/* 404 = nosys */
 	"#405",			/* 405 = nosys */
 	"#406",			/* 406 = nosys */
 	"#407",			/* 407 = nosys */
 	"#408",			/* 408 = nosys */
 	"#409",			/* 409 = nosys */
 	"#410",			/* 410 = nosys */
 	"#411",			/* 411 = nosys */
 	"#412",			/* 412 = nosys */
 	"#413",			/* 413 = nosys */
 	"#414",			/* 414 = nosys */
 	"#415",			/* 415 = nosys */
 	"#416",			/* 416 = nosys */
 	"#417",			/* 417 = nosys */
 	"#418",			/* 418 = nosys */
 	"#419",			/* 419 = nosys */
 	"#420",			/* 420 = nosys */
 	"#421",			/* 421 = nosys */
 	"#422",			/* 422 = nosys */
 	"#423",			/* 423 = nosys */
 	"linux_pidfd_send_signal",			/* 424 = linux_pidfd_send_signal */
 	"linux_io_uring_setup",			/* 425 = linux_io_uring_setup */
 	"linux_io_uring_enter",			/* 426 = linux_io_uring_enter */
 	"linux_io_uring_register",			/* 427 = linux_io_uring_register */
 	"linux_open_tree",			/* 428 = linux_open_tree */
 	"linux_move_mount",			/* 429 = linux_move_mount */
 	"linux_fsopen",			/* 430 = linux_fsopen */
 	"linux_fsconfig",			/* 431 = linux_fsconfig */
 	"linux_fsmount",			/* 432 = linux_fsmount */
 	"linux_fspick",			/* 433 = linux_fspick */
 	"linux_pidfd_open",			/* 434 = linux_pidfd_open */
 	"linux_clone3",			/* 435 = linux_clone3 */
 	"linux_close_range",			/* 436 = linux_close_range */
 	"linux_openat2",			/* 437 = linux_openat2 */
 	"linux_pidfd_getfd",			/* 438 = linux_pidfd_getfd */
 	"linux_faccessat2",			/* 439 = linux_faccessat2 */
 	"linux_process_madvise",			/* 440 = linux_process_madvise */
 	"linux_epoll_pwait2",			/* 441 = linux_epoll_pwait2 */
 	"linux_mount_setattr",			/* 442 = linux_mount_setattr */
 	"#443",			/* 443 = nosys */
 };
diff --git a/sys/amd64/linux/linux_sysent.c b/sys/amd64/linux/linux_sysent.c
index 390f3bb4e32b..96e74e821c43 100644
--- a/sys/amd64/linux/linux_sysent.c
+++ b/sys/amd64/linux/linux_sysent.c
@@ -1,464 +1,464 @@
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <compat/linux/linux_sysproto.h>
 #include <amd64/linux/linux.h>
 #include <amd64/linux/linux_proto.h>
 
 #define AS(name) (sizeof(struct name) / sizeof(register_t))
 
 /* The casts are bogus but will do for now. */
 struct sysent linux_sysent[] = {
 #define	nosys	linux_nosys
 	{ .sy_narg = AS(read_args), .sy_call = (sy_call_t *)sys_read, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 0 = read */
 	{ .sy_narg = AS(write_args), .sy_call = (sy_call_t *)sys_write, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 1 = write */
 	{ .sy_narg = AS(linux_open_args), .sy_call = (sy_call_t *)linux_open, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 2 = linux_open */
 	{ .sy_narg = AS(close_args), .sy_call = (sy_call_t *)sys_close, .sy_auevent = AUE_CLOSE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 3 = close */
 	{ .sy_narg = AS(linux_newstat_args), .sy_call = (sy_call_t *)linux_newstat, .sy_auevent = AUE_STAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 4 = linux_newstat */
 	{ .sy_narg = AS(linux_newfstat_args), .sy_call = (sy_call_t *)linux_newfstat, .sy_auevent = AUE_FSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 5 = linux_newfstat */
 	{ .sy_narg = AS(linux_newlstat_args), .sy_call = (sy_call_t *)linux_newlstat, .sy_auevent = AUE_LSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 6 = linux_newlstat */
-	{ .sy_narg = AS(poll_args), .sy_call = (sy_call_t *)sys_poll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 7 = poll */
+	{ .sy_narg = AS(linux_poll_args), .sy_call = (sy_call_t *)linux_poll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 7 = linux_poll */
 	{ .sy_narg = AS(linux_lseek_args), .sy_call = (sy_call_t *)linux_lseek, .sy_auevent = AUE_LSEEK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 8 = linux_lseek */
 	{ .sy_narg = AS(linux_mmap2_args), .sy_call = (sy_call_t *)linux_mmap2, .sy_auevent = AUE_MMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 9 = linux_mmap2 */
 	{ .sy_narg = AS(linux_mprotect_args), .sy_call = (sy_call_t *)linux_mprotect, .sy_auevent = AUE_MPROTECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 10 = linux_mprotect */
 	{ .sy_narg = AS(munmap_args), .sy_call = (sy_call_t *)sys_munmap, .sy_auevent = AUE_MUNMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 11 = munmap */
 	{ .sy_narg = AS(linux_brk_args), .sy_call = (sy_call_t *)linux_brk, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 12 = linux_brk */
 	{ .sy_narg = AS(linux_rt_sigaction_args), .sy_call = (sy_call_t *)linux_rt_sigaction, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 13 = linux_rt_sigaction */
 	{ .sy_narg = AS(linux_rt_sigprocmask_args), .sy_call = (sy_call_t *)linux_rt_sigprocmask, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 14 = linux_rt_sigprocmask */
 	{ .sy_narg = AS(linux_rt_sigreturn_args), .sy_call = (sy_call_t *)linux_rt_sigreturn, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 15 = linux_rt_sigreturn */
 	{ .sy_narg = AS(linux_ioctl_args), .sy_call = (sy_call_t *)linux_ioctl, .sy_auevent = AUE_IOCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 16 = linux_ioctl */
 	{ .sy_narg = AS(linux_pread_args), .sy_call = (sy_call_t *)linux_pread, .sy_auevent = AUE_PREAD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 17 = linux_pread */
 	{ .sy_narg = AS(linux_pwrite_args), .sy_call = (sy_call_t *)linux_pwrite, .sy_auevent = AUE_PWRITE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 18 = linux_pwrite */
 	{ .sy_narg = AS(readv_args), .sy_call = (sy_call_t *)sys_readv, .sy_auevent = AUE_READV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 19 = readv */
 	{ .sy_narg = AS(writev_args), .sy_call = (sy_call_t *)sys_writev, .sy_auevent = AUE_WRITEV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 20 = writev */
 	{ .sy_narg = AS(linux_access_args), .sy_call = (sy_call_t *)linux_access, .sy_auevent = AUE_ACCESS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 21 = linux_access */
 	{ .sy_narg = AS(linux_pipe_args), .sy_call = (sy_call_t *)linux_pipe, .sy_auevent = AUE_PIPE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 22 = linux_pipe */
 	{ .sy_narg = AS(linux_select_args), .sy_call = (sy_call_t *)linux_select, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 23 = linux_select */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_sched_yield, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 24 = sched_yield */
 	{ .sy_narg = AS(linux_mremap_args), .sy_call = (sy_call_t *)linux_mremap, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 25 = linux_mremap */
 	{ .sy_narg = AS(linux_msync_args), .sy_call = (sy_call_t *)linux_msync, .sy_auevent = AUE_MSYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 26 = linux_msync */
 	{ .sy_narg = AS(linux_mincore_args), .sy_call = (sy_call_t *)linux_mincore, .sy_auevent = AUE_MINCORE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 27 = linux_mincore */
 	{ .sy_narg = AS(linux_madvise_args), .sy_call = (sy_call_t *)linux_madvise, .sy_auevent = AUE_MADVISE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 28 = linux_madvise */
 	{ .sy_narg = AS(linux_shmget_args), .sy_call = (sy_call_t *)linux_shmget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 29 = linux_shmget */
 	{ .sy_narg = AS(linux_shmat_args), .sy_call = (sy_call_t *)linux_shmat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 30 = linux_shmat */
 	{ .sy_narg = AS(linux_shmctl_args), .sy_call = (sy_call_t *)linux_shmctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 31 = linux_shmctl */
 	{ .sy_narg = AS(dup_args), .sy_call = (sy_call_t *)sys_dup, .sy_auevent = AUE_DUP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 32 = dup */
 	{ .sy_narg = AS(dup2_args), .sy_call = (sy_call_t *)sys_dup2, .sy_auevent = AUE_DUP2, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 33 = dup2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pause, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 34 = linux_pause */
 	{ .sy_narg = AS(linux_nanosleep_args), .sy_call = (sy_call_t *)linux_nanosleep, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 35 = linux_nanosleep */
 	{ .sy_narg = AS(linux_getitimer_args), .sy_call = (sy_call_t *)linux_getitimer, .sy_auevent = AUE_GETITIMER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 36 = linux_getitimer */
 	{ .sy_narg = AS(linux_alarm_args), .sy_call = (sy_call_t *)linux_alarm, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 37 = linux_alarm */
 	{ .sy_narg = AS(linux_setitimer_args), .sy_call = (sy_call_t *)linux_setitimer, .sy_auevent = AUE_SETITIMER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 38 = linux_setitimer */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getpid, .sy_auevent = AUE_GETPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 39 = linux_getpid */
 	{ .sy_narg = AS(linux_sendfile_args), .sy_call = (sy_call_t *)linux_sendfile, .sy_auevent = AUE_SENDFILE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 40 = linux_sendfile */
 	{ .sy_narg = AS(linux_socket_args), .sy_call = (sy_call_t *)linux_socket, .sy_auevent = AUE_SOCKET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 41 = linux_socket */
 	{ .sy_narg = AS(linux_connect_args), .sy_call = (sy_call_t *)linux_connect, .sy_auevent = AUE_CONNECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 42 = linux_connect */
 	{ .sy_narg = AS(linux_accept_args), .sy_call = (sy_call_t *)linux_accept, .sy_auevent = AUE_ACCEPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 43 = linux_accept */
 	{ .sy_narg = AS(linux_sendto_args), .sy_call = (sy_call_t *)linux_sendto, .sy_auevent = AUE_SENDTO, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 44 = linux_sendto */
 	{ .sy_narg = AS(linux_recvfrom_args), .sy_call = (sy_call_t *)linux_recvfrom, .sy_auevent = AUE_RECVFROM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 45 = linux_recvfrom */
 	{ .sy_narg = AS(linux_sendmsg_args), .sy_call = (sy_call_t *)linux_sendmsg, .sy_auevent = AUE_SENDMSG, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 46 = linux_sendmsg */
 	{ .sy_narg = AS(linux_recvmsg_args), .sy_call = (sy_call_t *)linux_recvmsg, .sy_auevent = AUE_RECVMSG, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 47 = linux_recvmsg */
 	{ .sy_narg = AS(linux_shutdown_args), .sy_call = (sy_call_t *)linux_shutdown, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 48 = linux_shutdown */
 	{ .sy_narg = AS(linux_bind_args), .sy_call = (sy_call_t *)linux_bind, .sy_auevent = AUE_BIND, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 49 = linux_bind */
 	{ .sy_narg = AS(linux_listen_args), .sy_call = (sy_call_t *)linux_listen, .sy_auevent = AUE_LISTEN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 50 = linux_listen */
 	{ .sy_narg = AS(linux_getsockname_args), .sy_call = (sy_call_t *)linux_getsockname, .sy_auevent = AUE_GETSOCKNAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 51 = linux_getsockname */
 	{ .sy_narg = AS(linux_getpeername_args), .sy_call = (sy_call_t *)linux_getpeername, .sy_auevent = AUE_GETPEERNAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 52 = linux_getpeername */
 	{ .sy_narg = AS(linux_socketpair_args), .sy_call = (sy_call_t *)linux_socketpair, .sy_auevent = AUE_SOCKETPAIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 53 = linux_socketpair */
 	{ .sy_narg = AS(linux_setsockopt_args), .sy_call = (sy_call_t *)linux_setsockopt, .sy_auevent = AUE_SETSOCKOPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 54 = linux_setsockopt */
 	{ .sy_narg = AS(linux_getsockopt_args), .sy_call = (sy_call_t *)linux_getsockopt, .sy_auevent = AUE_GETSOCKOPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 55 = linux_getsockopt */
 	{ .sy_narg = AS(linux_clone_args), .sy_call = (sy_call_t *)linux_clone, .sy_auevent = AUE_RFORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 56 = linux_clone */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fork, .sy_auevent = AUE_FORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 57 = linux_fork */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vfork, .sy_auevent = AUE_VFORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 58 = linux_vfork */
 	{ .sy_narg = AS(linux_execve_args), .sy_call = (sy_call_t *)linux_execve, .sy_auevent = AUE_EXECVE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 59 = linux_execve */
 	{ .sy_narg = AS(linux_exit_args), .sy_call = (sy_call_t *)linux_exit, .sy_auevent = AUE_EXIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 60 = linux_exit */
 	{ .sy_narg = AS(linux_wait4_args), .sy_call = (sy_call_t *)linux_wait4, .sy_auevent = AUE_WAIT4, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 61 = linux_wait4 */
 	{ .sy_narg = AS(linux_kill_args), .sy_call = (sy_call_t *)linux_kill, .sy_auevent = AUE_KILL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 62 = linux_kill */
 	{ .sy_narg = AS(linux_newuname_args), .sy_call = (sy_call_t *)linux_newuname, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 63 = linux_newuname */
 	{ .sy_narg = AS(linux_semget_args), .sy_call = (sy_call_t *)linux_semget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 64 = linux_semget */
 	{ .sy_narg = AS(linux_semop_args), .sy_call = (sy_call_t *)linux_semop, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 65 = linux_semop */
 	{ .sy_narg = AS(linux_semctl_args), .sy_call = (sy_call_t *)linux_semctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 66 = linux_semctl */
 	{ .sy_narg = AS(linux_shmdt_args), .sy_call = (sy_call_t *)linux_shmdt, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 67 = linux_shmdt */
 	{ .sy_narg = AS(linux_msgget_args), .sy_call = (sy_call_t *)linux_msgget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 68 = linux_msgget */
 	{ .sy_narg = AS(linux_msgsnd_args), .sy_call = (sy_call_t *)linux_msgsnd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 69 = linux_msgsnd */
 	{ .sy_narg = AS(linux_msgrcv_args), .sy_call = (sy_call_t *)linux_msgrcv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 70 = linux_msgrcv */
 	{ .sy_narg = AS(linux_msgctl_args), .sy_call = (sy_call_t *)linux_msgctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 71 = linux_msgctl */
 	{ .sy_narg = AS(linux_fcntl_args), .sy_call = (sy_call_t *)linux_fcntl, .sy_auevent = AUE_FCNTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 72 = linux_fcntl */
 	{ .sy_narg = AS(flock_args), .sy_call = (sy_call_t *)sys_flock, .sy_auevent = AUE_FLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 73 = flock */
 	{ .sy_narg = AS(fsync_args), .sy_call = (sy_call_t *)sys_fsync, .sy_auevent = AUE_FSYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 74 = fsync */
 	{ .sy_narg = AS(linux_fdatasync_args), .sy_call = (sy_call_t *)linux_fdatasync, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 75 = linux_fdatasync */
 	{ .sy_narg = AS(linux_truncate_args), .sy_call = (sy_call_t *)linux_truncate, .sy_auevent = AUE_TRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 76 = linux_truncate */
 	{ .sy_narg = AS(linux_ftruncate_args), .sy_call = (sy_call_t *)linux_ftruncate, .sy_auevent = AUE_FTRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 77 = linux_ftruncate */
 	{ .sy_narg = AS(linux_getdents_args), .sy_call = (sy_call_t *)linux_getdents, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 78 = linux_getdents */
 	{ .sy_narg = AS(linux_getcwd_args), .sy_call = (sy_call_t *)linux_getcwd, .sy_auevent = AUE_GETCWD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 79 = linux_getcwd */
 	{ .sy_narg = AS(linux_chdir_args), .sy_call = (sy_call_t *)linux_chdir, .sy_auevent = AUE_CHDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 80 = linux_chdir */
 	{ .sy_narg = AS(fchdir_args), .sy_call = (sy_call_t *)sys_fchdir, .sy_auevent = AUE_FCHDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 81 = fchdir */
 	{ .sy_narg = AS(linux_rename_args), .sy_call = (sy_call_t *)linux_rename, .sy_auevent = AUE_RENAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 82 = linux_rename */
 	{ .sy_narg = AS(linux_mkdir_args), .sy_call = (sy_call_t *)linux_mkdir, .sy_auevent = AUE_MKDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 83 = linux_mkdir */
 	{ .sy_narg = AS(linux_rmdir_args), .sy_call = (sy_call_t *)linux_rmdir, .sy_auevent = AUE_RMDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 84 = linux_rmdir */
 	{ .sy_narg = AS(linux_creat_args), .sy_call = (sy_call_t *)linux_creat, .sy_auevent = AUE_CREAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 85 = linux_creat */
 	{ .sy_narg = AS(linux_link_args), .sy_call = (sy_call_t *)linux_link, .sy_auevent = AUE_LINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 86 = linux_link */
 	{ .sy_narg = AS(linux_unlink_args), .sy_call = (sy_call_t *)linux_unlink, .sy_auevent = AUE_UNLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 87 = linux_unlink */
 	{ .sy_narg = AS(linux_symlink_args), .sy_call = (sy_call_t *)linux_symlink, .sy_auevent = AUE_SYMLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 88 = linux_symlink */
 	{ .sy_narg = AS(linux_readlink_args), .sy_call = (sy_call_t *)linux_readlink, .sy_auevent = AUE_READLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 89 = linux_readlink */
 	{ .sy_narg = AS(linux_chmod_args), .sy_call = (sy_call_t *)linux_chmod, .sy_auevent = AUE_CHMOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 90 = linux_chmod */
 	{ .sy_narg = AS(fchmod_args), .sy_call = (sy_call_t *)sys_fchmod, .sy_auevent = AUE_FCHMOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 91 = fchmod */
 	{ .sy_narg = AS(linux_chown_args), .sy_call = (sy_call_t *)linux_chown, .sy_auevent = AUE_LCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 92 = linux_chown */
 	{ .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, .sy_auevent = AUE_FCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 93 = fchown */
 	{ .sy_narg = AS(linux_lchown_args), .sy_call = (sy_call_t *)linux_lchown, .sy_auevent = AUE_LCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 94 = linux_lchown */
 	{ .sy_narg = AS(umask_args), .sy_call = (sy_call_t *)sys_umask, .sy_auevent = AUE_UMASK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 95 = umask */
 	{ .sy_narg = AS(gettimeofday_args), .sy_call = (sy_call_t *)sys_gettimeofday, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 96 = gettimeofday */
 	{ .sy_narg = AS(linux_getrlimit_args), .sy_call = (sy_call_t *)linux_getrlimit, .sy_auevent = AUE_GETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 97 = linux_getrlimit */
 	{ .sy_narg = AS(getrusage_args), .sy_call = (sy_call_t *)sys_getrusage, .sy_auevent = AUE_GETRUSAGE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 98 = getrusage */
 	{ .sy_narg = AS(linux_sysinfo_args), .sy_call = (sy_call_t *)linux_sysinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 99 = linux_sysinfo */
 	{ .sy_narg = AS(linux_times_args), .sy_call = (sy_call_t *)linux_times, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 100 = linux_times */
 	{ .sy_narg = AS(linux_ptrace_args), .sy_call = (sy_call_t *)linux_ptrace, .sy_auevent = AUE_PTRACE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 101 = linux_ptrace */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getuid, .sy_auevent = AUE_GETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 102 = linux_getuid */
 	{ .sy_narg = AS(linux_syslog_args), .sy_call = (sy_call_t *)linux_syslog, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 103 = linux_syslog */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getgid, .sy_auevent = AUE_GETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 104 = linux_getgid */
 	{ .sy_narg = AS(setuid_args), .sy_call = (sy_call_t *)sys_setuid, .sy_auevent = AUE_SETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 105 = setuid */
 	{ .sy_narg = AS(setgid_args), .sy_call = (sy_call_t *)sys_setgid, .sy_auevent = AUE_SETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 106 = setgid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_geteuid, .sy_auevent = AUE_GETEUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 107 = geteuid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_getegid, .sy_auevent = AUE_GETEGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 108 = getegid */
 	{ .sy_narg = AS(setpgid_args), .sy_call = (sy_call_t *)sys_setpgid, .sy_auevent = AUE_SETPGRP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 109 = setpgid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getppid, .sy_auevent = AUE_GETPPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 110 = linux_getppid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_getpgrp, .sy_auevent = AUE_GETPGRP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 111 = getpgrp */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_setsid, .sy_auevent = AUE_SETSID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 112 = setsid */
 	{ .sy_narg = AS(setreuid_args), .sy_call = (sy_call_t *)sys_setreuid, .sy_auevent = AUE_SETREUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 113 = setreuid */
 	{ .sy_narg = AS(setregid_args), .sy_call = (sy_call_t *)sys_setregid, .sy_auevent = AUE_SETREGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 114 = setregid */
 	{ .sy_narg = AS(linux_getgroups_args), .sy_call = (sy_call_t *)linux_getgroups, .sy_auevent = AUE_GETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 115 = linux_getgroups */
 	{ .sy_narg = AS(linux_setgroups_args), .sy_call = (sy_call_t *)linux_setgroups, .sy_auevent = AUE_SETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 116 = linux_setgroups */
 	{ .sy_narg = AS(setresuid_args), .sy_call = (sy_call_t *)sys_setresuid, .sy_auevent = AUE_SETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 117 = setresuid */
 	{ .sy_narg = AS(getresuid_args), .sy_call = (sy_call_t *)sys_getresuid, .sy_auevent = AUE_GETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 118 = getresuid */
 	{ .sy_narg = AS(setresgid_args), .sy_call = (sy_call_t *)sys_setresgid, .sy_auevent = AUE_SETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 119 = setresgid */
 	{ .sy_narg = AS(getresgid_args), .sy_call = (sy_call_t *)sys_getresgid, .sy_auevent = AUE_GETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 120 = getresgid */
 	{ .sy_narg = AS(getpgid_args), .sy_call = (sy_call_t *)sys_getpgid, .sy_auevent = AUE_GETPGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 121 = getpgid */
 	{ .sy_narg = AS(linux_setfsuid_args), .sy_call = (sy_call_t *)linux_setfsuid, .sy_auevent = AUE_SETFSUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 122 = linux_setfsuid */
 	{ .sy_narg = AS(linux_setfsgid_args), .sy_call = (sy_call_t *)linux_setfsgid, .sy_auevent = AUE_SETFSGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 123 = linux_setfsgid */
 	{ .sy_narg = AS(linux_getsid_args), .sy_call = (sy_call_t *)linux_getsid, .sy_auevent = AUE_GETSID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 124 = linux_getsid */
 	{ .sy_narg = AS(linux_capget_args), .sy_call = (sy_call_t *)linux_capget, .sy_auevent = AUE_CAPGET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 125 = linux_capget */
 	{ .sy_narg = AS(linux_capset_args), .sy_call = (sy_call_t *)linux_capset, .sy_auevent = AUE_CAPSET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 126 = linux_capset */
 	{ .sy_narg = AS(linux_rt_sigpending_args), .sy_call = (sy_call_t *)linux_rt_sigpending, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 127 = linux_rt_sigpending */
 	{ .sy_narg = AS(linux_rt_sigtimedwait_args), .sy_call = (sy_call_t *)linux_rt_sigtimedwait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 128 = linux_rt_sigtimedwait */
 	{ .sy_narg = AS(linux_rt_sigqueueinfo_args), .sy_call = (sy_call_t *)linux_rt_sigqueueinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 129 = linux_rt_sigqueueinfo */
 	{ .sy_narg = AS(linux_rt_sigsuspend_args), .sy_call = (sy_call_t *)linux_rt_sigsuspend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 130 = linux_rt_sigsuspend */
 	{ .sy_narg = AS(linux_sigaltstack_args), .sy_call = (sy_call_t *)linux_sigaltstack, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 131 = linux_sigaltstack */
 	{ .sy_narg = AS(linux_utime_args), .sy_call = (sy_call_t *)linux_utime, .sy_auevent = AUE_UTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 132 = linux_utime */
 	{ .sy_narg = AS(linux_mknod_args), .sy_call = (sy_call_t *)linux_mknod, .sy_auevent = AUE_MKNOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 133 = linux_mknod */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 134 = uselib */
 	{ .sy_narg = AS(linux_personality_args), .sy_call = (sy_call_t *)linux_personality, .sy_auevent = AUE_PERSONALITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 135 = linux_personality */
 	{ .sy_narg = AS(linux_ustat_args), .sy_call = (sy_call_t *)linux_ustat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 136 = linux_ustat */
 	{ .sy_narg = AS(linux_statfs_args), .sy_call = (sy_call_t *)linux_statfs, .sy_auevent = AUE_STATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 137 = linux_statfs */
 	{ .sy_narg = AS(linux_fstatfs_args), .sy_call = (sy_call_t *)linux_fstatfs, .sy_auevent = AUE_FSTATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 138 = linux_fstatfs */
 	{ .sy_narg = AS(linux_sysfs_args), .sy_call = (sy_call_t *)linux_sysfs, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 139 = linux_sysfs */
 	{ .sy_narg = AS(linux_getpriority_args), .sy_call = (sy_call_t *)linux_getpriority, .sy_auevent = AUE_GETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 140 = linux_getpriority */
 	{ .sy_narg = AS(setpriority_args), .sy_call = (sy_call_t *)sys_setpriority, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 141 = setpriority */
 	{ .sy_narg = AS(linux_sched_setparam_args), .sy_call = (sy_call_t *)linux_sched_setparam, .sy_auevent = AUE_SCHED_SETPARAM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 142 = linux_sched_setparam */
 	{ .sy_narg = AS(linux_sched_getparam_args), .sy_call = (sy_call_t *)linux_sched_getparam, .sy_auevent = AUE_SCHED_GETPARAM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 143 = linux_sched_getparam */
 	{ .sy_narg = AS(linux_sched_setscheduler_args), .sy_call = (sy_call_t *)linux_sched_setscheduler, .sy_auevent = AUE_SCHED_SETSCHEDULER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 144 = linux_sched_setscheduler */
 	{ .sy_narg = AS(linux_sched_getscheduler_args), .sy_call = (sy_call_t *)linux_sched_getscheduler, .sy_auevent = AUE_SCHED_GETSCHEDULER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 145 = linux_sched_getscheduler */
 	{ .sy_narg = AS(linux_sched_get_priority_max_args), .sy_call = (sy_call_t *)linux_sched_get_priority_max, .sy_auevent = AUE_SCHED_GET_PRIORITY_MAX, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 146 = linux_sched_get_priority_max */
 	{ .sy_narg = AS(linux_sched_get_priority_min_args), .sy_call = (sy_call_t *)linux_sched_get_priority_min, .sy_auevent = AUE_SCHED_GET_PRIORITY_MIN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 147 = linux_sched_get_priority_min */
 	{ .sy_narg = AS(linux_sched_rr_get_interval_args), .sy_call = (sy_call_t *)linux_sched_rr_get_interval, .sy_auevent = AUE_SCHED_RR_GET_INTERVAL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 148 = linux_sched_rr_get_interval */
 	{ .sy_narg = AS(mlock_args), .sy_call = (sy_call_t *)sys_mlock, .sy_auevent = AUE_MLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 149 = mlock */
 	{ .sy_narg = AS(munlock_args), .sy_call = (sy_call_t *)sys_munlock, .sy_auevent = AUE_MUNLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 150 = munlock */
 	{ .sy_narg = AS(mlockall_args), .sy_call = (sy_call_t *)sys_mlockall, .sy_auevent = AUE_MLOCKALL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 151 = mlockall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_munlockall, .sy_auevent = AUE_MUNLOCKALL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 152 = munlockall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vhangup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 153 = linux_vhangup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_modify_ldt, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 154 = linux_modify_ldt */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pivot_root, .sy_auevent = AUE_PIVOT_ROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 155 = linux_pivot_root */
 	{ .sy_narg = AS(linux_sysctl_args), .sy_call = (sy_call_t *)linux_sysctl, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 156 = linux_sysctl */
 	{ .sy_narg = AS(linux_prctl_args), .sy_call = (sy_call_t *)linux_prctl, .sy_auevent = AUE_PRCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 157 = linux_prctl */
 	{ .sy_narg = AS(linux_arch_prctl_args), .sy_call = (sy_call_t *)linux_arch_prctl, .sy_auevent = AUE_PRCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 158 = linux_arch_prctl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_adjtimex, .sy_auevent = AUE_ADJTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 159 = linux_adjtimex */
 	{ .sy_narg = AS(linux_setrlimit_args), .sy_call = (sy_call_t *)linux_setrlimit, .sy_auevent = AUE_SETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 160 = linux_setrlimit */
 	{ .sy_narg = AS(chroot_args), .sy_call = (sy_call_t *)sys_chroot, .sy_auevent = AUE_CHROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 161 = chroot */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_sync, .sy_auevent = AUE_SYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },		/* 162 = sync */
 	{ .sy_narg = AS(acct_args), .sy_call = (sy_call_t *)sys_acct, .sy_auevent = AUE_ACCT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 163 = acct */
 	{ .sy_narg = AS(settimeofday_args), .sy_call = (sy_call_t *)sys_settimeofday, .sy_auevent = AUE_SETTIMEOFDAY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 164 = settimeofday */
 	{ .sy_narg = AS(linux_mount_args), .sy_call = (sy_call_t *)linux_mount, .sy_auevent = AUE_MOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 165 = linux_mount */
 	{ .sy_narg = AS(linux_umount_args), .sy_call = (sy_call_t *)linux_umount, .sy_auevent = AUE_UMOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 166 = linux_umount */
 	{ .sy_narg = AS(swapon_args), .sy_call = (sy_call_t *)sys_swapon, .sy_auevent = AUE_SWAPON, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 167 = swapon */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_swapoff, .sy_auevent = AUE_SWAPOFF, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 168 = linux_swapoff */
 	{ .sy_narg = AS(linux_reboot_args), .sy_call = (sy_call_t *)linux_reboot, .sy_auevent = AUE_REBOOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 169 = linux_reboot */
 	{ .sy_narg = AS(linux_sethostname_args), .sy_call = (sy_call_t *)linux_sethostname, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 170 = linux_sethostname */
 	{ .sy_narg = AS(linux_setdomainname_args), .sy_call = (sy_call_t *)linux_setdomainname, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 171 = linux_setdomainname */
 	{ .sy_narg = AS(linux_iopl_args), .sy_call = (sy_call_t *)linux_iopl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 172 = linux_iopl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_ioperm, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 173 = linux_ioperm */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 174 = create_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_init_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 175 = linux_init_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_delete_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 176 = linux_delete_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 177 = get_kernel_syms */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 178 = query_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_quotactl, .sy_auevent = AUE_QUOTACTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 179 = linux_quotactl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 180 = nfsservctl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 181 = getpmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 182 = putpmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 183 = afs_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 184 = tuxcall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 185 = security */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_gettid, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 186 = linux_gettid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_readahead, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 187 = linux_readahead */
 	{ .sy_narg = AS(linux_setxattr_args), .sy_call = (sy_call_t *)linux_setxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 188 = linux_setxattr */
 	{ .sy_narg = AS(linux_lsetxattr_args), .sy_call = (sy_call_t *)linux_lsetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 189 = linux_lsetxattr */
 	{ .sy_narg = AS(linux_fsetxattr_args), .sy_call = (sy_call_t *)linux_fsetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 190 = linux_fsetxattr */
 	{ .sy_narg = AS(linux_getxattr_args), .sy_call = (sy_call_t *)linux_getxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 191 = linux_getxattr */
 	{ .sy_narg = AS(linux_lgetxattr_args), .sy_call = (sy_call_t *)linux_lgetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 192 = linux_lgetxattr */
 	{ .sy_narg = AS(linux_fgetxattr_args), .sy_call = (sy_call_t *)linux_fgetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 193 = linux_fgetxattr */
 	{ .sy_narg = AS(linux_listxattr_args), .sy_call = (sy_call_t *)linux_listxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 194 = linux_listxattr */
 	{ .sy_narg = AS(linux_llistxattr_args), .sy_call = (sy_call_t *)linux_llistxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 195 = linux_llistxattr */
 	{ .sy_narg = AS(linux_flistxattr_args), .sy_call = (sy_call_t *)linux_flistxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 196 = linux_flistxattr */
 	{ .sy_narg = AS(linux_removexattr_args), .sy_call = (sy_call_t *)linux_removexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 197 = linux_removexattr */
 	{ .sy_narg = AS(linux_lremovexattr_args), .sy_call = (sy_call_t *)linux_lremovexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 198 = linux_lremovexattr */
 	{ .sy_narg = AS(linux_fremovexattr_args), .sy_call = (sy_call_t *)linux_fremovexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 199 = linux_fremovexattr */
 	{ .sy_narg = AS(linux_tkill_args), .sy_call = (sy_call_t *)linux_tkill, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 200 = linux_tkill */
 	{ .sy_narg = AS(linux_time_args), .sy_call = (sy_call_t *)linux_time, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 201 = linux_time */
 	{ .sy_narg = AS(linux_sys_futex_args), .sy_call = (sy_call_t *)linux_sys_futex, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 202 = linux_sys_futex */
 	{ .sy_narg = AS(linux_sched_setaffinity_args), .sy_call = (sy_call_t *)linux_sched_setaffinity, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 203 = linux_sched_setaffinity */
 	{ .sy_narg = AS(linux_sched_getaffinity_args), .sy_call = (sy_call_t *)linux_sched_getaffinity, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 204 = linux_sched_getaffinity */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 205 = set_thread_area */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_setup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 206 = linux_io_setup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_destroy, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 207 = linux_io_destroy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_getevents, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 208 = linux_io_getevents */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_submit, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 209 = linux_io_submit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_cancel, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 210 = linux_io_cancel */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 211 = get_thread_area */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_lookup_dcookie, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 212 = linux_lookup_dcookie */
 	{ .sy_narg = AS(linux_epoll_create_args), .sy_call = (sy_call_t *)linux_epoll_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 213 = linux_epoll_create */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 214 = epoll_ctl_old */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 215 = epoll_wait_old */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_remap_file_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 216 = linux_remap_file_pages */
 	{ .sy_narg = AS(linux_getdents64_args), .sy_call = (sy_call_t *)linux_getdents64, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 217 = linux_getdents64 */
 	{ .sy_narg = AS(linux_set_tid_address_args), .sy_call = (sy_call_t *)linux_set_tid_address, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 218 = linux_set_tid_address */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_restart_syscall, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 219 = linux_restart_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_semtimedop, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 220 = linux_semtimedop */
 	{ .sy_narg = AS(linux_fadvise64_args), .sy_call = (sy_call_t *)linux_fadvise64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 221 = linux_fadvise64 */
 	{ .sy_narg = AS(linux_timer_create_args), .sy_call = (sy_call_t *)linux_timer_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 222 = linux_timer_create */
 	{ .sy_narg = AS(linux_timer_settime_args), .sy_call = (sy_call_t *)linux_timer_settime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 223 = linux_timer_settime */
 	{ .sy_narg = AS(linux_timer_gettime_args), .sy_call = (sy_call_t *)linux_timer_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 224 = linux_timer_gettime */
 	{ .sy_narg = AS(linux_timer_getoverrun_args), .sy_call = (sy_call_t *)linux_timer_getoverrun, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 225 = linux_timer_getoverrun */
 	{ .sy_narg = AS(linux_timer_delete_args), .sy_call = (sy_call_t *)linux_timer_delete, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 226 = linux_timer_delete */
 	{ .sy_narg = AS(linux_clock_settime_args), .sy_call = (sy_call_t *)linux_clock_settime, .sy_auevent = AUE_CLOCK_SETTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 227 = linux_clock_settime */
 	{ .sy_narg = AS(linux_clock_gettime_args), .sy_call = (sy_call_t *)linux_clock_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 228 = linux_clock_gettime */
 	{ .sy_narg = AS(linux_clock_getres_args), .sy_call = (sy_call_t *)linux_clock_getres, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 229 = linux_clock_getres */
 	{ .sy_narg = AS(linux_clock_nanosleep_args), .sy_call = (sy_call_t *)linux_clock_nanosleep, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 230 = linux_clock_nanosleep */
 	{ .sy_narg = AS(linux_exit_group_args), .sy_call = (sy_call_t *)linux_exit_group, .sy_auevent = AUE_EXIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 231 = linux_exit_group */
 	{ .sy_narg = AS(linux_epoll_wait_args), .sy_call = (sy_call_t *)linux_epoll_wait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 232 = linux_epoll_wait */
 	{ .sy_narg = AS(linux_epoll_ctl_args), .sy_call = (sy_call_t *)linux_epoll_ctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 233 = linux_epoll_ctl */
 	{ .sy_narg = AS(linux_tgkill_args), .sy_call = (sy_call_t *)linux_tgkill, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 234 = linux_tgkill */
 	{ .sy_narg = AS(linux_utimes_args), .sy_call = (sy_call_t *)linux_utimes, .sy_auevent = AUE_UTIMES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 235 = linux_utimes */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 236 = vserver */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mbind, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 237 = linux_mbind */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_set_mempolicy, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 238 = linux_set_mempolicy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_get_mempolicy, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 239 = linux_get_mempolicy */
 	{ .sy_narg = AS(linux_mq_open_args), .sy_call = (sy_call_t *)linux_mq_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 240 = linux_mq_open */
 	{ .sy_narg = AS(linux_mq_unlink_args), .sy_call = (sy_call_t *)linux_mq_unlink, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 241 = linux_mq_unlink */
 	{ .sy_narg = AS(linux_mq_timedsend_args), .sy_call = (sy_call_t *)linux_mq_timedsend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 242 = linux_mq_timedsend */
 	{ .sy_narg = AS(linux_mq_timedreceive_args), .sy_call = (sy_call_t *)linux_mq_timedreceive, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 243 = linux_mq_timedreceive */
 	{ .sy_narg = AS(linux_mq_notify_args), .sy_call = (sy_call_t *)linux_mq_notify, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 244 = linux_mq_notify */
 	{ .sy_narg = AS(linux_mq_getsetattr_args), .sy_call = (sy_call_t *)linux_mq_getsetattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 245 = linux_mq_getsetattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_kexec_load, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 246 = linux_kexec_load */
 	{ .sy_narg = AS(linux_waitid_args), .sy_call = (sy_call_t *)linux_waitid, .sy_auevent = AUE_WAIT6, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 247 = linux_waitid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_add_key, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 248 = linux_add_key */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_request_key, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 249 = linux_request_key */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_keyctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 250 = linux_keyctl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_ioprio_set, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 251 = linux_ioprio_set */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_ioprio_get, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 252 = linux_ioprio_get */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_init, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 253 = linux_inotify_init */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_add_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 254 = linux_inotify_add_watch */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_rm_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 255 = linux_inotify_rm_watch */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_migrate_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 256 = linux_migrate_pages */
 	{ .sy_narg = AS(linux_openat_args), .sy_call = (sy_call_t *)linux_openat, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 257 = linux_openat */
 	{ .sy_narg = AS(linux_mkdirat_args), .sy_call = (sy_call_t *)linux_mkdirat, .sy_auevent = AUE_MKDIRAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 258 = linux_mkdirat */
 	{ .sy_narg = AS(linux_mknodat_args), .sy_call = (sy_call_t *)linux_mknodat, .sy_auevent = AUE_MKNODAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 259 = linux_mknodat */
 	{ .sy_narg = AS(linux_fchownat_args), .sy_call = (sy_call_t *)linux_fchownat, .sy_auevent = AUE_FCHOWNAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 260 = linux_fchownat */
 	{ .sy_narg = AS(linux_futimesat_args), .sy_call = (sy_call_t *)linux_futimesat, .sy_auevent = AUE_FUTIMESAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 261 = linux_futimesat */
 	{ .sy_narg = AS(linux_newfstatat_args), .sy_call = (sy_call_t *)linux_newfstatat, .sy_auevent = AUE_FSTATAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 262 = linux_newfstatat */
 	{ .sy_narg = AS(linux_unlinkat_args), .sy_call = (sy_call_t *)linux_unlinkat, .sy_auevent = AUE_UNLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 263 = linux_unlinkat */
 	{ .sy_narg = AS(linux_renameat_args), .sy_call = (sy_call_t *)linux_renameat, .sy_auevent = AUE_RENAMEAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 264 = linux_renameat */
 	{ .sy_narg = AS(linux_linkat_args), .sy_call = (sy_call_t *)linux_linkat, .sy_auevent = AUE_LINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 265 = linux_linkat */
 	{ .sy_narg = AS(linux_symlinkat_args), .sy_call = (sy_call_t *)linux_symlinkat, .sy_auevent = AUE_SYMLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 266 = linux_symlinkat */
 	{ .sy_narg = AS(linux_readlinkat_args), .sy_call = (sy_call_t *)linux_readlinkat, .sy_auevent = AUE_READLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 267 = linux_readlinkat */
 	{ .sy_narg = AS(linux_fchmodat_args), .sy_call = (sy_call_t *)linux_fchmodat, .sy_auevent = AUE_FCHMODAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 268 = linux_fchmodat */
 	{ .sy_narg = AS(linux_faccessat_args), .sy_call = (sy_call_t *)linux_faccessat, .sy_auevent = AUE_FACCESSAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 269 = linux_faccessat */
 	{ .sy_narg = AS(linux_pselect6_args), .sy_call = (sy_call_t *)linux_pselect6, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 270 = linux_pselect6 */
 	{ .sy_narg = AS(linux_ppoll_args), .sy_call = (sy_call_t *)linux_ppoll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 271 = linux_ppoll */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_unshare, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 272 = linux_unshare */
 	{ .sy_narg = AS(linux_set_robust_list_args), .sy_call = (sy_call_t *)linux_set_robust_list, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 273 = linux_set_robust_list */
 	{ .sy_narg = AS(linux_get_robust_list_args), .sy_call = (sy_call_t *)linux_get_robust_list, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 274 = linux_get_robust_list */
 	{ .sy_narg = AS(linux_splice_args), .sy_call = (sy_call_t *)linux_splice, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 275 = linux_splice */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_tee, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },		/* 276 = linux_tee */
 	{ .sy_narg = AS(linux_sync_file_range_args), .sy_call = (sy_call_t *)linux_sync_file_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 277 = linux_sync_file_range */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vmsplice, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 278 = linux_vmsplice */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 279 = linux_move_pages */
 	{ .sy_narg = AS(linux_utimensat_args), .sy_call = (sy_call_t *)linux_utimensat, .sy_auevent = AUE_FUTIMESAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 280 = linux_utimensat */
 	{ .sy_narg = AS(linux_epoll_pwait_args), .sy_call = (sy_call_t *)linux_epoll_pwait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 281 = linux_epoll_pwait */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_signalfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 282 = linux_signalfd */
 	{ .sy_narg = AS(linux_timerfd_create_args), .sy_call = (sy_call_t *)linux_timerfd_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 283 = linux_timerfd_create */
 	{ .sy_narg = AS(linux_eventfd_args), .sy_call = (sy_call_t *)linux_eventfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 284 = linux_eventfd */
 	{ .sy_narg = AS(linux_fallocate_args), .sy_call = (sy_call_t *)linux_fallocate, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 285 = linux_fallocate */
 	{ .sy_narg = AS(linux_timerfd_settime_args), .sy_call = (sy_call_t *)linux_timerfd_settime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 286 = linux_timerfd_settime */
 	{ .sy_narg = AS(linux_timerfd_gettime_args), .sy_call = (sy_call_t *)linux_timerfd_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 287 = linux_timerfd_gettime */
 	{ .sy_narg = AS(linux_accept4_args), .sy_call = (sy_call_t *)linux_accept4, .sy_auevent = AUE_ACCEPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 288 = linux_accept4 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_signalfd4, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 289 = linux_signalfd4 */
 	{ .sy_narg = AS(linux_eventfd2_args), .sy_call = (sy_call_t *)linux_eventfd2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 290 = linux_eventfd2 */
 	{ .sy_narg = AS(linux_epoll_create1_args), .sy_call = (sy_call_t *)linux_epoll_create1, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 291 = linux_epoll_create1 */
 	{ .sy_narg = AS(linux_dup3_args), .sy_call = (sy_call_t *)linux_dup3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 292 = linux_dup3 */
 	{ .sy_narg = AS(linux_pipe2_args), .sy_call = (sy_call_t *)linux_pipe2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 293 = linux_pipe2 */
 	{ .sy_narg = AS(linux_inotify_init1_args), .sy_call = (sy_call_t *)linux_inotify_init1, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 294 = linux_inotify_init1 */
 	{ .sy_narg = AS(linux_preadv_args), .sy_call = (sy_call_t *)linux_preadv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 295 = linux_preadv */
 	{ .sy_narg = AS(linux_pwritev_args), .sy_call = (sy_call_t *)linux_pwritev, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 296 = linux_pwritev */
 	{ .sy_narg = AS(linux_rt_tgsigqueueinfo_args), .sy_call = (sy_call_t *)linux_rt_tgsigqueueinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 297 = linux_rt_tgsigqueueinfo */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_perf_event_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 298 = linux_perf_event_open */
 	{ .sy_narg = AS(linux_recvmmsg_args), .sy_call = (sy_call_t *)linux_recvmmsg, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 299 = linux_recvmmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fanotify_init, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 300 = linux_fanotify_init */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fanotify_mark, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 301 = linux_fanotify_mark */
 	{ .sy_narg = AS(linux_prlimit64_args), .sy_call = (sy_call_t *)linux_prlimit64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 302 = linux_prlimit64 */
 	{ .sy_narg = AS(linux_name_to_handle_at_args), .sy_call = (sy_call_t *)linux_name_to_handle_at, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 303 = linux_name_to_handle_at */
 	{ .sy_narg = AS(linux_open_by_handle_at_args), .sy_call = (sy_call_t *)linux_open_by_handle_at, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 304 = linux_open_by_handle_at */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clock_adjtime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 305 = linux_clock_adjtime */
 	{ .sy_narg = AS(linux_syncfs_args), .sy_call = (sy_call_t *)linux_syncfs, .sy_auevent = AUE_SYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 306 = linux_syncfs */
 	{ .sy_narg = AS(linux_sendmmsg_args), .sy_call = (sy_call_t *)linux_sendmmsg, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 307 = linux_sendmmsg */
 	{ .sy_narg = AS(linux_setns_args), .sy_call = (sy_call_t *)linux_setns, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 308 = linux_setns */
 	{ .sy_narg = AS(linux_getcpu_args), .sy_call = (sy_call_t *)linux_getcpu, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 309 = linux_getcpu */
 	{ .sy_narg = AS(linux_process_vm_readv_args), .sy_call = (sy_call_t *)linux_process_vm_readv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 310 = linux_process_vm_readv */
 	{ .sy_narg = AS(linux_process_vm_writev_args), .sy_call = (sy_call_t *)linux_process_vm_writev, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 311 = linux_process_vm_writev */
 	{ .sy_narg = AS(linux_kcmp_args), .sy_call = (sy_call_t *)linux_kcmp, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 312 = linux_kcmp */
 	{ .sy_narg = AS(linux_finit_module_args), .sy_call = (sy_call_t *)linux_finit_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 313 = linux_finit_module */
 	{ .sy_narg = AS(linux_sched_setattr_args), .sy_call = (sy_call_t *)linux_sched_setattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 314 = linux_sched_setattr */
 	{ .sy_narg = AS(linux_sched_getattr_args), .sy_call = (sy_call_t *)linux_sched_getattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 315 = linux_sched_getattr */
 	{ .sy_narg = AS(linux_renameat2_args), .sy_call = (sy_call_t *)linux_renameat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 316 = linux_renameat2 */
 	{ .sy_narg = AS(linux_seccomp_args), .sy_call = (sy_call_t *)linux_seccomp, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 317 = linux_seccomp */
 	{ .sy_narg = AS(linux_getrandom_args), .sy_call = (sy_call_t *)linux_getrandom, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 318 = linux_getrandom */
 	{ .sy_narg = AS(linux_memfd_create_args), .sy_call = (sy_call_t *)linux_memfd_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 319 = linux_memfd_create */
 	{ .sy_narg = AS(linux_kexec_file_load_args), .sy_call = (sy_call_t *)linux_kexec_file_load, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 320 = linux_kexec_file_load */
 	{ .sy_narg = AS(linux_bpf_args), .sy_call = (sy_call_t *)linux_bpf, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 321 = linux_bpf */
 	{ .sy_narg = AS(linux_execveat_args), .sy_call = (sy_call_t *)linux_execveat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 322 = linux_execveat */
 	{ .sy_narg = AS(linux_userfaultfd_args), .sy_call = (sy_call_t *)linux_userfaultfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 323 = linux_userfaultfd */
 	{ .sy_narg = AS(linux_membarrier_args), .sy_call = (sy_call_t *)linux_membarrier, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 324 = linux_membarrier */
 	{ .sy_narg = AS(linux_mlock2_args), .sy_call = (sy_call_t *)linux_mlock2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 325 = linux_mlock2 */
 	{ .sy_narg = AS(linux_copy_file_range_args), .sy_call = (sy_call_t *)linux_copy_file_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 326 = linux_copy_file_range */
 	{ .sy_narg = AS(linux_preadv2_args), .sy_call = (sy_call_t *)linux_preadv2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 327 = linux_preadv2 */
 	{ .sy_narg = AS(linux_pwritev2_args), .sy_call = (sy_call_t *)linux_pwritev2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 328 = linux_pwritev2 */
 	{ .sy_narg = AS(linux_pkey_mprotect_args), .sy_call = (sy_call_t *)linux_pkey_mprotect, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 329 = linux_pkey_mprotect */
 	{ .sy_narg = AS(linux_pkey_alloc_args), .sy_call = (sy_call_t *)linux_pkey_alloc, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 330 = linux_pkey_alloc */
 	{ .sy_narg = AS(linux_pkey_free_args), .sy_call = (sy_call_t *)linux_pkey_free, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 331 = linux_pkey_free */
 	{ .sy_narg = AS(linux_statx_args), .sy_call = (sy_call_t *)linux_statx, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 332 = linux_statx */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_pgetevents, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 333 = linux_io_pgetevents */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_rseq, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 334 = linux_rseq */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 335 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 336 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 337 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 338 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 339 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 340 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 341 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 342 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 343 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 344 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 345 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 346 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 347 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 348 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 349 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 350 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 351 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 352 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 353 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 354 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 355 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 356 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 357 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 358 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 359 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 360 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 361 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 362 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 363 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 364 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 365 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 366 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 367 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 368 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 369 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 370 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 371 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 372 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 373 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 374 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 375 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 376 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 377 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 378 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 379 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 380 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 381 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 382 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 383 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 384 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 385 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 386 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 387 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 388 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 389 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 390 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 391 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 392 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 393 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 394 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 395 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 396 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 397 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 398 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 399 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 400 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 401 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 402 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 403 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 404 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 405 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 406 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 407 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 408 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 409 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 410 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 411 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 412 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 413 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 414 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 415 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 416 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 417 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 418 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 419 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 420 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 421 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 422 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 423 = nosys */
 	{ .sy_narg = AS(linux_pidfd_send_signal_args), .sy_call = (sy_call_t *)linux_pidfd_send_signal, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 424 = linux_pidfd_send_signal */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_setup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 425 = linux_io_uring_setup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_enter, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 426 = linux_io_uring_enter */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_register, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 427 = linux_io_uring_register */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_open_tree, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 428 = linux_open_tree */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_mount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 429 = linux_move_mount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsopen, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 430 = linux_fsopen */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsconfig, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 431 = linux_fsconfig */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsmount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 432 = linux_fsmount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fspick, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 433 = linux_fspick */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 434 = linux_pidfd_open */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clone3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 435 = linux_clone3 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_close_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 436 = linux_close_range */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_openat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 437 = linux_openat2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_getfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 438 = linux_pidfd_getfd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_faccessat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 439 = linux_faccessat2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_madvise, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 440 = linux_process_madvise */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_epoll_pwait2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 441 = linux_epoll_pwait2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mount_setattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 442 = linux_mount_setattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 443 = nosys */
 };
diff --git a/sys/amd64/linux/linux_systrace_args.c b/sys/amd64/linux/linux_systrace_args.c
index a4c861b789fd..7d89ffbf2a23 100644
--- a/sys/amd64/linux/linux_systrace_args.c
+++ b/sys/amd64/linux/linux_systrace_args.c
@@ -1,8513 +1,8513 @@
 /*
  * System call argument to DTrace register array converstion.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  * This file is part of the DTrace syscall provider.
  */
 
 static void
 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
 {
 	int64_t *iarg = (int64_t *)uarg;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* read */
 	case 0: {
 		struct read_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* write */
 	case 1: {
 		struct write_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_open */
 	case 2: {
 		struct linux_open_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->flags; /* l_int */
 		iarg[2] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* close */
 	case 3: {
 		struct close_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_newstat */
 	case 4: {
 		struct linux_newstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newfstat */
 	case 5: {
 		struct linux_newfstat_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newlstat */
 	case 6: {
 		struct linux_newlstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
-	/* poll */
+	/* linux_poll */
 	case 7: {
-		struct poll_args *p = params;
+		struct linux_poll_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[1] = p->nfds; /* u_int */
 		iarg[2] = p->timeout; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_lseek */
 	case 8: {
 		struct linux_lseek_args *p = params;
 		iarg[0] = p->fdes; /* l_uint */
 		iarg[1] = p->off; /* l_off_t */
 		iarg[2] = p->whence; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mmap2 */
 	case 9: {
 		struct linux_mmap2_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_ulong */
 		iarg[2] = p->prot; /* l_ulong */
 		iarg[3] = p->flags; /* l_ulong */
 		iarg[4] = p->fd; /* l_ulong */
 		iarg[5] = p->pgoff; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_mprotect */
 	case 10: {
 		struct linux_mprotect_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->prot; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* munmap */
 	case 11: {
 		struct munmap_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* void * */
 		iarg[1] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_brk */
 	case 12: {
 		struct linux_brk_args *p = params;
 		iarg[0] = p->dsend; /* l_ulong */
 		*n_args = 1;
 		break;
 	}
 	/* linux_rt_sigaction */
 	case 13: {
 		struct linux_rt_sigaction_args *p = params;
 		iarg[0] = p->sig; /* l_int */
 		uarg[1] = (intptr_t)p->act; /* l_sigaction_t * */
 		uarg[2] = (intptr_t)p->oact; /* l_sigaction_t * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigprocmask */
 	case 14: {
 		struct linux_rt_sigprocmask_args *p = params;
 		iarg[0] = p->how; /* l_int */
 		uarg[1] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[2] = (intptr_t)p->omask; /* l_sigset_t * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigreturn */
 	case 15: {
 		struct linux_rt_sigreturn_args *p = params;
 		uarg[0] = (intptr_t)p->ucp; /* struct l_ucontext * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ioctl */
 	case 16: {
 		struct linux_ioctl_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		iarg[2] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pread */
 	case 17: {
 		struct linux_pread_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		iarg[3] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pwrite */
 	case 18: {
 		struct linux_pwrite_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		iarg[3] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* readv */
 	case 19: {
 		struct readv_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[2] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* writev */
 	case 20: {
 		struct writev_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[2] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_access */
 	case 21: {
 		struct linux_access_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->amode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pipe */
 	case 22: {
 		struct linux_pipe_args *p = params;
 		uarg[0] = (intptr_t)p->pipefds; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_select */
 	case 23: {
 		struct linux_select_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->timeout; /* struct l_timeval * */
 		*n_args = 5;
 		break;
 	}
 	/* sched_yield */
 	case 24: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mremap */
 	case 25: {
 		struct linux_mremap_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->old_len; /* l_ulong */
 		iarg[2] = p->new_len; /* l_ulong */
 		iarg[3] = p->flags; /* l_ulong */
 		iarg[4] = p->new_addr; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msync */
 	case 26: {
 		struct linux_msync_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->fl; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mincore */
 	case 27: {
 		struct linux_mincore_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		uarg[2] = (intptr_t)p->vec; /* u_char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_madvise */
 	case 28: {
 		struct linux_madvise_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->behav; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmget */
 	case 29: {
 		struct linux_shmget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->size; /* l_size_t */
 		iarg[2] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmat */
 	case 30: {
 		struct linux_shmat_args *p = params;
 		iarg[0] = p->shmid; /* l_int */
 		uarg[1] = (intptr_t)p->shmaddr; /* char * */
 		iarg[2] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmctl */
 	case 31: {
 		struct linux_shmctl_args *p = params;
 		iarg[0] = p->shmid; /* l_int */
 		iarg[1] = p->cmd; /* l_int */
 		uarg[2] = (intptr_t)p->buf; /* struct l_shmid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* dup */
 	case 32: {
 		struct dup_args *p = params;
 		uarg[0] = p->fd; /* u_int */
 		*n_args = 1;
 		break;
 	}
 	/* dup2 */
 	case 33: {
 		struct dup2_args *p = params;
 		uarg[0] = p->from; /* u_int */
 		uarg[1] = p->to; /* u_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pause */
 	case 34: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_nanosleep */
 	case 35: {
 		struct linux_nanosleep_args *p = params;
 		uarg[0] = (intptr_t)p->rqtp; /* const struct l_timespec * */
 		uarg[1] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getitimer */
 	case 36: {
 		struct linux_getitimer_args *p = params;
 		iarg[0] = p->which; /* l_int */
 		uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_alarm */
 	case 37: {
 		struct linux_alarm_args *p = params;
 		iarg[0] = p->secs; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setitimer */
 	case 38: {
 		struct linux_setitimer_args *p = params;
 		iarg[0] = p->which; /* l_int */
 		uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
 		uarg[2] = (intptr_t)p->oitv; /* struct l_itimerval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpid */
 	case 39: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sendfile */
 	case 40: {
 		struct linux_sendfile_args *p = params;
 		iarg[0] = p->out; /* l_int */
 		iarg[1] = p->in; /* l_int */
 		uarg[2] = (intptr_t)p->offset; /* l_off_t * */
 		iarg[3] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_socket */
 	case 41: {
 		struct linux_socket_args *p = params;
 		iarg[0] = p->domain; /* l_int */
 		iarg[1] = p->type; /* l_int */
 		iarg[2] = p->protocol; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_connect */
 	case 42: {
 		struct linux_connect_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->name; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_accept */
 	case 43: {
 		struct linux_accept_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sendto */
 	case 44: {
 		struct linux_sendto_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->len; /* l_size_t */
 		iarg[3] = p->flags; /* l_uint */
 		iarg[4] = p->to; /* l_uintptr_t */
 		iarg[5] = p->tolen; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_recvfrom */
 	case 45: {
 		struct linux_recvfrom_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->buf; /* l_uintptr_t */
 		iarg[2] = p->len; /* l_size_t */
 		iarg[3] = p->flags; /* l_uint */
 		iarg[4] = p->from; /* l_uintptr_t */
 		iarg[5] = p->fromlen; /* l_uintptr_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sendmsg */
 	case 46: {
 		struct linux_sendmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_recvmsg */
 	case 47: {
 		struct linux_recvmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shutdown */
 	case 48: {
 		struct linux_shutdown_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->how; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_bind */
 	case 49: {
 		struct linux_bind_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->name; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_listen */
 	case 50: {
 		struct linux_listen_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->backlog; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getsockname */
 	case 51: {
 		struct linux_getsockname_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpeername */
 	case 52: {
 		struct linux_getpeername_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketpair */
 	case 53: {
 		struct linux_socketpair_args *p = params;
 		iarg[0] = p->domain; /* l_int */
 		iarg[1] = p->type; /* l_int */
 		iarg[2] = p->protocol; /* l_int */
 		iarg[3] = p->rsv; /* l_uintptr_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_setsockopt */
 	case 54: {
 		struct linux_setsockopt_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->level; /* l_int */
 		iarg[2] = p->optname; /* l_int */
 		iarg[3] = p->optval; /* l_uintptr_t */
 		iarg[4] = p->optlen; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getsockopt */
 	case 55: {
 		struct linux_getsockopt_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->level; /* l_int */
 		iarg[2] = p->optname; /* l_int */
 		iarg[3] = p->optval; /* l_uintptr_t */
 		iarg[4] = p->optlen; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_clone */
 	case 56: {
 		struct linux_clone_args *p = params;
 		iarg[0] = p->flags; /* l_ulong */
 		uarg[1] = (intptr_t)p->stack; /* void * */
 		uarg[2] = (intptr_t)p->parent_tidptr; /* void * */
 		uarg[3] = (intptr_t)p->child_tidptr; /* void * */
 		uarg[4] = (intptr_t)p->tls; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fork */
 	case 57: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_vfork */
 	case 58: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_execve */
 	case 59: {
 		struct linux_execve_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->argp; /* char ** */
 		uarg[2] = (intptr_t)p->envp; /* char ** */
 		*n_args = 3;
 		break;
 	}
 	/* linux_exit */
 	case 60: {
 		struct linux_exit_args *p = params;
 		iarg[0] = p->rval; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_wait4 */
 	case 61: {
 		struct linux_wait4_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->status; /* l_int * */
 		iarg[2] = p->options; /* l_int */
 		uarg[3] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_kill */
 	case 62: {
 		struct linux_kill_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->signum; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newuname */
 	case 63: {
 		struct linux_newuname_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* struct l_new_utsname * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_semget */
 	case 64: {
 		struct linux_semget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->nsems; /* l_int */
 		iarg[2] = p->semflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semop */
 	case 65: {
 		struct linux_semop_args *p = params;
 		iarg[0] = p->semid; /* l_int */
 		uarg[1] = (intptr_t)p->tsops; /* struct l_sembuf * */
 		iarg[2] = p->nsops; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semctl */
 	case 66: {
 		struct linux_semctl_args *p = params;
 		iarg[0] = p->semid; /* l_int */
 		iarg[1] = p->semnum; /* l_int */
 		iarg[2] = p->cmd; /* l_int */
 		uarg[3] = p->arg.buf; /* union l_semun */
 		*n_args = 4;
 		break;
 	}
 	/* linux_shmdt */
 	case 67: {
 		struct linux_shmdt_args *p = params;
 		uarg[0] = (intptr_t)p->shmaddr; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_msgget */
 	case 68: {
 		struct linux_msgget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->msgflg; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msgsnd */
 	case 69: {
 		struct linux_msgsnd_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[2] = p->msgsz; /* l_size_t */
 		iarg[3] = p->msgflg; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_msgrcv */
 	case 70: {
 		struct linux_msgrcv_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[2] = p->msgsz; /* l_size_t */
 		iarg[3] = p->msgtyp; /* l_long */
 		iarg[4] = p->msgflg; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msgctl */
 	case 71: {
 		struct linux_msgctl_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		iarg[1] = p->cmd; /* l_int */
 		uarg[2] = (intptr_t)p->buf; /* struct l_msqid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl */
 	case 72: {
 		struct linux_fcntl_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		iarg[2] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* flock */
 	case 73: {
 		struct flock_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->how; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* fsync */
 	case 74: {
 		struct fsync_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fdatasync */
 	case 75: {
 		struct linux_fdatasync_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_truncate */
 	case 76: {
 		struct linux_truncate_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->length; /* l_long */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate */
 	case 77: {
 		struct linux_ftruncate_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->length; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getdents */
 	case 78: {
 		struct linux_getdents_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dent; /* void * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getcwd */
 	case 79: {
 		struct linux_getcwd_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* char * */
 		iarg[1] = p->bufsize; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_chdir */
 	case 80: {
 		struct linux_chdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* fchdir */
 	case 81: {
 		struct fchdir_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_rename */
 	case 82: {
 		struct linux_rename_args *p = params;
 		uarg[0] = (intptr_t)p->from; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mkdir */
 	case 83: {
 		struct linux_mkdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rmdir */
 	case 84: {
 		struct linux_rmdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_creat */
 	case 85: {
 		struct linux_creat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_link */
 	case 86: {
 		struct linux_link_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_unlink */
 	case 87: {
 		struct linux_unlink_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_symlink */
 	case 88: {
 		struct linux_symlink_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_readlink */
 	case 89: {
 		struct linux_readlink_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->count; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chmod */
 	case 90: {
 		struct linux_chmod_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* fchmod */
 	case 91: {
 		struct fchmod_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->mode; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_chown */
 	case 92: {
 		struct linux_chown_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid_t */
 		iarg[2] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* fchown */
 	case 93: {
 		struct fchown_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->uid; /* int */
 		iarg[2] = p->gid; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_lchown */
 	case 94: {
 		struct linux_lchown_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid_t */
 		iarg[2] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* umask */
 	case 95: {
 		struct umask_args *p = params;
 		iarg[0] = p->newmask; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* gettimeofday */
 	case 96: {
 		struct gettimeofday_args *p = params;
 		uarg[0] = (intptr_t)p->tp; /* struct l_timeval * */
 		uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getrlimit */
 	case 97: {
 		struct linux_getrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* getrusage */
 	case 98: {
 		struct getrusage_args *p = params;
 		iarg[0] = p->who; /* int */
 		uarg[1] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sysinfo */
 	case 99: {
 		struct linux_sysinfo_args *p = params;
 		uarg[0] = (intptr_t)p->info; /* struct l_sysinfo * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_times */
 	case 100: {
 		struct linux_times_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* struct l_times_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ptrace */
 	case 101: {
 		struct linux_ptrace_args *p = params;
 		iarg[0] = p->req; /* l_long */
 		iarg[1] = p->pid; /* l_long */
 		iarg[2] = p->addr; /* l_ulong */
 		iarg[3] = p->data; /* l_ulong */
 		*n_args = 4;
 		break;
 	}
 	/* linux_getuid */
 	case 102: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_syslog */
 	case 103: {
 		struct linux_syslog_args *p = params;
 		iarg[0] = p->type; /* l_int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->len; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getgid */
 	case 104: {
 		*n_args = 0;
 		break;
 	}
 	/* setuid */
 	case 105: {
 		struct setuid_args *p = params;
 		uarg[0] = p->uid; /* uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setgid */
 	case 106: {
 		struct setgid_args *p = params;
 		iarg[0] = p->gid; /* gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* geteuid */
 	case 107: {
 		*n_args = 0;
 		break;
 	}
 	/* getegid */
 	case 108: {
 		*n_args = 0;
 		break;
 	}
 	/* setpgid */
 	case 109: {
 		struct setpgid_args *p = params;
 		iarg[0] = p->pid; /* int */
 		iarg[1] = p->pgid; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getppid */
 	case 110: {
 		*n_args = 0;
 		break;
 	}
 	/* getpgrp */
 	case 111: {
 		*n_args = 0;
 		break;
 	}
 	/* setsid */
 	case 112: {
 		*n_args = 0;
 		break;
 	}
 	/* setreuid */
 	case 113: {
 		struct setreuid_args *p = params;
 		uarg[0] = p->ruid; /* uid_t */
 		uarg[1] = p->euid; /* uid_t */
 		*n_args = 2;
 		break;
 	}
 	/* setregid */
 	case 114: {
 		struct setregid_args *p = params;
 		iarg[0] = p->rgid; /* gid_t */
 		iarg[1] = p->egid; /* gid_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups */
 	case 115: {
 		struct linux_getgroups_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_int */
 		uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups */
 	case 116: {
 		struct linux_setgroups_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_int */
 		uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* setresuid */
 	case 117: {
 		struct setresuid_args *p = params;
 		uarg[0] = p->ruid; /* uid_t */
 		uarg[1] = p->euid; /* uid_t */
 		uarg[2] = p->suid; /* uid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresuid */
 	case 118: {
 		struct getresuid_args *p = params;
 		uarg[0] = (intptr_t)p->ruid; /* uid_t * */
 		uarg[1] = (intptr_t)p->euid; /* uid_t * */
 		uarg[2] = (intptr_t)p->suid; /* uid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* setresgid */
 	case 119: {
 		struct setresgid_args *p = params;
 		iarg[0] = p->rgid; /* gid_t */
 		iarg[1] = p->egid; /* gid_t */
 		iarg[2] = p->sgid; /* gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresgid */
 	case 120: {
 		struct getresgid_args *p = params;
 		uarg[0] = (intptr_t)p->rgid; /* gid_t * */
 		uarg[1] = (intptr_t)p->egid; /* gid_t * */
 		uarg[2] = (intptr_t)p->sgid; /* gid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* getpgid */
 	case 121: {
 		struct getpgid_args *p = params;
 		iarg[0] = p->pid; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid */
 	case 122: {
 		struct linux_setfsuid_args *p = params;
 		iarg[0] = p->uid; /* l_uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid */
 	case 123: {
 		struct linux_setfsgid_args *p = params;
 		iarg[0] = p->gid; /* l_gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getsid */
 	case 124: {
 		struct linux_getsid_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_capget */
 	case 125: {
 		struct linux_capget_args *p = params;
 		uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capset */
 	case 126: {
 		struct linux_capset_args *p = params;
 		uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigpending */
 	case 127: {
 		struct linux_rt_sigpending_args *p = params;
 		uarg[0] = (intptr_t)p->set; /* l_sigset_t * */
 		iarg[1] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigtimedwait */
 	case 128: {
 		struct linux_rt_sigtimedwait_args *p = params;
 		uarg[0] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[1] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[2] = (intptr_t)p->timeout; /* struct l_timespec * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigqueueinfo */
 	case 129: {
 		struct linux_rt_sigqueueinfo_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->sig; /* l_int */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_rt_sigsuspend */
 	case 130: {
 		struct linux_rt_sigsuspend_args *p = params;
 		uarg[0] = (intptr_t)p->newset; /* l_sigset_t * */
 		iarg[1] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigaltstack */
 	case 131: {
 		struct linux_sigaltstack_args *p = params;
 		uarg[0] = (intptr_t)p->uss; /* l_stack_t * */
 		uarg[1] = (intptr_t)p->uoss; /* l_stack_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_utime */
 	case 132: {
 		struct linux_utime_args *p = params;
 		uarg[0] = (intptr_t)p->fname; /* char * */
 		uarg[1] = (intptr_t)p->times; /* struct l_utimbuf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mknod */
 	case 133: {
 		struct linux_mknod_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_mode_t */
 		iarg[2] = p->dev; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_personality */
 	case 135: {
 		struct linux_personality_args *p = params;
 		iarg[0] = p->per; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ustat */
 	case 136: {
 		struct linux_ustat_args *p = params;
 		iarg[0] = p->dev; /* l_uint */
 		uarg[1] = (intptr_t)p->ubuf; /* struct l_ustat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_statfs */
 	case 137: {
 		struct linux_statfs_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstatfs */
 	case 138: {
 		struct linux_fstatfs_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sysfs */
 	case 139: {
 		struct linux_sysfs_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg1; /* l_ulong */
 		iarg[2] = p->arg2; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpriority */
 	case 140: {
 		struct linux_getpriority_args *p = params;
 		iarg[0] = p->which; /* l_int */
 		iarg[1] = p->who; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* setpriority */
 	case 141: {
 		struct setpriority_args *p = params;
 		iarg[0] = p->which; /* int */
 		iarg[1] = p->who; /* int */
 		iarg[2] = p->prio; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_setparam */
 	case 142: {
 		struct linux_sched_setparam_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_getparam */
 	case 143: {
 		struct linux_sched_getparam_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_setscheduler */
 	case 144: {
 		struct linux_sched_setscheduler_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->policy; /* l_int */
 		uarg[2] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getscheduler */
 	case 145: {
 		struct linux_sched_getscheduler_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_get_priority_max */
 	case 146: {
 		struct linux_sched_get_priority_max_args *p = params;
 		iarg[0] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_get_priority_min */
 	case 147: {
 		struct linux_sched_get_priority_min_args *p = params;
 		iarg[0] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_rr_get_interval */
 	case 148: {
 		struct linux_sched_rr_get_interval_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->interval; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* mlock */
 	case 149: {
 		struct mlock_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* const void * */
 		uarg[1] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* munlock */
 	case 150: {
 		struct munlock_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* const void * */
 		uarg[1] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* mlockall */
 	case 151: {
 		struct mlockall_args *p = params;
 		iarg[0] = p->how; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* munlockall */
 	case 152: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_vhangup */
 	case 153: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_modify_ldt */
 	case 154: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pivot_root */
 	case 155: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sysctl */
 	case 156: {
 		struct linux_sysctl_args *p = params;
 		uarg[0] = (intptr_t)p->args; /* struct l___sysctl_args * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_prctl */
 	case 157: {
 		struct linux_prctl_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg2; /* l_uintptr_t */
 		iarg[2] = p->arg3; /* l_uintptr_t */
 		iarg[3] = p->arg4; /* l_uintptr_t */
 		iarg[4] = p->arg5; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_arch_prctl */
 	case 158: {
 		struct linux_arch_prctl_args *p = params;
 		iarg[0] = p->code; /* l_int */
 		iarg[1] = p->addr; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_adjtimex */
 	case 159: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_setrlimit */
 	case 160: {
 		struct linux_setrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* chroot */
 	case 161: {
 		struct chroot_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* sync */
 	case 162: {
 		*n_args = 0;
 		break;
 	}
 	/* acct */
 	case 163: {
 		struct acct_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* settimeofday */
 	case 164: {
 		struct settimeofday_args *p = params;
 		uarg[0] = (intptr_t)p->tv; /* struct l_timeval * */
 		uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mount */
 	case 165: {
 		struct linux_mount_args *p = params;
 		uarg[0] = (intptr_t)p->specialfile; /* char * */
 		uarg[1] = (intptr_t)p->dir; /* char * */
 		uarg[2] = (intptr_t)p->filesystemtype; /* char * */
 		iarg[3] = p->rwflag; /* l_ulong */
 		uarg[4] = (intptr_t)p->data; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_umount */
 	case 166: {
 		struct linux_umount_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* swapon */
 	case 167: {
 		struct swapon_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_swapoff */
 	case 168: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_reboot */
 	case 169: {
 		struct linux_reboot_args *p = params;
 		iarg[0] = p->magic1; /* l_int */
 		iarg[1] = p->magic2; /* l_int */
 		iarg[2] = p->cmd; /* l_uint */
 		uarg[3] = (intptr_t)p->arg; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sethostname */
 	case 170: {
 		struct linux_sethostname_args *p = params;
 		uarg[0] = (intptr_t)p->hostname; /* char * */
 		iarg[1] = p->len; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setdomainname */
 	case 171: {
 		struct linux_setdomainname_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		iarg[1] = p->len; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_iopl */
 	case 172: {
 		struct linux_iopl_args *p = params;
 		iarg[0] = p->level; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ioperm */
 	case 173: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_init_module */
 	case 175: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_delete_module */
 	case 176: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_quotactl */
 	case 179: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_gettid */
 	case 186: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_readahead */
 	case 187: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_setxattr */
 	case 188: {
 		struct linux_setxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* const char * */
 		iarg[3] = p->size; /* l_size_t */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_lsetxattr */
 	case 189: {
 		struct linux_lsetxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* const char * */
 		iarg[3] = p->size; /* l_size_t */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fsetxattr */
 	case 190: {
 		struct linux_fsetxattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* const char * */
 		iarg[3] = p->size; /* l_size_t */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getxattr */
 	case 191: {
 		struct linux_getxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* char * */
 		iarg[3] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_lgetxattr */
 	case 192: {
 		struct linux_lgetxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* char * */
 		iarg[3] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fgetxattr */
 	case 193: {
 		struct linux_fgetxattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* char * */
 		iarg[3] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_listxattr */
 	case 194: {
 		struct linux_listxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->list; /* const char * */
 		iarg[2] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_llistxattr */
 	case 195: {
 		struct linux_llistxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->list; /* const char * */
 		iarg[2] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_flistxattr */
 	case 196: {
 		struct linux_flistxattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->list; /* const char * */
 		iarg[2] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_removexattr */
 	case 197: {
 		struct linux_removexattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lremovexattr */
 	case 198: {
 		struct linux_lremovexattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fremovexattr */
 	case 199: {
 		struct linux_fremovexattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_tkill */
 	case 200: {
 		struct linux_tkill_args *p = params;
 		iarg[0] = p->tid; /* l_pid_t */
 		iarg[1] = p->sig; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_time */
 	case 201: {
 		struct linux_time_args *p = params;
 		uarg[0] = (intptr_t)p->tm; /* l_time_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sys_futex */
 	case 202: {
 		struct linux_sys_futex_args *p = params;
 		uarg[0] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[1] = p->op; /* l_int */
 		uarg[2] = p->val; /* uint32_t */
 		uarg[3] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[4] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[5] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_setaffinity */
 	case 203: {
 		struct linux_sched_setaffinity_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->len; /* l_uint */
 		uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getaffinity */
 	case 204: {
 		struct linux_sched_getaffinity_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->len; /* l_uint */
 		uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_io_setup */
 	case 206: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_destroy */
 	case 207: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_getevents */
 	case 208: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_submit */
 	case 209: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_cancel */
 	case 210: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_lookup_dcookie */
 	case 212: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_create */
 	case 213: {
 		struct linux_epoll_create_args *p = params;
 		iarg[0] = p->size; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_remap_file_pages */
 	case 216: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getdents64 */
 	case 217: {
 		struct linux_getdents64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dirent; /* void * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_set_tid_address */
 	case 218: {
 		struct linux_set_tid_address_args *p = params;
 		uarg[0] = (intptr_t)p->tidptr; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_restart_syscall */
 	case 219: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_semtimedop */
 	case 220: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fadvise64 */
 	case 221: {
 		struct linux_fadvise64_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->offset; /* l_loff_t */
 		iarg[2] = p->len; /* l_size_t */
 		iarg[3] = p->advice; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_create */
 	case 222: {
 		struct linux_timer_create_args *p = params;
 		iarg[0] = p->clock_id; /* clockid_t */
 		uarg[1] = (intptr_t)p->evp; /* struct sigevent * */
 		uarg[2] = (intptr_t)p->timerid; /* l_timer_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_timer_settime */
 	case 223: {
 		struct linux_timer_settime_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->new; /* const struct itimerspec * */
 		uarg[3] = (intptr_t)p->old; /* struct itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime */
 	case 224: {
 		struct linux_timer_gettime_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		uarg[1] = (intptr_t)p->setting; /* struct itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_getoverrun */
 	case 225: {
 		struct linux_timer_getoverrun_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_delete */
 	case 226: {
 		struct linux_timer_delete_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clock_settime */
 	case 227: {
 		struct linux_clock_settime_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_gettime */
 	case 228: {
 		struct linux_clock_gettime_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_getres */
 	case 229: {
 		struct linux_clock_getres_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep */
 	case 230: {
 		struct linux_clock_nanosleep_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->rqtp; /* struct l_timespec * */
 		uarg[3] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_exit_group */
 	case 231: {
 		struct linux_exit_group_args *p = params;
 		iarg[0] = p->error_code; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_epoll_wait */
 	case 232: {
 		struct linux_epoll_wait_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[2] = p->maxevents; /* l_int */
 		iarg[3] = p->timeout; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_ctl */
 	case 233: {
 		struct linux_epoll_ctl_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		iarg[1] = p->op; /* l_int */
 		iarg[2] = p->fd; /* l_int */
 		uarg[3] = (intptr_t)p->event; /* struct epoll_event * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_tgkill */
 	case 234: {
 		struct linux_tgkill_args *p = params;
 		iarg[0] = p->tgid; /* l_pid_t */
 		iarg[1] = p->pid; /* l_pid_t */
 		iarg[2] = p->sig; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_utimes */
 	case 235: {
 		struct linux_utimes_args *p = params;
 		uarg[0] = (intptr_t)p->fname; /* char * */
 		uarg[1] = (intptr_t)p->tptr; /* struct l_timeval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mbind */
 	case 237: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_mempolicy */
 	case 238: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_get_mempolicy */
 	case 239: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mq_open */
 	case 240: {
 		struct linux_mq_open_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* const char * */
 		iarg[1] = p->oflag; /* l_int */
 		iarg[2] = p->mode; /* l_mode_t */
 		uarg[3] = (intptr_t)p->attr; /* struct mq_attr * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mq_unlink */
 	case 241: {
 		struct linux_mq_unlink_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* const char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mq_timedsend */
 	case 242: {
 		struct linux_mq_timedsend_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->msg_ptr; /* const char * */
 		iarg[2] = p->msg_len; /* l_size_t */
 		iarg[3] = p->msg_prio; /* l_uint */
 		uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_timedreceive */
 	case 243: {
 		struct linux_mq_timedreceive_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->msg_ptr; /* char * */
 		iarg[2] = p->msg_len; /* l_size_t */
 		uarg[3] = (intptr_t)p->msg_prio; /* l_uint * */
 		uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_notify */
 	case 244: {
 		struct linux_mq_notify_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mq_getsetattr */
 	case 245: {
 		struct linux_mq_getsetattr_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->attr; /* const struct mq_attr * */
 		uarg[2] = (intptr_t)p->oattr; /* struct mq_attr * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_kexec_load */
 	case 246: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_waitid */
 	case 247: {
 		struct linux_waitid_args *p = params;
 		iarg[0] = p->idtype; /* l_int */
 		iarg[1] = p->id; /* l_pid_t */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[3] = p->options; /* l_int */
 		uarg[4] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_add_key */
 	case 248: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_request_key */
 	case 249: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_keyctl */
 	case 250: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ioprio_set */
 	case 251: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ioprio_get */
 	case 252: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_init */
 	case 253: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_add_watch */
 	case 254: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_rm_watch */
 	case 255: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_migrate_pages */
 	case 256: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat */
 	case 257: {
 		struct linux_openat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->flags; /* l_int */
 		iarg[3] = p->mode; /* l_mode_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mkdirat */
 	case 258: {
 		struct linux_mkdirat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mknodat */
 	case 259: {
 		struct linux_mknodat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->mode; /* l_mode_t */
 		iarg[3] = p->dev; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchownat */
 	case 260: {
 		struct linux_fchownat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->uid; /* l_uid_t */
 		iarg[3] = p->gid; /* l_gid_t */
 		iarg[4] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_futimesat */
 	case 261: {
 		struct linux_futimesat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* char * */
 		uarg[2] = (intptr_t)p->utimes; /* struct l_timeval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_newfstatat */
 	case 262: {
 		struct linux_newfstatat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* char * */
 		uarg[2] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		iarg[3] = p->flag; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_unlinkat */
 	case 263: {
 		struct linux_unlinkat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->flag; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_renameat */
 	case 264: {
 		struct linux_renameat_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_linkat */
 	case 265: {
 		struct linux_linkat_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		iarg[4] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_symlinkat */
 	case 266: {
 		struct linux_symlinkat_args *p = params;
 		uarg[0] = (intptr_t)p->oldname; /* const char * */
 		iarg[1] = p->newdfd; /* l_int */
 		uarg[2] = (intptr_t)p->newname; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_readlinkat */
 	case 267: {
 		struct linux_readlinkat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->path; /* const char * */
 		uarg[2] = (intptr_t)p->buf; /* char * */
 		iarg[3] = p->bufsiz; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchmodat */
 	case 268: {
 		struct linux_fchmodat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_faccessat */
 	case 269: {
 		struct linux_faccessat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->amode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pselect6 */
 	case 270: {
 		struct linux_pselect6_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[5] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll */
 	case 271: {
 		struct linux_ppoll_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
 		iarg[1] = p->nfds; /* l_uint */
 		uarg[2] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[3] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[4] = p->ssize; /* l_size_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_unshare */
 	case 272: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_robust_list */
 	case 273: {
 		struct linux_set_robust_list_args *p = params;
 		uarg[0] = (intptr_t)p->head; /* struct linux_robust_list_head * */
 		iarg[1] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_get_robust_list */
 	case 274: {
 		struct linux_get_robust_list_args *p = params;
 		iarg[0] = p->pid; /* l_int */
 		uarg[1] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
 		uarg[2] = (intptr_t)p->len; /* l_size_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_splice */
 	case 275: {
 		struct linux_splice_args *p = params;
 		iarg[0] = p->fd_in; /* int */
 		uarg[1] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[2] = p->fd_out; /* int */
 		uarg[3] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[4] = p->len; /* l_size_t */
 		iarg[5] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_tee */
 	case 276: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sync_file_range */
 	case 277: {
 		struct linux_sync_file_range_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->offset; /* l_loff_t */
 		iarg[2] = p->nbytes; /* l_loff_t */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_vmsplice */
 	case 278: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_move_pages */
 	case 279: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_utimensat */
 	case 280: {
 		struct linux_utimensat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		uarg[2] = (intptr_t)p->times; /* const struct l_timespec * */
 		iarg[3] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_pwait */
 	case 281: {
 		struct linux_epoll_pwait_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[2] = p->maxevents; /* l_int */
 		iarg[3] = p->timeout; /* l_int */
 		uarg[4] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[5] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_signalfd */
 	case 282: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timerfd_create */
 	case 283: {
 		struct linux_timerfd_create_args *p = params;
 		iarg[0] = p->clockid; /* l_int */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_eventfd */
 	case 284: {
 		struct linux_eventfd_args *p = params;
 		iarg[0] = p->initval; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fallocate */
 	case 285: {
 		struct linux_fallocate_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->mode; /* l_int */
 		iarg[2] = p->offset; /* l_loff_t */
 		iarg[3] = p->len; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_settime */
 	case 286: {
 		struct linux_timerfd_settime_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
 		uarg[3] = (intptr_t)p->old_value; /* struct l_itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_gettime */
 	case 287: {
 		struct linux_timerfd_gettime_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->old_value; /* struct l_itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_accept4 */
 	case 288: {
 		struct linux_accept4_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		iarg[3] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_signalfd4 */
 	case 289: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_eventfd2 */
 	case 290: {
 		struct linux_eventfd2_args *p = params;
 		iarg[0] = p->initval; /* l_uint */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_epoll_create1 */
 	case 291: {
 		struct linux_epoll_create1_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_dup3 */
 	case 292: {
 		struct linux_dup3_args *p = params;
 		iarg[0] = p->oldfd; /* l_uint */
 		iarg[1] = p->newfd; /* l_uint */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pipe2 */
 	case 293: {
 		struct linux_pipe2_args *p = params;
 		uarg[0] = (intptr_t)p->pipefds; /* l_int * */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init1 */
 	case 294: {
 		struct linux_inotify_init1_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_preadv */
 	case 295: {
 		struct linux_preadv_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pwritev */
 	case 296: {
 		struct linux_pwritev_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_tgsigqueueinfo */
 	case 297: {
 		struct linux_rt_tgsigqueueinfo_args *p = params;
 		iarg[0] = p->tgid; /* l_pid_t */
 		iarg[1] = p->tid; /* l_pid_t */
 		iarg[2] = p->sig; /* l_int */
 		uarg[3] = (intptr_t)p->uinfo; /* l_siginfo_t * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_perf_event_open */
 	case 298: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_recvmmsg */
 	case 299: {
 		struct linux_recvmmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[2] = p->vlen; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		uarg[4] = (intptr_t)p->timeout; /* struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fanotify_init */
 	case 300: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fanotify_mark */
 	case 301: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_prlimit64 */
 	case 302: {
 		struct linux_prlimit64_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->resource; /* l_uint */
 		uarg[2] = (intptr_t)p->new; /* struct rlimit * */
 		uarg[3] = (intptr_t)p->old; /* struct rlimit * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_name_to_handle_at */
 	case 303: {
 		struct linux_name_to_handle_at_args *p = params;
 		iarg[0] = p->dirfd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->handle; /* struct l_file_handle * */
 		uarg[3] = (intptr_t)p->mnt_id; /* l_int * */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_open_by_handle_at */
 	case 304: {
 		struct linux_open_by_handle_at_args *p = params;
 		iarg[0] = p->mountdirfd; /* l_int */
 		uarg[1] = (intptr_t)p->handle; /* struct l_file_handle * */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_clock_adjtime */
 	case 305: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_syncfs */
 	case 306: {
 		struct linux_syncfs_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sendmmsg */
 	case 307: {
 		struct linux_sendmmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[2] = p->vlen; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_setns */
 	case 308: {
 		struct linux_setns_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->nstype; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getcpu */
 	case 309: {
 		struct linux_getcpu_args *p = params;
 		uarg[0] = (intptr_t)p->cpu; /* l_uint * */
 		uarg[1] = (intptr_t)p->node; /* l_uint * */
 		uarg[2] = (intptr_t)p->cache; /* void * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_process_vm_readv */
 	case 310: {
 		struct linux_process_vm_readv_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[2] = p->liovcnt; /* l_ulong */
 		uarg[3] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[4] = p->riovcnt; /* l_ulong */
 		iarg[5] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_process_vm_writev */
 	case 311: {
 		struct linux_process_vm_writev_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[2] = p->liovcnt; /* l_ulong */
 		uarg[3] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[4] = p->riovcnt; /* l_ulong */
 		iarg[5] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_kcmp */
 	case 312: {
 		struct linux_kcmp_args *p = params;
 		iarg[0] = p->pid1; /* l_pid_t */
 		iarg[1] = p->pid2; /* l_pid_t */
 		iarg[2] = p->type; /* l_int */
 		iarg[3] = p->idx1; /* l_ulong */
 		iarg[4] = p->idx; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_finit_module */
 	case 313: {
 		struct linux_finit_module_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->uargs; /* const char * */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_setattr */
 	case 314: {
 		struct linux_sched_setattr_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->attr; /* void * */
 		iarg[2] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getattr */
 	case 315: {
 		struct linux_sched_getattr_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->attr; /* void * */
 		iarg[2] = p->size; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_renameat2 */
 	case 316: {
 		struct linux_renameat2_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		iarg[4] = p->flags; /* l_uint */
 		*n_args = 5;
 		break;
 	}
 	/* linux_seccomp */
 	case 317: {
 		struct linux_seccomp_args *p = params;
 		iarg[0] = p->op; /* l_uint */
 		iarg[1] = p->flags; /* l_uint */
 		uarg[2] = (intptr_t)p->uargs; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getrandom */
 	case 318: {
 		struct linux_getrandom_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* char * */
 		iarg[1] = p->count; /* l_size_t */
 		iarg[2] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_memfd_create */
 	case 319: {
 		struct linux_memfd_create_args *p = params;
 		uarg[0] = (intptr_t)p->uname_ptr; /* const char * */
 		iarg[1] = p->flags; /* l_uint */
 		*n_args = 2;
 		break;
 	}
 	/* linux_kexec_file_load */
 	case 320: {
 		struct linux_kexec_file_load_args *p = params;
 		iarg[0] = p->kernel_fd; /* l_int */
 		iarg[1] = p->initrd_fd; /* l_int */
 		iarg[2] = p->cmdline_len; /* l_ulong */
 		uarg[3] = (intptr_t)p->cmdline_ptr; /* const char * */
 		iarg[4] = p->flags; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_bpf */
 	case 321: {
 		struct linux_bpf_args *p = params;
 		iarg[0] = p->cmd; /* l_int */
 		uarg[1] = (intptr_t)p->attr; /* void * */
 		iarg[2] = p->size; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_execveat */
 	case 322: {
 		struct linux_execveat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		uarg[2] = (intptr_t)p->argv; /* const char ** */
 		uarg[3] = (intptr_t)p->envp; /* const char ** */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_userfaultfd */
 	case 323: {
 		struct linux_userfaultfd_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_membarrier */
 	case 324: {
 		struct linux_membarrier_args *p = params;
 		iarg[0] = p->cmd; /* l_int */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mlock2 */
 	case 325: {
 		struct linux_mlock2_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_copy_file_range */
 	case 326: {
 		struct linux_copy_file_range_args *p = params;
 		iarg[0] = p->fd_in; /* l_int */
 		uarg[1] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[2] = p->fd_out; /* l_int */
 		uarg[3] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[4] = p->len; /* l_size_t */
 		iarg[5] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_preadv2 */
 	case 327: {
 		struct linux_preadv2_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		iarg[5] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pwritev2 */
 	case 328: {
 		struct linux_pwritev2_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		iarg[5] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pkey_mprotect */
 	case 329: {
 		struct linux_pkey_mprotect_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->prot; /* l_ulong */
 		iarg[3] = p->pkey; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pkey_alloc */
 	case 330: {
 		struct linux_pkey_alloc_args *p = params;
 		iarg[0] = p->flags; /* l_ulong */
 		iarg[1] = p->init_val; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pkey_free */
 	case 331: {
 		struct linux_pkey_free_args *p = params;
 		iarg[0] = p->pkey; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_statx */
 	case 332: {
 		struct linux_statx_args *p = params;
 		iarg[0] = p->dirfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->flags; /* l_uint */
 		iarg[3] = p->mask; /* l_uint */
 		uarg[4] = (intptr_t)p->statxbuf; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_io_pgetevents */
 	case 333: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rseq */
 	case 334: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_send_signal */
 	case 424: {
 		struct linux_pidfd_send_signal_args *p = params;
 		iarg[0] = p->pidfd; /* l_int */
 		iarg[1] = p->sig; /* l_int */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_io_uring_setup */
 	case 425: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_uring_enter */
 	case 426: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_uring_register */
 	case 427: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_open_tree */
 	case 428: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_move_mount */
 	case 429: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsopen */
 	case 430: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsconfig */
 	case 431: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsmount */
 	case 432: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fspick */
 	case 433: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_open */
 	case 434: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_clone3 */
 	case 435: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_close_range */
 	case 436: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat2 */
 	case 437: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_getfd */
 	case 438: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_faccessat2 */
 	case 439: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_madvise */
 	case 440: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_pwait2 */
 	case 441: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mount_setattr */
 	case 442: {
 		*n_args = 0;
 		break;
 	}
 	default:
 		*n_args = 0;
 		break;
 	};
 }
 static void
 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
 {
 	const char *p = NULL;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* read */
 	case 0:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* write */
 	case 1:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_open */
 	case 2:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* close */
 	case 3:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newstat */
 	case 4:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newfstat */
 	case 5:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newlstat */
 	case 6:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
-	/* poll */
+	/* linux_poll */
 	case 7:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd *";
 			break;
 		case 1:
 			p = "u_int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lseek */
 	case 8:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_off_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mmap2 */
 	case 9:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mprotect */
 	case 10:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munmap */
 	case 11:
 		switch (ndx) {
 		case 0:
 			p = "userland void *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_brk */
 	case 12:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigaction */
 	case 13:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_sigaction_t *";
 			break;
 		case 2:
 			p = "userland l_sigaction_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigprocmask */
 	case 14:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_sigset_t *";
 			break;
 		case 2:
 			p = "userland l_sigset_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigreturn */
 	case 15:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_ucontext *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioctl */
 	case 16:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pread */
 	case 17:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwrite */
 	case 18:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* readv */
 	case 19:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* writev */
 	case 20:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_access */
 	case 21:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pipe */
 	case 22:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_select */
 	case 23:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* sched_yield */
 	case 24:
 		break;
 	/* linux_mremap */
 	case 25:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msync */
 	case 26:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mincore */
 	case 27:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "userland u_char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_madvise */
 	case 28:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmget */
 	case 29:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmat */
 	case 30:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmctl */
 	case 31:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_shmid_ds *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* dup */
 	case 32:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* dup2 */
 	case 33:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		case 1:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pause */
 	case 34:
 		break;
 	/* linux_nanosleep */
 	case 35:
 		switch (ndx) {
 		case 0:
 			p = "userland const struct l_timespec *";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getitimer */
 	case 36:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_alarm */
 	case 37:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setitimer */
 	case 38:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerval *";
 			break;
 		case 2:
 			p = "userland struct l_itimerval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpid */
 	case 39:
 		break;
 	/* linux_sendfile */
 	case 40:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_off_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socket */
 	case 41:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_connect */
 	case 42:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_accept */
 	case 43:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendto */
 	case 44:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_recvfrom */
 	case 45:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmsg */
 	case 46:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_recvmsg */
 	case 47:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shutdown */
 	case 48:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bind */
 	case 49:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_listen */
 	case 50:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsockname */
 	case 51:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpeername */
 	case 52:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socketpair */
 	case 53:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setsockopt */
 	case 54:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsockopt */
 	case 55:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clone */
 	case 56:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fork */
 	case 57:
 		break;
 	/* linux_vfork */
 	case 58:
 		break;
 	/* linux_execve */
 	case 59:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char **";
 			break;
 		case 2:
 			p = "userland char **";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_exit */
 	case 60:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_wait4 */
 	case 61:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland l_int *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland struct rusage *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kill */
 	case 62:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newuname */
 	case 63:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_new_utsname *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_semget */
 	case 64:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_semop */
 	case 65:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_sembuf *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_semctl */
 	case 66:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "union l_semun";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmdt */
 	case 67:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgget */
 	case 68:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgsnd */
 	case 69:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_msgbuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgrcv */
 	case 70:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_msgbuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_long";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgctl */
 	case 71:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_msqid_ds *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fcntl */
 	case 72:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* flock */
 	case 73:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fsync */
 	case 74:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fdatasync */
 	case 75:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_truncate */
 	case 76:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_long";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ftruncate */
 	case 77:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getdents */
 	case 78:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getcwd */
 	case 79:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chdir */
 	case 80:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchdir */
 	case 81:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rename */
 	case 82:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mkdir */
 	case 83:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rmdir */
 	case 84:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_creat */
 	case 85:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_link */
 	case 86:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unlink */
 	case 87:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_symlink */
 	case 88:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readlink */
 	case 89:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chmod */
 	case 90:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchmod */
 	case 91:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chown */
 	case 92:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid_t";
 			break;
 		case 2:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchown */
 	case 93:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lchown */
 	case 94:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid_t";
 			break;
 		case 2:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* umask */
 	case 95:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* gettimeofday */
 	case 96:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_timeval *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getrlimit */
 	case 97:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getrusage */
 	case 98:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct rusage *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sysinfo */
 	case 99:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_sysinfo *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_times */
 	case 100:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_times_argv *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ptrace */
 	case 101:
 		switch (ndx) {
 		case 0:
 			p = "l_long";
 			break;
 		case 1:
 			p = "l_long";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getuid */
 	case 102:
 		break;
 	/* linux_syslog */
 	case 103:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgid */
 	case 104:
 		break;
 	/* setuid */
 	case 105:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setgid */
 	case 106:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* geteuid */
 	case 107:
 		break;
 	/* getegid */
 	case 108:
 		break;
 	/* setpgid */
 	case 109:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getppid */
 	case 110:
 		break;
 	/* getpgrp */
 	case 111:
 		break;
 	/* setsid */
 	case 112:
 		break;
 	/* setreuid */
 	case 113:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		case 1:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setregid */
 	case 114:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		case 1:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgroups */
 	case 115:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgroups */
 	case 116:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setresuid */
 	case 117:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		case 1:
 			p = "uid_t";
 			break;
 		case 2:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getresuid */
 	case 118:
 		switch (ndx) {
 		case 0:
 			p = "userland uid_t *";
 			break;
 		case 1:
 			p = "userland uid_t *";
 			break;
 		case 2:
 			p = "userland uid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setresgid */
 	case 119:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		case 1:
 			p = "gid_t";
 			break;
 		case 2:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getresgid */
 	case 120:
 		switch (ndx) {
 		case 0:
 			p = "userland gid_t *";
 			break;
 		case 1:
 			p = "userland gid_t *";
 			break;
 		case 2:
 			p = "userland gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getpgid */
 	case 121:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsuid */
 	case 122:
 		switch (ndx) {
 		case 0:
 			p = "l_uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsgid */
 	case 123:
 		switch (ndx) {
 		case 0:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsid */
 	case 124:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_capget */
 	case 125:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_cap_header *";
 			break;
 		case 1:
 			p = "userland struct l_user_cap_data *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_capset */
 	case 126:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_cap_header *";
 			break;
 		case 1:
 			p = "userland struct l_user_cap_data *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigpending */
 	case 127:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigtimedwait */
 	case 128:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "userland l_siginfo_t *";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigqueueinfo */
 	case 129:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigsuspend */
 	case 130:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigaltstack */
 	case 131:
 		switch (ndx) {
 		case 0:
 			p = "userland l_stack_t *";
 			break;
 		case 1:
 			p = "userland l_stack_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_utime */
 	case 132:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_utimbuf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mknod */
 	case 133:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_mode_t";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_personality */
 	case 135:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ustat */
 	case 136:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_ustat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statfs */
 	case 137:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatfs */
 	case 138:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sysfs */
 	case 139:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpriority */
 	case 140:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setpriority */
 	case 141:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setparam */
 	case 142:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getparam */
 	case 143:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setscheduler */
 	case 144:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getscheduler */
 	case 145:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_get_priority_max */
 	case 146:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_get_priority_min */
 	case 147:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_rr_get_interval */
 	case 148:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlock */
 	case 149:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlock */
 	case 150:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlockall */
 	case 151:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlockall */
 	case 152:
 		break;
 	/* linux_vhangup */
 	case 153:
 		break;
 	/* linux_modify_ldt */
 	case 154:
 		break;
 	/* linux_pivot_root */
 	case 155:
 		break;
 	/* linux_sysctl */
 	case 156:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l___sysctl_args *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_prctl */
 	case 157:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_arch_prctl */
 	case 158:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_adjtimex */
 	case 159:
 		break;
 	/* linux_setrlimit */
 	case 160:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* chroot */
 	case 161:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* sync */
 	case 162:
 		break;
 	/* acct */
 	case 163:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* settimeofday */
 	case 164:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_timeval *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mount */
 	case 165:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_umount */
 	case 166:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* swapon */
 	case 167:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_swapoff */
 	case 168:
 		break;
 	/* linux_reboot */
 	case 169:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sethostname */
 	case 170:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setdomainname */
 	case 171:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_iopl */
 	case 172:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioperm */
 	case 173:
 		break;
 	/* linux_init_module */
 	case 175:
 		break;
 	/* linux_delete_module */
 	case 176:
 		break;
 	/* linux_quotactl */
 	case 179:
 		break;
 	/* linux_gettid */
 	case 186:
 		break;
 	/* linux_readahead */
 	case 187:
 		break;
 	/* linux_setxattr */
 	case 188:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lsetxattr */
 	case 189:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fsetxattr */
 	case 190:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getxattr */
 	case 191:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lgetxattr */
 	case 192:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fgetxattr */
 	case 193:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_listxattr */
 	case 194:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_llistxattr */
 	case 195:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_flistxattr */
 	case 196:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_removexattr */
 	case 197:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lremovexattr */
 	case 198:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fremovexattr */
 	case 199:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tkill */
 	case 200:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_time */
 	case 201:
 		switch (ndx) {
 		case 0:
 			p = "userland l_time_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sys_futex */
 	case 202:
 		switch (ndx) {
 		case 0:
 			p = "userland uint32_t *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		case 4:
 			p = "userland uint32_t *";
 			break;
 		case 5:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setaffinity */
 	case 203:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland l_ulong *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getaffinity */
 	case 204:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland l_ulong *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_io_setup */
 	case 206:
 		break;
 	/* linux_io_destroy */
 	case 207:
 		break;
 	/* linux_io_getevents */
 	case 208:
 		break;
 	/* linux_io_submit */
 	case 209:
 		break;
 	/* linux_io_cancel */
 	case 210:
 		break;
 	/* linux_lookup_dcookie */
 	case 212:
 		break;
 	/* linux_epoll_create */
 	case 213:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_remap_file_pages */
 	case 216:
 		break;
 	/* linux_getdents64 */
 	case 217:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_set_tid_address */
 	case 218:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_restart_syscall */
 	case 219:
 		break;
 	/* linux_semtimedop */
 	case 220:
 		break;
 	/* linux_fadvise64 */
 	case 221:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_create */
 	case 222:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct sigevent *";
 			break;
 		case 2:
 			p = "userland l_timer_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_settime */
 	case 223:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct itimerspec *";
 			break;
 		case 3:
 			p = "userland struct itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_gettime */
 	case 224:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "userland struct itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_getoverrun */
 	case 225:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_delete */
 	case 226:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_settime */
 	case 227:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_gettime */
 	case 228:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_getres */
 	case 229:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_nanosleep */
 	case 230:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_exit_group */
 	case 231:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_wait */
 	case 232:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct epoll_event *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_ctl */
 	case 233:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland struct epoll_event *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tgkill */
 	case 234:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_utimes */
 	case 235:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mbind */
 	case 237:
 		break;
 	/* linux_set_mempolicy */
 	case 238:
 		break;
 	/* linux_get_mempolicy */
 	case 239:
 		break;
 	/* linux_mq_open */
 	case 240:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		case 3:
 			p = "userland struct mq_attr *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_unlink */
 	case 241:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedsend */
 	case 242:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedreceive */
 	case 243:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "userland l_uint *";
 			break;
 		case 4:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_notify */
 	case 244:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_getsetattr */
 	case 245:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const struct mq_attr *";
 			break;
 		case 2:
 			p = "userland struct mq_attr *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kexec_load */
 	case 246:
 		break;
 	/* linux_waitid */
 	case 247:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "userland struct rusage *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_add_key */
 	case 248:
 		break;
 	/* linux_request_key */
 	case 249:
 		break;
 	/* linux_keyctl */
 	case 250:
 		break;
 	/* linux_ioprio_set */
 	case 251:
 		break;
 	/* linux_ioprio_get */
 	case 252:
 		break;
 	/* linux_inotify_init */
 	case 253:
 		break;
 	/* linux_inotify_add_watch */
 	case 254:
 		break;
 	/* linux_inotify_rm_watch */
 	case 255:
 		break;
 	/* linux_migrate_pages */
 	case 256:
 		break;
 	/* linux_openat */
 	case 257:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mkdirat */
 	case 258:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mknodat */
 	case 259:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fchownat */
 	case 260:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_uid_t";
 			break;
 		case 3:
 			p = "l_gid_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_futimesat */
 	case 261:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newfstatat */
 	case 262:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland struct l_stat64 *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unlinkat */
 	case 263:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_renameat */
 	case 264:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_linkat */
 	case 265:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_symlinkat */
 	case 266:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readlinkat */
 	case 267:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fchmodat */
 	case 268:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_faccessat */
 	case 269:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pselect6 */
 	case 270:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timespec *";
 			break;
 		case 5:
 			p = "userland l_uintptr_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ppoll */
 	case 271:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd *";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "userland l_sigset_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unshare */
 	case 272:
 		break;
 	/* linux_set_robust_list */
 	case 273:
 		switch (ndx) {
 		case 0:
 			p = "userland struct linux_robust_list_head *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_get_robust_list */
 	case 274:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct linux_robust_list_head **";
 			break;
 		case 2:
 			p = "userland l_size_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_splice */
 	case 275:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland l_loff_t *";
 			break;
 		case 2:
 			p = "int";
 			break;
 		case 3:
 			p = "userland l_loff_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		case 5:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tee */
 	case 276:
 		break;
 	/* linux_sync_file_range */
 	case 277:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		case 2:
 			p = "l_loff_t";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_vmsplice */
 	case 278:
 		break;
 	/* linux_move_pages */
 	case 279:
 		break;
 	/* linux_utimensat */
 	case 280:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const struct l_timespec *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_pwait */
 	case 281:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct epoll_event *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "userland l_sigset_t *";
 			break;
 		case 5:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_signalfd */
 	case 282:
 		break;
 	/* linux_timerfd_create */
 	case 283:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_eventfd */
 	case 284:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fallocate */
 	case 285:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_loff_t";
 			break;
 		case 3:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_settime */
 	case 286:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct l_itimerspec *";
 			break;
 		case 3:
 			p = "userland struct l_itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_gettime */
 	case 287:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_accept4 */
 	case 288:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_signalfd4 */
 	case 289:
 		break;
 	/* linux_eventfd2 */
 	case 290:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_create1 */
 	case 291:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_dup3 */
 	case 292:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pipe2 */
 	case 293:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_init1 */
 	case 294:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_preadv */
 	case 295:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwritev */
 	case 296:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_tgsigqueueinfo */
 	case 297:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland l_siginfo_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_perf_event_open */
 	case 298:
 		break;
 	/* linux_recvmmsg */
 	case 299:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_mmsghdr *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fanotify_init */
 	case 300:
 		break;
 	/* linux_fanotify_mark */
 	case 301:
 		break;
 	/* linux_prlimit64 */
 	case 302:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland struct rlimit *";
 			break;
 		case 3:
 			p = "userland struct rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_name_to_handle_at */
 	case 303:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland struct l_file_handle *";
 			break;
 		case 3:
 			p = "userland l_int *";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_open_by_handle_at */
 	case 304:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_file_handle *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_adjtime */
 	case 305:
 		break;
 	/* linux_syncfs */
 	case 306:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmmsg */
 	case 307:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_mmsghdr *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setns */
 	case 308:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getcpu */
 	case 309:
 		switch (ndx) {
 		case 0:
 			p = "userland l_uint *";
 			break;
 		case 1:
 			p = "userland l_uint *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_process_vm_readv */
 	case 310:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland const struct iovec *";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_process_vm_writev */
 	case 311:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland const struct iovec *";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kcmp */
 	case 312:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_finit_module */
 	case 313:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setattr */
 	case 314:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getattr */
 	case 315:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_renameat2 */
 	case 316:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		case 4:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_seccomp */
 	case 317:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getrandom */
 	case 318:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_memfd_create */
 	case 319:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kexec_file_load */
 	case 320:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bpf */
 	case 321:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_execveat */
 	case 322:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char **";
 			break;
 		case 3:
 			p = "userland const char **";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_userfaultfd */
 	case 323:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_membarrier */
 	case 324:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mlock2 */
 	case 325:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_copy_file_range */
 	case 326:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_loff_t *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland l_loff_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		case 5:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_preadv2 */
 	case 327:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwritev2 */
 	case 328:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_mprotect */
 	case 329:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_alloc */
 	case 330:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_free */
 	case 331:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statx */
 	case 332:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_io_pgetevents */
 	case 333:
 		break;
 	/* linux_rseq */
 	case 334:
 		break;
 	/* linux_pidfd_send_signal */
 	case 424:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_io_uring_setup */
 	case 425:
 		break;
 	/* linux_io_uring_enter */
 	case 426:
 		break;
 	/* linux_io_uring_register */
 	case 427:
 		break;
 	/* linux_open_tree */
 	case 428:
 		break;
 	/* linux_move_mount */
 	case 429:
 		break;
 	/* linux_fsopen */
 	case 430:
 		break;
 	/* linux_fsconfig */
 	case 431:
 		break;
 	/* linux_fsmount */
 	case 432:
 		break;
 	/* linux_fspick */
 	case 433:
 		break;
 	/* linux_pidfd_open */
 	case 434:
 		break;
 	/* linux_clone3 */
 	case 435:
 		break;
 	/* linux_close_range */
 	case 436:
 		break;
 	/* linux_openat2 */
 	case 437:
 		break;
 	/* linux_pidfd_getfd */
 	case 438:
 		break;
 	/* linux_faccessat2 */
 	case 439:
 		break;
 	/* linux_process_madvise */
 	case 440:
 		break;
 	/* linux_epoll_pwait2 */
 	case 441:
 		break;
 	/* linux_mount_setattr */
 	case 442:
 		break;
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
 static void
 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
 {
 	const char *p = NULL;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* read */
 	case 0:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* write */
 	case 1:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_open */
 	case 2:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* close */
 	case 3:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newstat */
 	case 4:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newfstat */
 	case 5:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newlstat */
 	case 6:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
-	/* poll */
+	/* linux_poll */
 	case 7:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lseek */
 	case 8:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mmap2 */
 	case 9:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mprotect */
 	case 10:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munmap */
 	case 11:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_brk */
 	case 12:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigaction */
 	case 13:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigprocmask */
 	case 14:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigreturn */
 	case 15:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioctl */
 	case 16:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pread */
 	case 17:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwrite */
 	case 18:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* readv */
 	case 19:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* writev */
 	case 20:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_access */
 	case 21:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pipe */
 	case 22:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_select */
 	case 23:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* sched_yield */
 	case 24:
 	/* linux_mremap */
 	case 25:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msync */
 	case 26:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mincore */
 	case 27:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_madvise */
 	case 28:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmget */
 	case 29:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmat */
 	case 30:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmctl */
 	case 31:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* dup */
 	case 32:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* dup2 */
 	case 33:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pause */
 	case 34:
 	/* linux_nanosleep */
 	case 35:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getitimer */
 	case 36:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_alarm */
 	case 37:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setitimer */
 	case 38:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpid */
 	case 39:
 	/* linux_sendfile */
 	case 40:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socket */
 	case 41:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_connect */
 	case 42:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_accept */
 	case 43:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendto */
 	case 44:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvfrom */
 	case 45:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmsg */
 	case 46:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvmsg */
 	case 47:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shutdown */
 	case 48:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bind */
 	case 49:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_listen */
 	case 50:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockname */
 	case 51:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpeername */
 	case 52:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socketpair */
 	case 53:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setsockopt */
 	case 54:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockopt */
 	case 55:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clone */
 	case 56:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fork */
 	case 57:
 	/* linux_vfork */
 	case 58:
 	/* linux_execve */
 	case 59:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_exit */
 	case 60:
 		if (ndx == 0 || ndx == 1)
 			p = "void";
 		break;
 	/* linux_wait4 */
 	case 61:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kill */
 	case 62:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newuname */
 	case 63:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semget */
 	case 64:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semop */
 	case 65:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semctl */
 	case 66:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmdt */
 	case 67:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgget */
 	case 68:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgsnd */
 	case 69:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgrcv */
 	case 70:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgctl */
 	case 71:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fcntl */
 	case 72:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* flock */
 	case 73:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fsync */
 	case 74:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fdatasync */
 	case 75:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_truncate */
 	case 76:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ftruncate */
 	case 77:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getdents */
 	case 78:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getcwd */
 	case 79:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chdir */
 	case 80:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchdir */
 	case 81:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rename */
 	case 82:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mkdir */
 	case 83:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rmdir */
 	case 84:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_creat */
 	case 85:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_link */
 	case 86:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unlink */
 	case 87:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_symlink */
 	case 88:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readlink */
 	case 89:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chmod */
 	case 90:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchmod */
 	case 91:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chown */
 	case 92:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchown */
 	case 93:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lchown */
 	case 94:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* umask */
 	case 95:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* gettimeofday */
 	case 96:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getrlimit */
 	case 97:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getrusage */
 	case 98:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sysinfo */
 	case 99:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_times */
 	case 100:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ptrace */
 	case 101:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getuid */
 	case 102:
 	/* linux_syslog */
 	case 103:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgid */
 	case 104:
 	/* setuid */
 	case 105:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setgid */
 	case 106:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* geteuid */
 	case 107:
 	/* getegid */
 	case 108:
 	/* setpgid */
 	case 109:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getppid */
 	case 110:
 	/* getpgrp */
 	case 111:
 	/* setsid */
 	case 112:
 	/* setreuid */
 	case 113:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setregid */
 	case 114:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgroups */
 	case 115:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgroups */
 	case 116:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setresuid */
 	case 117:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresuid */
 	case 118:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setresgid */
 	case 119:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresgid */
 	case 120:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getpgid */
 	case 121:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsuid */
 	case 122:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsgid */
 	case 123:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsid */
 	case 124:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capget */
 	case 125:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capset */
 	case 126:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigpending */
 	case 127:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigtimedwait */
 	case 128:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigqueueinfo */
 	case 129:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigsuspend */
 	case 130:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigaltstack */
 	case 131:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_utime */
 	case 132:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mknod */
 	case 133:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_personality */
 	case 135:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ustat */
 	case 136:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statfs */
 	case 137:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatfs */
 	case 138:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sysfs */
 	case 139:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpriority */
 	case 140:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setpriority */
 	case 141:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setparam */
 	case 142:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getparam */
 	case 143:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setscheduler */
 	case 144:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getscheduler */
 	case 145:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_get_priority_max */
 	case 146:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_get_priority_min */
 	case 147:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_rr_get_interval */
 	case 148:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlock */
 	case 149:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlock */
 	case 150:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlockall */
 	case 151:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlockall */
 	case 152:
 	/* linux_vhangup */
 	case 153:
 	/* linux_modify_ldt */
 	case 154:
 	/* linux_pivot_root */
 	case 155:
 	/* linux_sysctl */
 	case 156:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_prctl */
 	case 157:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_arch_prctl */
 	case 158:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_adjtimex */
 	case 159:
 	/* linux_setrlimit */
 	case 160:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* chroot */
 	case 161:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* sync */
 	case 162:
 	/* acct */
 	case 163:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* settimeofday */
 	case 164:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mount */
 	case 165:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_umount */
 	case 166:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* swapon */
 	case 167:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_swapoff */
 	case 168:
 	/* linux_reboot */
 	case 169:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sethostname */
 	case 170:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setdomainname */
 	case 171:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_iopl */
 	case 172:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioperm */
 	case 173:
 	/* linux_init_module */
 	case 175:
 	/* linux_delete_module */
 	case 176:
 	/* linux_quotactl */
 	case 179:
 	/* linux_gettid */
 	case 186:
 	/* linux_readahead */
 	case 187:
 	/* linux_setxattr */
 	case 188:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lsetxattr */
 	case 189:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fsetxattr */
 	case 190:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getxattr */
 	case 191:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lgetxattr */
 	case 192:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fgetxattr */
 	case 193:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_listxattr */
 	case 194:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_llistxattr */
 	case 195:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_flistxattr */
 	case 196:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_removexattr */
 	case 197:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lremovexattr */
 	case 198:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fremovexattr */
 	case 199:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tkill */
 	case 200:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_time */
 	case 201:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sys_futex */
 	case 202:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setaffinity */
 	case 203:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getaffinity */
 	case 204:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_setup */
 	case 206:
 	/* linux_io_destroy */
 	case 207:
 	/* linux_io_getevents */
 	case 208:
 	/* linux_io_submit */
 	case 209:
 	/* linux_io_cancel */
 	case 210:
 	/* linux_lookup_dcookie */
 	case 212:
 	/* linux_epoll_create */
 	case 213:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_remap_file_pages */
 	case 216:
 	/* linux_getdents64 */
 	case 217:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_set_tid_address */
 	case 218:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_restart_syscall */
 	case 219:
 	/* linux_semtimedop */
 	case 220:
 	/* linux_fadvise64 */
 	case 221:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_create */
 	case 222:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_settime */
 	case 223:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_gettime */
 	case 224:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_getoverrun */
 	case 225:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_delete */
 	case 226:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_settime */
 	case 227:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_gettime */
 	case 228:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_getres */
 	case 229:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_nanosleep */
 	case 230:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_exit_group */
 	case 231:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_wait */
 	case 232:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_ctl */
 	case 233:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tgkill */
 	case 234:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_utimes */
 	case 235:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mbind */
 	case 237:
 	/* linux_set_mempolicy */
 	case 238:
 	/* linux_get_mempolicy */
 	case 239:
 	/* linux_mq_open */
 	case 240:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_unlink */
 	case 241:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedsend */
 	case 242:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedreceive */
 	case 243:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_notify */
 	case 244:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_getsetattr */
 	case 245:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kexec_load */
 	case 246:
 	/* linux_waitid */
 	case 247:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_add_key */
 	case 248:
 	/* linux_request_key */
 	case 249:
 	/* linux_keyctl */
 	case 250:
 	/* linux_ioprio_set */
 	case 251:
 	/* linux_ioprio_get */
 	case 252:
 	/* linux_inotify_init */
 	case 253:
 	/* linux_inotify_add_watch */
 	case 254:
 	/* linux_inotify_rm_watch */
 	case 255:
 	/* linux_migrate_pages */
 	case 256:
 	/* linux_openat */
 	case 257:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mkdirat */
 	case 258:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mknodat */
 	case 259:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchownat */
 	case 260:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_futimesat */
 	case 261:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newfstatat */
 	case 262:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unlinkat */
 	case 263:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_renameat */
 	case 264:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_linkat */
 	case 265:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_symlinkat */
 	case 266:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readlinkat */
 	case 267:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchmodat */
 	case 268:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_faccessat */
 	case 269:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pselect6 */
 	case 270:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ppoll */
 	case 271:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unshare */
 	case 272:
 	/* linux_set_robust_list */
 	case 273:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_get_robust_list */
 	case 274:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_splice */
 	case 275:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tee */
 	case 276:
 	/* linux_sync_file_range */
 	case 277:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_vmsplice */
 	case 278:
 	/* linux_move_pages */
 	case 279:
 	/* linux_utimensat */
 	case 280:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_pwait */
 	case 281:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_signalfd */
 	case 282:
 	/* linux_timerfd_create */
 	case 283:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_eventfd */
 	case 284:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fallocate */
 	case 285:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_settime */
 	case 286:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_gettime */
 	case 287:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_accept4 */
 	case 288:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_signalfd4 */
 	case 289:
 	/* linux_eventfd2 */
 	case 290:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_create1 */
 	case 291:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_dup3 */
 	case 292:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pipe2 */
 	case 293:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_init1 */
 	case 294:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_preadv */
 	case 295:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwritev */
 	case 296:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_tgsigqueueinfo */
 	case 297:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_perf_event_open */
 	case 298:
 	/* linux_recvmmsg */
 	case 299:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fanotify_init */
 	case 300:
 	/* linux_fanotify_mark */
 	case 301:
 	/* linux_prlimit64 */
 	case 302:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_name_to_handle_at */
 	case 303:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_open_by_handle_at */
 	case 304:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_adjtime */
 	case 305:
 	/* linux_syncfs */
 	case 306:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmmsg */
 	case 307:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setns */
 	case 308:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getcpu */
 	case 309:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_vm_readv */
 	case 310:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_vm_writev */
 	case 311:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kcmp */
 	case 312:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_finit_module */
 	case 313:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setattr */
 	case 314:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getattr */
 	case 315:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_renameat2 */
 	case 316:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_seccomp */
 	case 317:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getrandom */
 	case 318:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_memfd_create */
 	case 319:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kexec_file_load */
 	case 320:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bpf */
 	case 321:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_execveat */
 	case 322:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_userfaultfd */
 	case 323:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_membarrier */
 	case 324:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mlock2 */
 	case 325:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_copy_file_range */
 	case 326:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_preadv2 */
 	case 327:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwritev2 */
 	case 328:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_mprotect */
 	case 329:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_alloc */
 	case 330:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_free */
 	case 331:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statx */
 	case 332:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_pgetevents */
 	case 333:
 	/* linux_rseq */
 	case 334:
 	/* linux_pidfd_send_signal */
 	case 424:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_uring_setup */
 	case 425:
 	/* linux_io_uring_enter */
 	case 426:
 	/* linux_io_uring_register */
 	case 427:
 	/* linux_open_tree */
 	case 428:
 	/* linux_move_mount */
 	case 429:
 	/* linux_fsopen */
 	case 430:
 	/* linux_fsconfig */
 	case 431:
 	/* linux_fsmount */
 	case 432:
 	/* linux_fspick */
 	case 433:
 	/* linux_pidfd_open */
 	case 434:
 	/* linux_clone3 */
 	case 435:
 	/* linux_close_range */
 	case 436:
 	/* linux_openat2 */
 	case 437:
 	/* linux_pidfd_getfd */
 	case 438:
 	/* linux_faccessat2 */
 	case 439:
 	/* linux_process_madvise */
 	case 440:
 	/* linux_epoll_pwait2 */
 	case 441:
 	/* linux_mount_setattr */
 	case 442:
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
diff --git a/sys/amd64/linux32/linux32_proto.h b/sys/amd64/linux32/linux32_proto.h
index 8a0950d8c754..41724a5d24b6 100644
--- a/sys/amd64/linux32/linux32_proto.h
+++ b/sys/amd64/linux32/linux32_proto.h
@@ -1,2446 +1,2453 @@
 /*
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #ifndef _LINUX32_SYSPROTO_H_
 #define	_LINUX32_SYSPROTO_H_
 
 #include <sys/signal.h>
 #include <sys/acl.h>
 #include <sys/cpuset.h>
 #include <sys/domainset.h>
 #include <sys/_ffcounter.h>
 #include <sys/_semaphore.h>
 #include <sys/ucontext.h>
 #include <sys/wait.h>
 
 #include <bsm/audit_kevents.h>
 
 struct proc;
 
 struct thread;
 
 #define	PAD_(t)	(sizeof(register_t) <= sizeof(t) ? \
 		0 : sizeof(register_t) - sizeof(t))
 
 #if BYTE_ORDER == LITTLE_ENDIAN
 #define	PADL_(t)	0
 #define	PADR_(t)	PAD_(t)
 #else
 #define	PADL_(t)	PAD_(t)
 #define	PADR_(t)	0
 #endif
 
 #define	nosys	linux_nosys
 struct linux_exit_args {
 	char rval_l_[PADL_(int)]; int rval; char rval_r_[PADR_(int)];
 };
 struct linux_fork_args {
 	register_t dummy;
 };
 struct linux_open_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_waitpid_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char status_l_[PADL_(l_int *)]; l_int * status; char status_r_[PADR_(l_int *)];
 	char options_l_[PADL_(l_int)]; l_int options; char options_r_[PADR_(l_int)];
 };
 struct linux_creat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_link_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_unlink_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_execve_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char argp_l_[PADL_(uint32_t *)]; uint32_t * argp; char argp_r_[PADR_(uint32_t *)];
 	char envp_l_[PADL_(uint32_t *)]; uint32_t * envp; char envp_r_[PADR_(uint32_t *)];
 };
 struct linux_chdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_time_args {
 	char tm_l_[PADL_(l_time_t *)]; l_time_t * tm; char tm_r_[PADR_(l_time_t *)];
 };
 struct linux_mknod_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char dev_l_[PADL_(l_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 };
 struct linux_chmod_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_lchown16_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_stat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char up_l_[PADL_(struct linux_stat *)]; struct linux_stat * up; char up_r_[PADR_(struct linux_stat *)];
 };
 struct linux_lseek_args {
 	char fdes_l_[PADL_(l_uint)]; l_uint fdes; char fdes_r_[PADR_(l_uint)];
 	char off_l_[PADL_(l_off_t)]; l_off_t off; char off_r_[PADR_(l_off_t)];
 	char whence_l_[PADL_(l_int)]; l_int whence; char whence_r_[PADR_(l_int)];
 };
 struct linux_getpid_args {
 	register_t dummy;
 };
 struct linux_mount_args {
 	char specialfile_l_[PADL_(char *)]; char * specialfile; char specialfile_r_[PADR_(char *)];
 	char dir_l_[PADL_(char *)]; char * dir; char dir_r_[PADR_(char *)];
 	char filesystemtype_l_[PADL_(char *)]; char * filesystemtype; char filesystemtype_r_[PADR_(char *)];
 	char rwflag_l_[PADL_(l_ulong)]; l_ulong rwflag; char rwflag_r_[PADR_(l_ulong)];
 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
 };
 struct linux_oldumount_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_setuid16_args {
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 };
 struct linux_getuid16_args {
 	register_t dummy;
 };
 struct linux_stime_args {
 	register_t dummy;
 };
 struct linux_ptrace_args {
 	char req_l_[PADL_(l_long)]; l_long req; char req_r_[PADR_(l_long)];
 	char pid_l_[PADL_(l_long)]; l_long pid; char pid_r_[PADR_(l_long)];
 	char addr_l_[PADL_(l_long)]; l_long addr; char addr_r_[PADR_(l_long)];
 	char data_l_[PADL_(l_long)]; l_long data; char data_r_[PADR_(l_long)];
 };
 struct linux_alarm_args {
 	char secs_l_[PADL_(l_uint)]; l_uint secs; char secs_r_[PADR_(l_uint)];
 };
 struct linux_pause_args {
 	register_t dummy;
 };
 struct linux_utime_args {
 	char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
 	char times_l_[PADL_(struct l_utimbuf *)]; struct l_utimbuf * times; char times_r_[PADR_(struct l_utimbuf *)];
 };
 struct linux_access_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
 };
 struct linux_nice_args {
 	char inc_l_[PADL_(l_int)]; l_int inc; char inc_r_[PADR_(l_int)];
 };
 struct linux_kill_args {
 	char pid_l_[PADL_(l_int)]; l_int pid; char pid_r_[PADR_(l_int)];
 	char signum_l_[PADL_(l_int)]; l_int signum; char signum_r_[PADR_(l_int)];
 };
 struct linux_rename_args {
 	char from_l_[PADL_(char *)]; char * from; char from_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_mkdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_rmdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_pipe_args {
 	char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
 };
 struct linux_times_args {
 	char buf_l_[PADL_(struct l_times_argv *)]; struct l_times_argv * buf; char buf_r_[PADR_(struct l_times_argv *)];
 };
 struct linux_brk_args {
 	char dsend_l_[PADL_(l_ulong)]; l_ulong dsend; char dsend_r_[PADR_(l_ulong)];
 };
 struct linux_setgid16_args {
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_getgid16_args {
 	register_t dummy;
 };
 struct linux_signal_args {
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char handler_l_[PADL_(l_handler_t)]; l_handler_t handler; char handler_r_[PADR_(l_handler_t)];
 };
 struct linux_geteuid16_args {
 	register_t dummy;
 };
 struct linux_getegid16_args {
 	register_t dummy;
 };
 struct linux_umount_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_ioctl_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(uintptr_t)]; uintptr_t arg; char arg_r_[PADR_(uintptr_t)];
 };
 struct linux_fcntl_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(uintptr_t)]; uintptr_t arg; char arg_r_[PADR_(uintptr_t)];
 };
 struct linux_olduname_args {
 	register_t dummy;
 };
 struct linux_ustat_args {
 	char dev_l_[PADL_(l_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 	char ubuf_l_[PADL_(struct l_ustat *)]; struct l_ustat * ubuf; char ubuf_r_[PADR_(struct l_ustat *)];
 };
 struct linux_getppid_args {
 	register_t dummy;
 };
 struct linux_sigaction_args {
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char nsa_l_[PADL_(l_osigaction_t *)]; l_osigaction_t * nsa; char nsa_r_[PADR_(l_osigaction_t *)];
 	char osa_l_[PADL_(l_osigaction_t *)]; l_osigaction_t * osa; char osa_r_[PADR_(l_osigaction_t *)];
 };
 struct linux_sgetmask_args {
 	register_t dummy;
 };
 struct linux_ssetmask_args {
 	char mask_l_[PADL_(l_osigset_t)]; l_osigset_t mask; char mask_r_[PADR_(l_osigset_t)];
 };
 struct linux_setreuid16_args {
 	char ruid_l_[PADL_(l_uid16_t)]; l_uid16_t ruid; char ruid_r_[PADR_(l_uid16_t)];
 	char euid_l_[PADL_(l_uid16_t)]; l_uid16_t euid; char euid_r_[PADR_(l_uid16_t)];
 };
 struct linux_setregid16_args {
 	char rgid_l_[PADL_(l_gid16_t)]; l_gid16_t rgid; char rgid_r_[PADR_(l_gid16_t)];
 	char egid_l_[PADL_(l_gid16_t)]; l_gid16_t egid; char egid_r_[PADR_(l_gid16_t)];
 };
 struct linux_sigsuspend_args {
 	char hist0_l_[PADL_(l_int)]; l_int hist0; char hist0_r_[PADR_(l_int)];
 	char hist1_l_[PADL_(l_int)]; l_int hist1; char hist1_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_osigset_t)]; l_osigset_t mask; char mask_r_[PADR_(l_osigset_t)];
 };
 struct linux_sigpending_args {
 	char mask_l_[PADL_(l_osigset_t *)]; l_osigset_t * mask; char mask_r_[PADR_(l_osigset_t *)];
 };
 struct linux_sethostname_args {
 	char hostname_l_[PADL_(char *)]; char * hostname; char hostname_r_[PADR_(char *)];
 	char len_l_[PADL_(u_int)]; u_int len; char len_r_[PADR_(u_int)];
 };
 struct linux_setrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_old_getrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_getrusage_args {
 	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
 	char rusage_l_[PADL_(struct l_rusage *)]; struct l_rusage * rusage; char rusage_r_[PADR_(struct l_rusage *)];
 };
 struct linux_gettimeofday_args {
 	char tp_l_[PADL_(struct l_timeval *)]; struct l_timeval * tp; char tp_r_[PADR_(struct l_timeval *)];
 	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
 };
 struct linux_settimeofday_args {
 	char tp_l_[PADL_(struct l_timeval *)]; struct l_timeval * tp; char tp_r_[PADR_(struct l_timeval *)];
 	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
 };
 struct linux_getgroups16_args {
 	char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)];
 	char gidset_l_[PADL_(l_gid16_t *)]; l_gid16_t * gidset; char gidset_r_[PADR_(l_gid16_t *)];
 };
 struct linux_setgroups16_args {
 	char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)];
 	char gidset_l_[PADL_(l_gid16_t *)]; l_gid16_t * gidset; char gidset_r_[PADR_(l_gid16_t *)];
 };
 struct linux_old_select_args {
 	char ptr_l_[PADL_(struct l_old_select_argv *)]; struct l_old_select_argv * ptr; char ptr_r_[PADR_(struct l_old_select_argv *)];
 };
 struct linux_symlink_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_lstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char up_l_[PADL_(struct linux_lstat *)]; struct linux_lstat * up; char up_r_[PADR_(struct linux_lstat *)];
 };
 struct linux_readlink_args {
 	char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char count_l_[PADL_(l_int)]; l_int count; char count_r_[PADR_(l_int)];
 };
 struct linux_reboot_args {
 	char magic1_l_[PADL_(l_int)]; l_int magic1; char magic1_r_[PADR_(l_int)];
 	char magic2_l_[PADL_(l_int)]; l_int magic2; char magic2_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(void *)]; void * arg; char arg_r_[PADR_(void *)];
 };
 struct linux_readdir_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dent_l_[PADL_(struct l_dirent *)]; struct l_dirent * dent; char dent_r_[PADR_(struct l_dirent *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_mmap_args {
 	char ptr_l_[PADL_(struct l_mmap_argv *)]; struct l_mmap_argv * ptr; char ptr_r_[PADR_(struct l_mmap_argv *)];
 };
 struct linux_truncate_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char length_l_[PADL_(l_ulong)]; l_ulong length; char length_r_[PADR_(l_ulong)];
 };
 struct linux_ftruncate_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char length_l_[PADL_(long)]; long length; char length_r_[PADR_(long)];
 };
 struct linux_getpriority_args {
 	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
 	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
 };
 struct linux_statfs_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_statfs_buf *)]; struct l_statfs_buf * buf; char buf_r_[PADR_(struct l_statfs_buf *)];
 };
 struct linux_fstatfs_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(struct l_statfs_buf *)]; struct l_statfs_buf * buf; char buf_r_[PADR_(struct l_statfs_buf *)];
 };
 struct linux_socketcall_args {
 	char what_l_[PADL_(l_int)]; l_int what; char what_r_[PADR_(l_int)];
 	char args_l_[PADL_(l_ulong)]; l_ulong args; char args_r_[PADR_(l_ulong)];
 };
 struct linux_syslog_args {
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
 };
 struct linux_setitimer_args {
 	char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
 	char itv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * itv; char itv_r_[PADR_(struct l_itimerval *)];
 	char oitv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * oitv; char oitv_r_[PADR_(struct l_itimerval *)];
 };
 struct linux_getitimer_args {
 	char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
 	char itv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * itv; char itv_r_[PADR_(struct l_itimerval *)];
 };
 struct linux_newstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_newlstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_newfstat_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_uname_args {
 	register_t dummy;
 };
 struct linux_iopl_args {
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 };
 struct linux_vhangup_args {
 	register_t dummy;
 };
 struct linux_wait4_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char status_l_[PADL_(l_int *)]; l_int * status; char status_r_[PADR_(l_int *)];
 	char options_l_[PADL_(l_int)]; l_int options; char options_r_[PADR_(l_int)];
 	char rusage_l_[PADL_(struct l_rusage *)]; struct l_rusage * rusage; char rusage_r_[PADR_(struct l_rusage *)];
 };
 struct linux_swapoff_args {
 	register_t dummy;
 };
 struct linux_sysinfo_args {
 	char info_l_[PADL_(struct l_sysinfo *)]; struct l_sysinfo * info; char info_r_[PADR_(struct l_sysinfo *)];
 };
 struct linux_ipc_args {
 	char what_l_[PADL_(l_uint)]; l_uint what; char what_r_[PADR_(l_uint)];
 	char arg1_l_[PADL_(l_int)]; l_int arg1; char arg1_r_[PADR_(l_int)];
 	char arg2_l_[PADL_(l_int)]; l_int arg2; char arg2_r_[PADR_(l_int)];
 	char arg3_l_[PADL_(l_uint)]; l_uint arg3; char arg3_r_[PADR_(l_uint)];
 	char ptr_l_[PADL_(l_uintptr_t)]; l_uintptr_t ptr; char ptr_r_[PADR_(l_uintptr_t)];
 	char arg5_l_[PADL_(l_uint)]; l_uint arg5; char arg5_r_[PADR_(l_uint)];
 };
 struct linux_sigreturn_args {
 	char sfp_l_[PADL_(struct l_sigframe *)]; struct l_sigframe * sfp; char sfp_r_[PADR_(struct l_sigframe *)];
 };
 struct linux_clone_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char stack_l_[PADL_(void *)]; void * stack; char stack_r_[PADR_(void *)];
 	char parent_tidptr_l_[PADL_(void *)]; void * parent_tidptr; char parent_tidptr_r_[PADR_(void *)];
 	char tls_l_[PADL_(void *)]; void * tls; char tls_r_[PADR_(void *)];
 	char child_tidptr_l_[PADL_(void *)]; void * child_tidptr; char child_tidptr_r_[PADR_(void *)];
 };
 struct linux_setdomainname_args {
 	char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
 };
 struct linux_newuname_args {
 	char buf_l_[PADL_(struct l_new_utsname *)]; struct l_new_utsname * buf; char buf_r_[PADR_(struct l_new_utsname *)];
 };
 struct linux_adjtimex_args {
 	register_t dummy;
 };
 struct linux_mprotect_args {
 	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
 	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
 };
 struct linux_sigprocmask_args {
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_osigset_t *)]; l_osigset_t * mask; char mask_r_[PADR_(l_osigset_t *)];
 	char omask_l_[PADL_(l_osigset_t *)]; l_osigset_t * omask; char omask_r_[PADR_(l_osigset_t *)];
 };
 struct linux_init_module_args {
 	register_t dummy;
 };
 struct linux_delete_module_args {
 	register_t dummy;
 };
 struct linux_quotactl_args {
 	register_t dummy;
 };
 struct linux_bdflush_args {
 	register_t dummy;
 };
 struct linux_sysfs_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg1_l_[PADL_(l_ulong)]; l_ulong arg1; char arg1_r_[PADR_(l_ulong)];
 	char arg2_l_[PADL_(l_ulong)]; l_ulong arg2; char arg2_r_[PADR_(l_ulong)];
 };
 struct linux_personality_args {
 	char per_l_[PADL_(l_uint)]; l_uint per; char per_r_[PADR_(l_uint)];
 };
 struct linux_setfsuid16_args {
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 };
 struct linux_setfsgid16_args {
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_llseek_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char ohigh_l_[PADL_(l_ulong)]; l_ulong ohigh; char ohigh_r_[PADR_(l_ulong)];
 	char olow_l_[PADL_(l_ulong)]; l_ulong olow; char olow_r_[PADR_(l_ulong)];
 	char res_l_[PADL_(l_loff_t *)]; l_loff_t * res; char res_r_[PADR_(l_loff_t *)];
 	char whence_l_[PADL_(l_uint)]; l_uint whence; char whence_r_[PADR_(l_uint)];
 };
 struct linux_getdents_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dent_l_[PADL_(void *)]; void * dent; char dent_r_[PADR_(void *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_select_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char timeout_l_[PADL_(struct l_timeval *)]; struct l_timeval * timeout; char timeout_r_[PADR_(struct l_timeval *)];
 };
 struct linux_msync_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char fl_l_[PADL_(l_int)]; l_int fl; char fl_r_[PADR_(l_int)];
 };
 struct linux_readv_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char iovp_l_[PADL_(struct l_iovec32 *)]; struct l_iovec32 * iovp; char iovp_r_[PADR_(struct l_iovec32 *)];
 	char iovcnt_l_[PADL_(l_ulong)]; l_ulong iovcnt; char iovcnt_r_[PADR_(l_ulong)];
 };
 struct linux_writev_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char iovp_l_[PADL_(struct l_iovec32 *)]; struct l_iovec32 * iovp; char iovp_r_[PADR_(struct l_iovec32 *)];
 	char iovcnt_l_[PADL_(l_ulong)]; l_ulong iovcnt; char iovcnt_r_[PADR_(l_ulong)];
 };
 struct linux_getsid_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 };
 struct linux_fdatasync_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 };
 struct linux_sysctl_args {
 	char args_l_[PADL_(struct l___sysctl_args *)]; struct l___sysctl_args * args; char args_r_[PADR_(struct l___sysctl_args *)];
 };
 struct linux_sched_setparam_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_getparam_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_setscheduler_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_getscheduler_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 };
 struct linux_sched_get_priority_max_args {
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 };
 struct linux_sched_get_priority_min_args {
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 };
 struct linux_sched_rr_get_interval_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char interval_l_[PADL_(struct l_timespec *)]; struct l_timespec * interval; char interval_r_[PADR_(struct l_timespec *)];
 };
 struct linux_nanosleep_args {
 	char rqtp_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * rqtp; char rqtp_r_[PADR_(const struct l_timespec *)];
 	char rmtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rmtp; char rmtp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_mremap_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char old_len_l_[PADL_(l_ulong)]; l_ulong old_len; char old_len_r_[PADR_(l_ulong)];
 	char new_len_l_[PADL_(l_ulong)]; l_ulong new_len; char new_len_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char new_addr_l_[PADL_(l_ulong)]; l_ulong new_addr; char new_addr_r_[PADR_(l_ulong)];
 };
 struct linux_setresuid16_args {
 	char ruid_l_[PADL_(l_uid16_t)]; l_uid16_t ruid; char ruid_r_[PADR_(l_uid16_t)];
 	char euid_l_[PADL_(l_uid16_t)]; l_uid16_t euid; char euid_r_[PADR_(l_uid16_t)];
 	char suid_l_[PADL_(l_uid16_t)]; l_uid16_t suid; char suid_r_[PADR_(l_uid16_t)];
 };
 struct linux_getresuid16_args {
 	char ruid_l_[PADL_(l_uid16_t *)]; l_uid16_t * ruid; char ruid_r_[PADR_(l_uid16_t *)];
 	char euid_l_[PADL_(l_uid16_t *)]; l_uid16_t * euid; char euid_r_[PADR_(l_uid16_t *)];
 	char suid_l_[PADL_(l_uid16_t *)]; l_uid16_t * suid; char suid_r_[PADR_(l_uid16_t *)];
 };
+struct linux_poll_args {
+	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
+	char nfds_l_[PADL_(unsigned int)]; unsigned int nfds; char nfds_r_[PADR_(unsigned int)];
+	char timeout_l_[PADL_(int)]; int timeout; char timeout_r_[PADR_(int)];
+};
 struct linux_setresgid16_args {
 	char rgid_l_[PADL_(l_gid16_t)]; l_gid16_t rgid; char rgid_r_[PADR_(l_gid16_t)];
 	char egid_l_[PADL_(l_gid16_t)]; l_gid16_t egid; char egid_r_[PADR_(l_gid16_t)];
 	char sgid_l_[PADL_(l_gid16_t)]; l_gid16_t sgid; char sgid_r_[PADR_(l_gid16_t)];
 };
 struct linux_getresgid16_args {
 	char rgid_l_[PADL_(l_gid16_t *)]; l_gid16_t * rgid; char rgid_r_[PADR_(l_gid16_t *)];
 	char egid_l_[PADL_(l_gid16_t *)]; l_gid16_t * egid; char egid_r_[PADR_(l_gid16_t *)];
 	char sgid_l_[PADL_(l_gid16_t *)]; l_gid16_t * sgid; char sgid_r_[PADR_(l_gid16_t *)];
 };
 struct linux_prctl_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg2_l_[PADL_(l_int)]; l_int arg2; char arg2_r_[PADR_(l_int)];
 	char arg3_l_[PADL_(l_int)]; l_int arg3; char arg3_r_[PADR_(l_int)];
 	char arg4_l_[PADL_(l_int)]; l_int arg4; char arg4_r_[PADR_(l_int)];
 	char arg5_l_[PADL_(l_int)]; l_int arg5; char arg5_r_[PADR_(l_int)];
 };
 struct linux_rt_sigreturn_args {
 	char ucp_l_[PADL_(struct l_ucontext *)]; struct l_ucontext * ucp; char ucp_r_[PADR_(struct l_ucontext *)];
 };
 struct linux_rt_sigaction_args {
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char act_l_[PADL_(l_sigaction_t *)]; l_sigaction_t * act; char act_r_[PADR_(l_sigaction_t *)];
 	char oact_l_[PADL_(l_sigaction_t *)]; l_sigaction_t * oact; char oact_r_[PADR_(l_sigaction_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigprocmask_args {
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char omask_l_[PADL_(l_sigset_t *)]; l_sigset_t * omask; char omask_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigpending_args {
 	char set_l_[PADL_(l_sigset_t *)]; l_sigset_t * set; char set_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigtimedwait_args {
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char ptr_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * ptr; char ptr_r_[PADR_(l_siginfo_t *)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigqueueinfo_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 };
 struct linux_rt_sigsuspend_args {
 	char newset_l_[PADL_(l_sigset_t *)]; l_sigset_t * newset; char newset_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_pread_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char nbyte_l_[PADL_(l_size_t)]; l_size_t nbyte; char nbyte_r_[PADR_(l_size_t)];
 	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
 	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
 };
 struct linux_pwrite_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char nbyte_l_[PADL_(l_size_t)]; l_size_t nbyte; char nbyte_r_[PADR_(l_size_t)];
 	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
 	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
 };
 struct linux_chown16_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_getcwd_args {
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char bufsize_l_[PADL_(l_ulong)]; l_ulong bufsize; char bufsize_r_[PADR_(l_ulong)];
 };
 struct linux_capget_args {
 	char hdrp_l_[PADL_(struct l_user_cap_header *)]; struct l_user_cap_header * hdrp; char hdrp_r_[PADR_(struct l_user_cap_header *)];
 	char datap_l_[PADL_(struct l_user_cap_data *)]; struct l_user_cap_data * datap; char datap_r_[PADR_(struct l_user_cap_data *)];
 };
 struct linux_capset_args {
 	char hdrp_l_[PADL_(struct l_user_cap_header *)]; struct l_user_cap_header * hdrp; char hdrp_r_[PADR_(struct l_user_cap_header *)];
 	char datap_l_[PADL_(struct l_user_cap_data *)]; struct l_user_cap_data * datap; char datap_r_[PADR_(struct l_user_cap_data *)];
 };
 struct linux_sigaltstack_args {
 	char uss_l_[PADL_(l_stack_t *)]; l_stack_t * uss; char uss_r_[PADR_(l_stack_t *)];
 	char uoss_l_[PADL_(l_stack_t *)]; l_stack_t * uoss; char uoss_r_[PADR_(l_stack_t *)];
 };
 struct linux_sendfile_args {
 	char out_l_[PADL_(l_int)]; l_int out; char out_r_[PADR_(l_int)];
 	char in_l_[PADL_(l_int)]; l_int in; char in_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_long *)]; l_long * offset; char offset_r_[PADR_(l_long *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 };
 struct linux_vfork_args {
 	register_t dummy;
 };
 struct linux_getrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_mmap2_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_ulong)]; l_ulong len; char len_r_[PADR_(l_ulong)];
 	char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char pgoff_l_[PADL_(l_ulong)]; l_ulong pgoff; char pgoff_r_[PADR_(l_ulong)];
 };
 struct linux_truncate64_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char length1_l_[PADL_(uint32_t)]; uint32_t length1; char length1_r_[PADR_(uint32_t)];
 	char length2_l_[PADL_(uint32_t)]; uint32_t length2; char length2_r_[PADR_(uint32_t)];
 };
 struct linux_ftruncate64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char length1_l_[PADL_(uint32_t)]; uint32_t length1; char length1_r_[PADR_(uint32_t)];
 	char length2_l_[PADL_(uint32_t)]; uint32_t length2; char length2_r_[PADR_(uint32_t)];
 };
 struct linux_stat64_args {
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 };
 struct linux_lstat64_args {
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 };
 struct linux_fstat64_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 };
 struct linux_lchown_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_getuid_args {
 	register_t dummy;
 };
 struct linux_getgid_args {
 	register_t dummy;
 };
 struct linux_getgroups_args {
 	char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)];
 	char grouplist_l_[PADL_(l_gid_t *)]; l_gid_t * grouplist; char grouplist_r_[PADR_(l_gid_t *)];
 };
 struct linux_setgroups_args {
 	char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)];
 	char grouplist_l_[PADL_(l_gid_t *)]; l_gid_t * grouplist; char grouplist_r_[PADR_(l_gid_t *)];
 };
 struct linux_chown_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_setfsuid_args {
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 };
 struct linux_setfsgid_args {
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_pivot_root_args {
 	char new_root_l_[PADL_(char *)]; char * new_root; char new_root_r_[PADR_(char *)];
 	char put_old_l_[PADL_(char *)]; char * put_old; char put_old_r_[PADR_(char *)];
 };
 struct linux_mincore_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char vec_l_[PADL_(u_char *)]; u_char * vec; char vec_r_[PADR_(u_char *)];
 };
 struct linux_madvise_args {
 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
 	char behav_l_[PADL_(int)]; int behav; char behav_r_[PADR_(int)];
 };
 struct linux_getdents64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dirent_l_[PADL_(void *)]; void * dirent; char dirent_r_[PADR_(void *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_fcntl64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(uintptr_t)]; uintptr_t arg; char arg_r_[PADR_(uintptr_t)];
 };
 struct linux_gettid_args {
 	register_t dummy;
 };
 struct linux_setxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(const char *)]; const char * value; char value_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_lsetxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(const char *)]; const char * value; char value_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_fsetxattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(const char *)]; const char * value; char value_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_getxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_lgetxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_fgetxattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_listxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char list_l_[PADL_(const char *)]; const char * list; char list_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_llistxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char list_l_[PADL_(const char *)]; const char * list; char list_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_flistxattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char list_l_[PADL_(const char *)]; const char * list; char list_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_removexattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_lremovexattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_fremovexattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_tkill_args {
 	char tid_l_[PADL_(int)]; int tid; char tid_r_[PADR_(int)];
 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
 };
 struct linux_sendfile64_args {
 	char out_l_[PADL_(l_int)]; l_int out; char out_r_[PADR_(l_int)];
 	char in_l_[PADL_(l_int)]; l_int in; char in_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t *)]; l_loff_t * offset; char offset_r_[PADR_(l_loff_t *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 };
 struct linux_sys_futex_args {
 	char uaddr_l_[PADL_(uint32_t *)]; uint32_t * uaddr; char uaddr_r_[PADR_(uint32_t *)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char val_l_[PADL_(uint32_t)]; uint32_t val; char val_r_[PADR_(uint32_t)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	char uaddr2_l_[PADL_(uint32_t *)]; uint32_t * uaddr2; char uaddr2_r_[PADR_(uint32_t *)];
 	char val3_l_[PADL_(uint32_t)]; uint32_t val3; char val3_r_[PADR_(uint32_t)];
 };
 struct linux_sched_setaffinity_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
 	char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char user_mask_ptr_r_[PADR_(l_ulong *)];
 };
 struct linux_sched_getaffinity_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
 	char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char user_mask_ptr_r_[PADR_(l_ulong *)];
 };
 struct linux_set_thread_area_args {
 	char desc_l_[PADL_(struct l_user_desc *)]; struct l_user_desc * desc; char desc_r_[PADR_(struct l_user_desc *)];
 };
 struct linux_fadvise64_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
 	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char advice_l_[PADL_(int)]; int advice; char advice_r_[PADR_(int)];
 };
 struct linux_exit_group_args {
 	char error_code_l_[PADL_(int)]; int error_code; char error_code_r_[PADR_(int)];
 };
 struct linux_lookup_dcookie_args {
 	register_t dummy;
 };
 struct linux_epoll_create_args {
 	char size_l_[PADL_(l_int)]; l_int size; char size_r_[PADR_(l_int)];
 };
 struct linux_epoll_ctl_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char event_l_[PADL_(struct epoll_event *)]; struct epoll_event * event; char event_r_[PADR_(struct epoll_event *)];
 };
 struct linux_epoll_wait_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
 	char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
 	char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
 };
 struct linux_remap_file_pages_args {
 	register_t dummy;
 };
 struct linux_set_tid_address_args {
 	char tidptr_l_[PADL_(int *)]; int * tidptr; char tidptr_r_[PADR_(int *)];
 };
 struct linux_timer_create_args {
 	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
 	char evp_l_[PADL_(struct sigevent *)]; struct sigevent * evp; char evp_r_[PADR_(struct sigevent *)];
 	char timerid_l_[PADL_(l_timer_t *)]; l_timer_t * timerid; char timerid_r_[PADR_(l_timer_t *)];
 };
 struct linux_timer_settime_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char new_l_[PADL_(const struct itimerspec *)]; const struct itimerspec * new; char new_r_[PADR_(const struct itimerspec *)];
 	char old_l_[PADL_(struct itimerspec *)]; struct itimerspec * old; char old_r_[PADR_(struct itimerspec *)];
 };
 struct linux_timer_gettime_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char setting_l_[PADL_(struct itimerspec *)]; struct itimerspec * setting; char setting_r_[PADR_(struct itimerspec *)];
 };
 struct linux_timer_getoverrun_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 };
 struct linux_timer_delete_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 };
 struct linux_clock_settime_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_gettime_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_getres_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_nanosleep_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
 	char rqtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rqtp; char rqtp_r_[PADR_(struct l_timespec *)];
 	char rmtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rmtp; char rmtp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_statfs64_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char bufsize_l_[PADL_(size_t)]; size_t bufsize; char bufsize_r_[PADR_(size_t)];
 	char buf_l_[PADL_(struct l_statfs64_buf *)]; struct l_statfs64_buf * buf; char buf_r_[PADR_(struct l_statfs64_buf *)];
 };
 struct linux_fstatfs64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char bufsize_l_[PADL_(size_t)]; size_t bufsize; char bufsize_r_[PADR_(size_t)];
 	char buf_l_[PADL_(struct l_statfs64_buf *)]; struct l_statfs64_buf * buf; char buf_r_[PADR_(struct l_statfs64_buf *)];
 };
 struct linux_tgkill_args {
 	char tgid_l_[PADL_(int)]; int tgid; char tgid_r_[PADR_(int)];
 	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
 };
 struct linux_utimes_args {
 	char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
 	char tptr_l_[PADL_(struct l_timeval *)]; struct l_timeval * tptr; char tptr_r_[PADR_(struct l_timeval *)];
 };
 struct linux_fadvise64_64_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
 	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
 	char len1_l_[PADL_(uint32_t)]; uint32_t len1; char len1_r_[PADR_(uint32_t)];
 	char len2_l_[PADL_(uint32_t)]; uint32_t len2; char len2_r_[PADR_(uint32_t)];
 	char advice_l_[PADL_(int)]; int advice; char advice_r_[PADR_(int)];
 };
 struct linux_mbind_args {
 	register_t dummy;
 };
 struct linux_get_mempolicy_args {
 	register_t dummy;
 };
 struct linux_set_mempolicy_args {
 	register_t dummy;
 };
 struct linux_mq_open_args {
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char oflag_l_[PADL_(l_int)]; l_int oflag; char oflag_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 	char attr_l_[PADL_(struct mq_attr *)]; struct mq_attr * attr; char attr_r_[PADR_(struct mq_attr *)];
 };
 struct linux_mq_unlink_args {
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_mq_timedsend_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char msg_ptr_l_[PADL_(const char *)]; const char * msg_ptr; char msg_ptr_r_[PADR_(const char *)];
 	char msg_len_l_[PADL_(l_size_t)]; l_size_t msg_len; char msg_len_r_[PADR_(l_size_t)];
 	char msg_prio_l_[PADL_(l_uint)]; l_uint msg_prio; char msg_prio_r_[PADR_(l_uint)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_timedreceive_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char msg_ptr_l_[PADL_(char *)]; char * msg_ptr; char msg_ptr_r_[PADR_(char *)];
 	char msg_len_l_[PADL_(l_size_t)]; l_size_t msg_len; char msg_len_r_[PADR_(l_size_t)];
 	char msg_prio_l_[PADL_(l_uint *)]; l_uint * msg_prio; char msg_prio_r_[PADR_(l_uint *)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_notify_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_getsetattr_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
 	char oattr_l_[PADL_(struct mq_attr *)]; struct mq_attr * oattr; char oattr_r_[PADR_(struct mq_attr *)];
 };
 struct linux_kexec_load_args {
 	register_t dummy;
 };
 struct linux_waitid_args {
 	char idtype_l_[PADL_(int)]; int idtype; char idtype_r_[PADR_(int)];
 	char id_l_[PADL_(l_pid_t)]; l_pid_t id; char id_r_[PADR_(l_pid_t)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 	char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
 	char rusage_l_[PADL_(struct l_rusage *)]; struct l_rusage * rusage; char rusage_r_[PADR_(struct l_rusage *)];
 };
 struct linux_add_key_args {
 	register_t dummy;
 };
 struct linux_request_key_args {
 	register_t dummy;
 };
 struct linux_keyctl_args {
 	register_t dummy;
 };
 struct linux_ioprio_set_args {
 	register_t dummy;
 };
 struct linux_ioprio_get_args {
 	register_t dummy;
 };
 struct linux_inotify_init_args {
 	register_t dummy;
 };
 struct linux_inotify_add_watch_args {
 	register_t dummy;
 };
 struct linux_inotify_rm_watch_args {
 	register_t dummy;
 };
 struct linux_migrate_pages_args {
 	register_t dummy;
 };
 struct linux_openat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_mkdirat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_mknodat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char dev_l_[PADL_(l_uint)]; l_uint dev; char dev_r_[PADR_(l_uint)];
 };
 struct linux_fchownat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_futimesat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(char *)]; char * filename; char filename_r_[PADR_(char *)];
 	char utimes_l_[PADL_(struct l_timeval *)]; struct l_timeval * utimes; char utimes_r_[PADR_(struct l_timeval *)];
 };
 struct linux_fstatat64_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(char *)]; char * pathname; char pathname_r_[PADR_(char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_unlinkat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_renameat_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 };
 struct linux_linkat_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_symlinkat_args {
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 };
 struct linux_readlinkat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char bufsiz_l_[PADL_(l_int)]; l_int bufsiz; char bufsiz_r_[PADR_(l_int)];
 };
 struct linux_fchmodat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_faccessat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
 };
 struct linux_pselect6_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char tsp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tsp; char tsp_r_[PADR_(struct l_timespec *)];
 	char sig_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * sig; char sig_r_[PADR_(l_uintptr_t *)];
 };
 struct linux_ppoll_args {
 	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
 	char nfds_l_[PADL_(uint32_t)]; uint32_t nfds; char nfds_r_[PADR_(uint32_t)];
 	char tsp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tsp; char tsp_r_[PADR_(struct l_timespec *)];
 	char sset_l_[PADL_(l_sigset_t *)]; l_sigset_t * sset; char sset_r_[PADR_(l_sigset_t *)];
 	char ssize_l_[PADL_(l_size_t)]; l_size_t ssize; char ssize_r_[PADR_(l_size_t)];
 };
 struct linux_unshare_args {
 	register_t dummy;
 };
 struct linux_set_robust_list_args {
 	char head_l_[PADL_(struct linux_robust_list_head *)]; struct linux_robust_list_head * head; char head_r_[PADR_(struct linux_robust_list_head *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 };
 struct linux_get_robust_list_args {
 	char pid_l_[PADL_(l_int)]; l_int pid; char pid_r_[PADR_(l_int)];
 	char head_l_[PADL_(struct linux_robust_list_head **)]; struct linux_robust_list_head ** head; char head_r_[PADR_(struct linux_robust_list_head **)];
 	char len_l_[PADL_(l_size_t *)]; l_size_t * len; char len_r_[PADR_(l_size_t *)];
 };
 struct linux_splice_args {
 	char fd_in_l_[PADL_(int)]; int fd_in; char fd_in_r_[PADR_(int)];
 	char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
 	char fd_out_l_[PADL_(int)]; int fd_out; char fd_out_r_[PADR_(int)];
 	char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_sync_file_range_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
 	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
 	char nbytes1_l_[PADL_(uint32_t)]; uint32_t nbytes1; char nbytes1_r_[PADR_(uint32_t)];
 	char nbytes2_l_[PADL_(uint32_t)]; uint32_t nbytes2; char nbytes2_r_[PADR_(uint32_t)];
 	char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
 };
 struct linux_tee_args {
 	register_t dummy;
 };
 struct linux_vmsplice_args {
 	register_t dummy;
 };
 struct linux_move_pages_args {
 	register_t dummy;
 };
 struct linux_getcpu_args {
 	char cpu_l_[PADL_(l_uint *)]; l_uint * cpu; char cpu_r_[PADR_(l_uint *)];
 	char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
 	char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
 };
 struct linux_epoll_pwait_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
 	char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
 	char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_utimensat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char times_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * times; char times_r_[PADR_(const struct l_timespec *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_signalfd_args {
 	register_t dummy;
 };
 struct linux_timerfd_create_args {
 	char clockid_l_[PADL_(l_int)]; l_int clockid; char clockid_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_eventfd_args {
 	char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
 };
 struct linux_fallocate_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
 	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
 	char len1_l_[PADL_(uint32_t)]; uint32_t len1; char len1_r_[PADR_(uint32_t)];
 	char len2_l_[PADL_(uint32_t)]; uint32_t len2; char len2_r_[PADR_(uint32_t)];
 };
 struct linux_timerfd_settime_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char new_value_l_[PADL_(const struct l_itimerspec *)]; const struct l_itimerspec * new_value; char new_value_r_[PADR_(const struct l_itimerspec *)];
 	char old_value_l_[PADL_(struct l_itimerspec *)]; struct l_itimerspec * old_value; char old_value_r_[PADR_(struct l_itimerspec *)];
 };
 struct linux_timerfd_gettime_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char old_value_l_[PADL_(struct l_itimerspec *)]; struct l_itimerspec * old_value; char old_value_r_[PADR_(struct l_itimerspec *)];
 };
 struct linux_signalfd4_args {
 	register_t dummy;
 };
 struct linux_eventfd2_args {
 	char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_epoll_create1_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_dup3_args {
 	char oldfd_l_[PADL_(l_int)]; l_int oldfd; char oldfd_r_[PADR_(l_int)];
 	char newfd_l_[PADL_(l_int)]; l_int newfd; char newfd_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pipe2_args {
 	char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_inotify_init1_args {
 	register_t dummy;
 };
 struct linux_preadv_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 };
 struct linux_pwritev_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 };
 struct linux_rt_tgsigqueueinfo_args {
 	char tgid_l_[PADL_(l_pid_t)]; l_pid_t tgid; char tgid_r_[PADR_(l_pid_t)];
 	char tid_l_[PADL_(l_pid_t)]; l_pid_t tid; char tid_r_[PADR_(l_pid_t)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char uinfo_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * uinfo; char uinfo_r_[PADR_(l_siginfo_t *)];
 };
 struct linux_perf_event_open_args {
 	register_t dummy;
 };
 struct linux_recvmmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
 	char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 };
 struct linux_fanotify_init_args {
 	register_t dummy;
 };
 struct linux_fanotify_mark_args {
 	register_t dummy;
 };
 struct linux_prlimit64_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char new_l_[PADL_(struct rlimit *)]; struct rlimit * new; char new_r_[PADR_(struct rlimit *)];
 	char old_l_[PADL_(struct rlimit *)]; struct rlimit * old; char old_r_[PADR_(struct rlimit *)];
 };
 struct linux_name_to_handle_at_args {
 	char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char handle_l_[PADL_(struct l_file_handle *)]; struct l_file_handle * handle; char handle_r_[PADR_(struct l_file_handle *)];
 	char mnt_id_l_[PADL_(l_int *)]; l_int * mnt_id; char mnt_id_r_[PADR_(l_int *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_open_by_handle_at_args {
 	char mountdirfd_l_[PADL_(l_int)]; l_int mountdirfd; char mountdirfd_r_[PADR_(l_int)];
 	char handle_l_[PADL_(struct l_file_handle *)]; struct l_file_handle * handle; char handle_r_[PADR_(struct l_file_handle *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_clock_adjtime_args {
 	register_t dummy;
 };
 struct linux_syncfs_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 };
 struct linux_sendmmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
 	char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_setns_args {
 	register_t dummy;
 };
 struct linux_process_vm_readv_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
 	char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
 	char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
 	char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 };
 struct linux_process_vm_writev_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
 	char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
 	char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
 	char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 };
 struct linux_kcmp_args {
 	char pid1_l_[PADL_(l_pid_t)]; l_pid_t pid1; char pid1_r_[PADR_(l_pid_t)];
 	char pid2_l_[PADL_(l_pid_t)]; l_pid_t pid2; char pid2_r_[PADR_(l_pid_t)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char idx1_l_[PADL_(l_ulong)]; l_ulong idx1; char idx1_r_[PADR_(l_ulong)];
 	char idx_l_[PADL_(l_ulong)]; l_ulong idx; char idx_r_[PADR_(l_ulong)];
 };
 struct linux_finit_module_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_sched_setattr_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_sched_getattr_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
 	char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_renameat2_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 	char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
 };
 struct linux_seccomp_args {
 	char op_l_[PADL_(l_uint)]; l_uint op; char op_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
 };
 struct linux_getrandom_args {
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_memfd_create_args {
 	char uname_ptr_l_[PADL_(const char *)]; const char * uname_ptr; char uname_ptr_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_bpf_args {
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
 	char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
 };
 struct linux_execveat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char argv_l_[PADL_(const char **)]; const char ** argv; char argv_r_[PADR_(const char **)];
 	char envp_l_[PADL_(const char **)]; const char ** envp; char envp_r_[PADR_(const char **)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_socket_args {
 	char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
 };
 struct linux_socketpair_args {
 	char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
 	char rsv_l_[PADL_(l_uintptr_t)]; l_uintptr_t rsv; char rsv_r_[PADR_(l_uintptr_t)];
 };
 struct linux_bind_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
 };
 struct linux_connect_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
 };
 struct linux_listen_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char backlog_l_[PADL_(l_int)]; l_int backlog; char backlog_r_[PADR_(l_int)];
 };
 struct linux_accept4_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_getsockopt_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 	char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
 	char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
 	char optlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t optlen; char optlen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_setsockopt_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 	char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
 	char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
 	char optlen_l_[PADL_(l_int)]; l_int optlen; char optlen_r_[PADR_(l_int)];
 };
 struct linux_getsockname_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_getpeername_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_sendto_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char to_l_[PADL_(l_uintptr_t)]; l_uintptr_t to; char to_r_[PADR_(l_uintptr_t)];
 	char tolen_l_[PADL_(l_int)]; l_int tolen; char tolen_r_[PADR_(l_int)];
 };
 struct linux_sendmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_recvfrom_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char buf_l_[PADL_(l_uintptr_t)]; l_uintptr_t buf; char buf_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char from_l_[PADL_(l_uintptr_t)]; l_uintptr_t from; char from_r_[PADR_(l_uintptr_t)];
 	char fromlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t fromlen; char fromlen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_recvmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_shutdown_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 };
 struct linux_userfaultfd_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_membarrier_args {
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_mlock2_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_copy_file_range_args {
 	char fd_in_l_[PADL_(l_int)]; l_int fd_in; char fd_in_r_[PADR_(l_int)];
 	char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
 	char fd_out_l_[PADL_(l_int)]; l_int fd_out; char fd_out_r_[PADR_(l_int)];
 	char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_preadv2_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pwritev2_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pkey_mprotect_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
 	char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
 };
 struct linux_pkey_alloc_args {
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char init_val_l_[PADL_(l_ulong)]; l_ulong init_val; char init_val_r_[PADR_(l_ulong)];
 };
 struct linux_pkey_free_args {
 	char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
 };
 struct linux_statx_args {
 	char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char mask_l_[PADL_(l_uint)]; l_uint mask; char mask_r_[PADR_(l_uint)];
 	char statxbuf_l_[PADL_(void *)]; void * statxbuf; char statxbuf_r_[PADR_(void *)];
 };
 struct linux_arch_prctl_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg2_l_[PADL_(l_ulong)]; l_ulong arg2; char arg2_r_[PADR_(l_ulong)];
 };
 struct linux_io_pgetevents_args {
 	register_t dummy;
 };
 struct linux_rseq_args {
 	register_t dummy;
 };
 struct linux_semget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char nsems_l_[PADL_(l_int)]; l_int nsems; char nsems_r_[PADR_(l_int)];
 	char semflg_l_[PADL_(l_int)]; l_int semflg; char semflg_r_[PADR_(l_int)];
 };
 struct linux_semctl_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char semnum_l_[PADL_(l_int)]; l_int semnum; char semnum_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char arg_l_[PADL_(union l_semun)]; union l_semun arg; char arg_r_[PADR_(union l_semun)];
 };
 struct linux_shmget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)];
 };
 struct linux_shmctl_args {
 	char shmid_l_[PADL_(l_int)]; l_int shmid; char shmid_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char buf_l_[PADL_(struct l_shmid_ds *)]; struct l_shmid_ds * buf; char buf_r_[PADR_(struct l_shmid_ds *)];
 };
 struct linux_shmat_args {
 	char shmid_l_[PADL_(l_int)]; l_int shmid; char shmid_r_[PADR_(l_int)];
 	char shmaddr_l_[PADL_(char *)]; char * shmaddr; char shmaddr_r_[PADR_(char *)];
 	char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)];
 };
 struct linux_shmdt_args {
 	char shmaddr_l_[PADL_(char *)]; char * shmaddr; char shmaddr_r_[PADR_(char *)];
 };
 struct linux_msgget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgsnd_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char msgp_l_[PADL_(struct l_msgbuf *)]; struct l_msgbuf * msgp; char msgp_r_[PADR_(struct l_msgbuf *)];
 	char msgsz_l_[PADL_(l_size_t)]; l_size_t msgsz; char msgsz_r_[PADR_(l_size_t)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgrcv_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char msgp_l_[PADL_(struct l_msgbuf *)]; struct l_msgbuf * msgp; char msgp_r_[PADR_(struct l_msgbuf *)];
 	char msgsz_l_[PADL_(l_size_t)]; l_size_t msgsz; char msgsz_r_[PADR_(l_size_t)];
 	char msgtyp_l_[PADL_(l_long)]; l_long msgtyp; char msgtyp_r_[PADR_(l_long)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgctl_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char buf_l_[PADL_(struct l_msqid_ds *)]; struct l_msqid_ds * buf; char buf_r_[PADR_(struct l_msqid_ds *)];
 };
 struct linux_clock_gettime64_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * tp; char tp_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_clock_settime64_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * tp; char tp_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_clock_adjtime64_args {
 	register_t dummy;
 };
 struct linux_clock_getres_time64_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * tp; char tp_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_clock_nanosleep_time64_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char rqtp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * rqtp; char rqtp_r_[PADR_(struct l_timespec64 *)];
 	char rmtp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * rmtp; char rmtp_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_timer_gettime64_args {
 	register_t dummy;
 };
 struct linux_timer_settime64_args {
 	register_t dummy;
 };
 struct linux_timerfd_gettime64_args {
 	register_t dummy;
 };
 struct linux_timerfd_settime64_args {
 	register_t dummy;
 };
 struct linux_utimensat_time64_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char times64_l_[PADL_(const struct l_timespec64 *)]; const struct l_timespec64 * times64; char times64_r_[PADR_(const struct l_timespec64 *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pselect6_time64_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char tsp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * tsp; char tsp_r_[PADR_(struct l_timespec64 *)];
 	char sig_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * sig; char sig_r_[PADR_(l_uintptr_t *)];
 };
 struct linux_ppoll_time64_args {
 	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
 	char nfds_l_[PADL_(uint32_t)]; uint32_t nfds; char nfds_r_[PADR_(uint32_t)];
 	char tsp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tsp; char tsp_r_[PADR_(struct l_timespec *)];
 	char sset_l_[PADL_(l_sigset_t *)]; l_sigset_t * sset; char sset_r_[PADR_(l_sigset_t *)];
 	char ssize_l_[PADL_(l_size_t)]; l_size_t ssize; char ssize_r_[PADR_(l_size_t)];
 };
 struct linux_io_pgetevents_time64_args {
 	register_t dummy;
 };
 struct linux_recvmmsg_time64_args {
 	register_t dummy;
 };
 struct linux_mq_timedsend_time64_args {
 	register_t dummy;
 };
 struct linux_mq_timedreceive_time64_args {
 	register_t dummy;
 };
 struct linux_semtimedop_time64_args {
 	register_t dummy;
 };
 struct linux_rt_sigtimedwait_time64_args {
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char ptr_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * ptr; char ptr_r_[PADR_(l_siginfo_t *)];
 	char timeout_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_sys_futex_time64_args {
 	char uaddr_l_[PADL_(uint32_t *)]; uint32_t * uaddr; char uaddr_r_[PADR_(uint32_t *)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char val_l_[PADL_(uint32_t)]; uint32_t val; char val_r_[PADR_(uint32_t)];
 	char timeout_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 	char uaddr2_l_[PADL_(uint32_t *)]; uint32_t * uaddr2; char uaddr2_r_[PADR_(uint32_t *)];
 	char val3_l_[PADL_(uint32_t)]; uint32_t val3; char val3_r_[PADR_(uint32_t)];
 };
 struct linux_sched_rr_get_interval_time64_args {
 	register_t dummy;
 };
 struct linux_pidfd_send_signal_args {
 	char pidfd_l_[PADL_(l_int)]; l_int pidfd; char pidfd_r_[PADR_(l_int)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_io_uring_setup_args {
 	register_t dummy;
 };
 struct linux_io_uring_enter_args {
 	register_t dummy;
 };
 struct linux_io_uring_register_args {
 	register_t dummy;
 };
 struct linux_open_tree_args {
 	register_t dummy;
 };
 struct linux_move_mount_args {
 	register_t dummy;
 };
 struct linux_fsopen_args {
 	register_t dummy;
 };
 struct linux_fsconfig_args {
 	register_t dummy;
 };
 struct linux_fsmount_args {
 	register_t dummy;
 };
 struct linux_fspick_args {
 	register_t dummy;
 };
 struct linux_pidfd_open_args {
 	register_t dummy;
 };
 struct linux_clone3_args {
 	register_t dummy;
 };
 struct linux_close_range_args {
 	register_t dummy;
 };
 struct linux_openat2_args {
 	register_t dummy;
 };
 struct linux_pidfd_getfd_args {
 	register_t dummy;
 };
 struct linux_faccessat2_args {
 	register_t dummy;
 };
 struct linux_process_madvise_args {
 	register_t dummy;
 };
 struct linux_epoll_pwait2_args {
 	register_t dummy;
 };
 struct linux_mount_setattr_args {
 	register_t dummy;
 };
 #define	nosys	linux_nosys
 int	linux_exit(struct thread *, struct linux_exit_args *);
 int	linux_fork(struct thread *, struct linux_fork_args *);
 int	linux_open(struct thread *, struct linux_open_args *);
 int	linux_waitpid(struct thread *, struct linux_waitpid_args *);
 int	linux_creat(struct thread *, struct linux_creat_args *);
 int	linux_link(struct thread *, struct linux_link_args *);
 int	linux_unlink(struct thread *, struct linux_unlink_args *);
 int	linux_execve(struct thread *, struct linux_execve_args *);
 int	linux_chdir(struct thread *, struct linux_chdir_args *);
 int	linux_time(struct thread *, struct linux_time_args *);
 int	linux_mknod(struct thread *, struct linux_mknod_args *);
 int	linux_chmod(struct thread *, struct linux_chmod_args *);
 int	linux_lchown16(struct thread *, struct linux_lchown16_args *);
 int	linux_stat(struct thread *, struct linux_stat_args *);
 int	linux_lseek(struct thread *, struct linux_lseek_args *);
 int	linux_getpid(struct thread *, struct linux_getpid_args *);
 int	linux_mount(struct thread *, struct linux_mount_args *);
 int	linux_oldumount(struct thread *, struct linux_oldumount_args *);
 int	linux_setuid16(struct thread *, struct linux_setuid16_args *);
 int	linux_getuid16(struct thread *, struct linux_getuid16_args *);
 int	linux_stime(struct thread *, struct linux_stime_args *);
 int	linux_ptrace(struct thread *, struct linux_ptrace_args *);
 int	linux_alarm(struct thread *, struct linux_alarm_args *);
 int	linux_pause(struct thread *, struct linux_pause_args *);
 int	linux_utime(struct thread *, struct linux_utime_args *);
 int	linux_access(struct thread *, struct linux_access_args *);
 int	linux_nice(struct thread *, struct linux_nice_args *);
 int	linux_kill(struct thread *, struct linux_kill_args *);
 int	linux_rename(struct thread *, struct linux_rename_args *);
 int	linux_mkdir(struct thread *, struct linux_mkdir_args *);
 int	linux_rmdir(struct thread *, struct linux_rmdir_args *);
 int	linux_pipe(struct thread *, struct linux_pipe_args *);
 int	linux_times(struct thread *, struct linux_times_args *);
 int	linux_brk(struct thread *, struct linux_brk_args *);
 int	linux_setgid16(struct thread *, struct linux_setgid16_args *);
 int	linux_getgid16(struct thread *, struct linux_getgid16_args *);
 int	linux_signal(struct thread *, struct linux_signal_args *);
 int	linux_geteuid16(struct thread *, struct linux_geteuid16_args *);
 int	linux_getegid16(struct thread *, struct linux_getegid16_args *);
 int	linux_umount(struct thread *, struct linux_umount_args *);
 int	linux_ioctl(struct thread *, struct linux_ioctl_args *);
 int	linux_fcntl(struct thread *, struct linux_fcntl_args *);
 int	linux_olduname(struct thread *, struct linux_olduname_args *);
 int	linux_ustat(struct thread *, struct linux_ustat_args *);
 int	linux_getppid(struct thread *, struct linux_getppid_args *);
 int	linux_sigaction(struct thread *, struct linux_sigaction_args *);
 int	linux_sgetmask(struct thread *, struct linux_sgetmask_args *);
 int	linux_ssetmask(struct thread *, struct linux_ssetmask_args *);
 int	linux_setreuid16(struct thread *, struct linux_setreuid16_args *);
 int	linux_setregid16(struct thread *, struct linux_setregid16_args *);
 int	linux_sigsuspend(struct thread *, struct linux_sigsuspend_args *);
 int	linux_sigpending(struct thread *, struct linux_sigpending_args *);
 int	linux_sethostname(struct thread *, struct linux_sethostname_args *);
 int	linux_setrlimit(struct thread *, struct linux_setrlimit_args *);
 int	linux_old_getrlimit(struct thread *, struct linux_old_getrlimit_args *);
 int	linux_getrusage(struct thread *, struct linux_getrusage_args *);
 int	linux_gettimeofday(struct thread *, struct linux_gettimeofday_args *);
 int	linux_settimeofday(struct thread *, struct linux_settimeofday_args *);
 int	linux_getgroups16(struct thread *, struct linux_getgroups16_args *);
 int	linux_setgroups16(struct thread *, struct linux_setgroups16_args *);
 int	linux_old_select(struct thread *, struct linux_old_select_args *);
 int	linux_symlink(struct thread *, struct linux_symlink_args *);
 int	linux_lstat(struct thread *, struct linux_lstat_args *);
 int	linux_readlink(struct thread *, struct linux_readlink_args *);
 int	linux_reboot(struct thread *, struct linux_reboot_args *);
 int	linux_readdir(struct thread *, struct linux_readdir_args *);
 int	linux_mmap(struct thread *, struct linux_mmap_args *);
 int	linux_truncate(struct thread *, struct linux_truncate_args *);
 int	linux_ftruncate(struct thread *, struct linux_ftruncate_args *);
 int	linux_getpriority(struct thread *, struct linux_getpriority_args *);
 int	linux_statfs(struct thread *, struct linux_statfs_args *);
 int	linux_fstatfs(struct thread *, struct linux_fstatfs_args *);
 int	linux_socketcall(struct thread *, struct linux_socketcall_args *);
 int	linux_syslog(struct thread *, struct linux_syslog_args *);
 int	linux_setitimer(struct thread *, struct linux_setitimer_args *);
 int	linux_getitimer(struct thread *, struct linux_getitimer_args *);
 int	linux_newstat(struct thread *, struct linux_newstat_args *);
 int	linux_newlstat(struct thread *, struct linux_newlstat_args *);
 int	linux_newfstat(struct thread *, struct linux_newfstat_args *);
 int	linux_uname(struct thread *, struct linux_uname_args *);
 int	linux_iopl(struct thread *, struct linux_iopl_args *);
 int	linux_vhangup(struct thread *, struct linux_vhangup_args *);
 int	linux_wait4(struct thread *, struct linux_wait4_args *);
 int	linux_swapoff(struct thread *, struct linux_swapoff_args *);
 int	linux_sysinfo(struct thread *, struct linux_sysinfo_args *);
 int	linux_ipc(struct thread *, struct linux_ipc_args *);
 int	linux_sigreturn(struct thread *, struct linux_sigreturn_args *);
 int	linux_clone(struct thread *, struct linux_clone_args *);
 int	linux_setdomainname(struct thread *, struct linux_setdomainname_args *);
 int	linux_newuname(struct thread *, struct linux_newuname_args *);
 int	linux_adjtimex(struct thread *, struct linux_adjtimex_args *);
 int	linux_mprotect(struct thread *, struct linux_mprotect_args *);
 int	linux_sigprocmask(struct thread *, struct linux_sigprocmask_args *);
 int	linux_init_module(struct thread *, struct linux_init_module_args *);
 int	linux_delete_module(struct thread *, struct linux_delete_module_args *);
 int	linux_quotactl(struct thread *, struct linux_quotactl_args *);
 int	linux_bdflush(struct thread *, struct linux_bdflush_args *);
 int	linux_sysfs(struct thread *, struct linux_sysfs_args *);
 int	linux_personality(struct thread *, struct linux_personality_args *);
 int	linux_setfsuid16(struct thread *, struct linux_setfsuid16_args *);
 int	linux_setfsgid16(struct thread *, struct linux_setfsgid16_args *);
 int	linux_llseek(struct thread *, struct linux_llseek_args *);
 int	linux_getdents(struct thread *, struct linux_getdents_args *);
 int	linux_select(struct thread *, struct linux_select_args *);
 int	linux_msync(struct thread *, struct linux_msync_args *);
 int	linux_readv(struct thread *, struct linux_readv_args *);
 int	linux_writev(struct thread *, struct linux_writev_args *);
 int	linux_getsid(struct thread *, struct linux_getsid_args *);
 int	linux_fdatasync(struct thread *, struct linux_fdatasync_args *);
 int	linux_sysctl(struct thread *, struct linux_sysctl_args *);
 int	linux_sched_setparam(struct thread *, struct linux_sched_setparam_args *);
 int	linux_sched_getparam(struct thread *, struct linux_sched_getparam_args *);
 int	linux_sched_setscheduler(struct thread *, struct linux_sched_setscheduler_args *);
 int	linux_sched_getscheduler(struct thread *, struct linux_sched_getscheduler_args *);
 int	linux_sched_get_priority_max(struct thread *, struct linux_sched_get_priority_max_args *);
 int	linux_sched_get_priority_min(struct thread *, struct linux_sched_get_priority_min_args *);
 int	linux_sched_rr_get_interval(struct thread *, struct linux_sched_rr_get_interval_args *);
 int	linux_nanosleep(struct thread *, struct linux_nanosleep_args *);
 int	linux_mremap(struct thread *, struct linux_mremap_args *);
 int	linux_setresuid16(struct thread *, struct linux_setresuid16_args *);
 int	linux_getresuid16(struct thread *, struct linux_getresuid16_args *);
+int	linux_poll(struct thread *, struct linux_poll_args *);
 int	linux_setresgid16(struct thread *, struct linux_setresgid16_args *);
 int	linux_getresgid16(struct thread *, struct linux_getresgid16_args *);
 int	linux_prctl(struct thread *, struct linux_prctl_args *);
 int	linux_rt_sigreturn(struct thread *, struct linux_rt_sigreturn_args *);
 int	linux_rt_sigaction(struct thread *, struct linux_rt_sigaction_args *);
 int	linux_rt_sigprocmask(struct thread *, struct linux_rt_sigprocmask_args *);
 int	linux_rt_sigpending(struct thread *, struct linux_rt_sigpending_args *);
 int	linux_rt_sigtimedwait(struct thread *, struct linux_rt_sigtimedwait_args *);
 int	linux_rt_sigqueueinfo(struct thread *, struct linux_rt_sigqueueinfo_args *);
 int	linux_rt_sigsuspend(struct thread *, struct linux_rt_sigsuspend_args *);
 int	linux_pread(struct thread *, struct linux_pread_args *);
 int	linux_pwrite(struct thread *, struct linux_pwrite_args *);
 int	linux_chown16(struct thread *, struct linux_chown16_args *);
 int	linux_getcwd(struct thread *, struct linux_getcwd_args *);
 int	linux_capget(struct thread *, struct linux_capget_args *);
 int	linux_capset(struct thread *, struct linux_capset_args *);
 int	linux_sigaltstack(struct thread *, struct linux_sigaltstack_args *);
 int	linux_sendfile(struct thread *, struct linux_sendfile_args *);
 int	linux_vfork(struct thread *, struct linux_vfork_args *);
 int	linux_getrlimit(struct thread *, struct linux_getrlimit_args *);
 int	linux_mmap2(struct thread *, struct linux_mmap2_args *);
 int	linux_truncate64(struct thread *, struct linux_truncate64_args *);
 int	linux_ftruncate64(struct thread *, struct linux_ftruncate64_args *);
 int	linux_stat64(struct thread *, struct linux_stat64_args *);
 int	linux_lstat64(struct thread *, struct linux_lstat64_args *);
 int	linux_fstat64(struct thread *, struct linux_fstat64_args *);
 int	linux_lchown(struct thread *, struct linux_lchown_args *);
 int	linux_getuid(struct thread *, struct linux_getuid_args *);
 int	linux_getgid(struct thread *, struct linux_getgid_args *);
 int	linux_getgroups(struct thread *, struct linux_getgroups_args *);
 int	linux_setgroups(struct thread *, struct linux_setgroups_args *);
 int	linux_chown(struct thread *, struct linux_chown_args *);
 int	linux_setfsuid(struct thread *, struct linux_setfsuid_args *);
 int	linux_setfsgid(struct thread *, struct linux_setfsgid_args *);
 int	linux_pivot_root(struct thread *, struct linux_pivot_root_args *);
 int	linux_mincore(struct thread *, struct linux_mincore_args *);
 int	linux_madvise(struct thread *, struct linux_madvise_args *);
 int	linux_getdents64(struct thread *, struct linux_getdents64_args *);
 int	linux_fcntl64(struct thread *, struct linux_fcntl64_args *);
 int	linux_gettid(struct thread *, struct linux_gettid_args *);
 int	linux_setxattr(struct thread *, struct linux_setxattr_args *);
 int	linux_lsetxattr(struct thread *, struct linux_lsetxattr_args *);
 int	linux_fsetxattr(struct thread *, struct linux_fsetxattr_args *);
 int	linux_getxattr(struct thread *, struct linux_getxattr_args *);
 int	linux_lgetxattr(struct thread *, struct linux_lgetxattr_args *);
 int	linux_fgetxattr(struct thread *, struct linux_fgetxattr_args *);
 int	linux_listxattr(struct thread *, struct linux_listxattr_args *);
 int	linux_llistxattr(struct thread *, struct linux_llistxattr_args *);
 int	linux_flistxattr(struct thread *, struct linux_flistxattr_args *);
 int	linux_removexattr(struct thread *, struct linux_removexattr_args *);
 int	linux_lremovexattr(struct thread *, struct linux_lremovexattr_args *);
 int	linux_fremovexattr(struct thread *, struct linux_fremovexattr_args *);
 int	linux_tkill(struct thread *, struct linux_tkill_args *);
 int	linux_sendfile64(struct thread *, struct linux_sendfile64_args *);
 int	linux_sys_futex(struct thread *, struct linux_sys_futex_args *);
 int	linux_sched_setaffinity(struct thread *, struct linux_sched_setaffinity_args *);
 int	linux_sched_getaffinity(struct thread *, struct linux_sched_getaffinity_args *);
 int	linux_set_thread_area(struct thread *, struct linux_set_thread_area_args *);
 int	linux_fadvise64(struct thread *, struct linux_fadvise64_args *);
 int	linux_exit_group(struct thread *, struct linux_exit_group_args *);
 int	linux_lookup_dcookie(struct thread *, struct linux_lookup_dcookie_args *);
 int	linux_epoll_create(struct thread *, struct linux_epoll_create_args *);
 int	linux_epoll_ctl(struct thread *, struct linux_epoll_ctl_args *);
 int	linux_epoll_wait(struct thread *, struct linux_epoll_wait_args *);
 int	linux_remap_file_pages(struct thread *, struct linux_remap_file_pages_args *);
 int	linux_set_tid_address(struct thread *, struct linux_set_tid_address_args *);
 int	linux_timer_create(struct thread *, struct linux_timer_create_args *);
 int	linux_timer_settime(struct thread *, struct linux_timer_settime_args *);
 int	linux_timer_gettime(struct thread *, struct linux_timer_gettime_args *);
 int	linux_timer_getoverrun(struct thread *, struct linux_timer_getoverrun_args *);
 int	linux_timer_delete(struct thread *, struct linux_timer_delete_args *);
 int	linux_clock_settime(struct thread *, struct linux_clock_settime_args *);
 int	linux_clock_gettime(struct thread *, struct linux_clock_gettime_args *);
 int	linux_clock_getres(struct thread *, struct linux_clock_getres_args *);
 int	linux_clock_nanosleep(struct thread *, struct linux_clock_nanosleep_args *);
 int	linux_statfs64(struct thread *, struct linux_statfs64_args *);
 int	linux_fstatfs64(struct thread *, struct linux_fstatfs64_args *);
 int	linux_tgkill(struct thread *, struct linux_tgkill_args *);
 int	linux_utimes(struct thread *, struct linux_utimes_args *);
 int	linux_fadvise64_64(struct thread *, struct linux_fadvise64_64_args *);
 int	linux_mbind(struct thread *, struct linux_mbind_args *);
 int	linux_get_mempolicy(struct thread *, struct linux_get_mempolicy_args *);
 int	linux_set_mempolicy(struct thread *, struct linux_set_mempolicy_args *);
 int	linux_mq_open(struct thread *, struct linux_mq_open_args *);
 int	linux_mq_unlink(struct thread *, struct linux_mq_unlink_args *);
 int	linux_mq_timedsend(struct thread *, struct linux_mq_timedsend_args *);
 int	linux_mq_timedreceive(struct thread *, struct linux_mq_timedreceive_args *);
 int	linux_mq_notify(struct thread *, struct linux_mq_notify_args *);
 int	linux_mq_getsetattr(struct thread *, struct linux_mq_getsetattr_args *);
 int	linux_kexec_load(struct thread *, struct linux_kexec_load_args *);
 int	linux_waitid(struct thread *, struct linux_waitid_args *);
 int	linux_add_key(struct thread *, struct linux_add_key_args *);
 int	linux_request_key(struct thread *, struct linux_request_key_args *);
 int	linux_keyctl(struct thread *, struct linux_keyctl_args *);
 int	linux_ioprio_set(struct thread *, struct linux_ioprio_set_args *);
 int	linux_ioprio_get(struct thread *, struct linux_ioprio_get_args *);
 int	linux_inotify_init(struct thread *, struct linux_inotify_init_args *);
 int	linux_inotify_add_watch(struct thread *, struct linux_inotify_add_watch_args *);
 int	linux_inotify_rm_watch(struct thread *, struct linux_inotify_rm_watch_args *);
 int	linux_migrate_pages(struct thread *, struct linux_migrate_pages_args *);
 int	linux_openat(struct thread *, struct linux_openat_args *);
 int	linux_mkdirat(struct thread *, struct linux_mkdirat_args *);
 int	linux_mknodat(struct thread *, struct linux_mknodat_args *);
 int	linux_fchownat(struct thread *, struct linux_fchownat_args *);
 int	linux_futimesat(struct thread *, struct linux_futimesat_args *);
 int	linux_fstatat64(struct thread *, struct linux_fstatat64_args *);
 int	linux_unlinkat(struct thread *, struct linux_unlinkat_args *);
 int	linux_renameat(struct thread *, struct linux_renameat_args *);
 int	linux_linkat(struct thread *, struct linux_linkat_args *);
 int	linux_symlinkat(struct thread *, struct linux_symlinkat_args *);
 int	linux_readlinkat(struct thread *, struct linux_readlinkat_args *);
 int	linux_fchmodat(struct thread *, struct linux_fchmodat_args *);
 int	linux_faccessat(struct thread *, struct linux_faccessat_args *);
 int	linux_pselect6(struct thread *, struct linux_pselect6_args *);
 int	linux_ppoll(struct thread *, struct linux_ppoll_args *);
 int	linux_unshare(struct thread *, struct linux_unshare_args *);
 int	linux_set_robust_list(struct thread *, struct linux_set_robust_list_args *);
 int	linux_get_robust_list(struct thread *, struct linux_get_robust_list_args *);
 int	linux_splice(struct thread *, struct linux_splice_args *);
 int	linux_sync_file_range(struct thread *, struct linux_sync_file_range_args *);
 int	linux_tee(struct thread *, struct linux_tee_args *);
 int	linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
 int	linux_move_pages(struct thread *, struct linux_move_pages_args *);
 int	linux_getcpu(struct thread *, struct linux_getcpu_args *);
 int	linux_epoll_pwait(struct thread *, struct linux_epoll_pwait_args *);
 int	linux_utimensat(struct thread *, struct linux_utimensat_args *);
 int	linux_signalfd(struct thread *, struct linux_signalfd_args *);
 int	linux_timerfd_create(struct thread *, struct linux_timerfd_create_args *);
 int	linux_eventfd(struct thread *, struct linux_eventfd_args *);
 int	linux_fallocate(struct thread *, struct linux_fallocate_args *);
 int	linux_timerfd_settime(struct thread *, struct linux_timerfd_settime_args *);
 int	linux_timerfd_gettime(struct thread *, struct linux_timerfd_gettime_args *);
 int	linux_signalfd4(struct thread *, struct linux_signalfd4_args *);
 int	linux_eventfd2(struct thread *, struct linux_eventfd2_args *);
 int	linux_epoll_create1(struct thread *, struct linux_epoll_create1_args *);
 int	linux_dup3(struct thread *, struct linux_dup3_args *);
 int	linux_pipe2(struct thread *, struct linux_pipe2_args *);
 int	linux_inotify_init1(struct thread *, struct linux_inotify_init1_args *);
 int	linux_preadv(struct thread *, struct linux_preadv_args *);
 int	linux_pwritev(struct thread *, struct linux_pwritev_args *);
 int	linux_rt_tgsigqueueinfo(struct thread *, struct linux_rt_tgsigqueueinfo_args *);
 int	linux_perf_event_open(struct thread *, struct linux_perf_event_open_args *);
 int	linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
 int	linux_fanotify_init(struct thread *, struct linux_fanotify_init_args *);
 int	linux_fanotify_mark(struct thread *, struct linux_fanotify_mark_args *);
 int	linux_prlimit64(struct thread *, struct linux_prlimit64_args *);
 int	linux_name_to_handle_at(struct thread *, struct linux_name_to_handle_at_args *);
 int	linux_open_by_handle_at(struct thread *, struct linux_open_by_handle_at_args *);
 int	linux_clock_adjtime(struct thread *, struct linux_clock_adjtime_args *);
 int	linux_syncfs(struct thread *, struct linux_syncfs_args *);
 int	linux_sendmmsg(struct thread *, struct linux_sendmmsg_args *);
 int	linux_setns(struct thread *, struct linux_setns_args *);
 int	linux_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
 int	linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
 int	linux_kcmp(struct thread *, struct linux_kcmp_args *);
 int	linux_finit_module(struct thread *, struct linux_finit_module_args *);
 int	linux_sched_setattr(struct thread *, struct linux_sched_setattr_args *);
 int	linux_sched_getattr(struct thread *, struct linux_sched_getattr_args *);
 int	linux_renameat2(struct thread *, struct linux_renameat2_args *);
 int	linux_seccomp(struct thread *, struct linux_seccomp_args *);
 int	linux_getrandom(struct thread *, struct linux_getrandom_args *);
 int	linux_memfd_create(struct thread *, struct linux_memfd_create_args *);
 int	linux_bpf(struct thread *, struct linux_bpf_args *);
 int	linux_execveat(struct thread *, struct linux_execveat_args *);
 int	linux_socket(struct thread *, struct linux_socket_args *);
 int	linux_socketpair(struct thread *, struct linux_socketpair_args *);
 int	linux_bind(struct thread *, struct linux_bind_args *);
 int	linux_connect(struct thread *, struct linux_connect_args *);
 int	linux_listen(struct thread *, struct linux_listen_args *);
 int	linux_accept4(struct thread *, struct linux_accept4_args *);
 int	linux_getsockopt(struct thread *, struct linux_getsockopt_args *);
 int	linux_setsockopt(struct thread *, struct linux_setsockopt_args *);
 int	linux_getsockname(struct thread *, struct linux_getsockname_args *);
 int	linux_getpeername(struct thread *, struct linux_getpeername_args *);
 int	linux_sendto(struct thread *, struct linux_sendto_args *);
 int	linux_sendmsg(struct thread *, struct linux_sendmsg_args *);
 int	linux_recvfrom(struct thread *, struct linux_recvfrom_args *);
 int	linux_recvmsg(struct thread *, struct linux_recvmsg_args *);
 int	linux_shutdown(struct thread *, struct linux_shutdown_args *);
 int	linux_userfaultfd(struct thread *, struct linux_userfaultfd_args *);
 int	linux_membarrier(struct thread *, struct linux_membarrier_args *);
 int	linux_mlock2(struct thread *, struct linux_mlock2_args *);
 int	linux_copy_file_range(struct thread *, struct linux_copy_file_range_args *);
 int	linux_preadv2(struct thread *, struct linux_preadv2_args *);
 int	linux_pwritev2(struct thread *, struct linux_pwritev2_args *);
 int	linux_pkey_mprotect(struct thread *, struct linux_pkey_mprotect_args *);
 int	linux_pkey_alloc(struct thread *, struct linux_pkey_alloc_args *);
 int	linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
 int	linux_statx(struct thread *, struct linux_statx_args *);
 int	linux_arch_prctl(struct thread *, struct linux_arch_prctl_args *);
 int	linux_io_pgetevents(struct thread *, struct linux_io_pgetevents_args *);
 int	linux_rseq(struct thread *, struct linux_rseq_args *);
 int	linux_semget(struct thread *, struct linux_semget_args *);
 int	linux_semctl(struct thread *, struct linux_semctl_args *);
 int	linux_shmget(struct thread *, struct linux_shmget_args *);
 int	linux_shmctl(struct thread *, struct linux_shmctl_args *);
 int	linux_shmat(struct thread *, struct linux_shmat_args *);
 int	linux_shmdt(struct thread *, struct linux_shmdt_args *);
 int	linux_msgget(struct thread *, struct linux_msgget_args *);
 int	linux_msgsnd(struct thread *, struct linux_msgsnd_args *);
 int	linux_msgrcv(struct thread *, struct linux_msgrcv_args *);
 int	linux_msgctl(struct thread *, struct linux_msgctl_args *);
 int	linux_clock_gettime64(struct thread *, struct linux_clock_gettime64_args *);
 int	linux_clock_settime64(struct thread *, struct linux_clock_settime64_args *);
 int	linux_clock_adjtime64(struct thread *, struct linux_clock_adjtime64_args *);
 int	linux_clock_getres_time64(struct thread *, struct linux_clock_getres_time64_args *);
 int	linux_clock_nanosleep_time64(struct thread *, struct linux_clock_nanosleep_time64_args *);
 int	linux_timer_gettime64(struct thread *, struct linux_timer_gettime64_args *);
 int	linux_timer_settime64(struct thread *, struct linux_timer_settime64_args *);
 int	linux_timerfd_gettime64(struct thread *, struct linux_timerfd_gettime64_args *);
 int	linux_timerfd_settime64(struct thread *, struct linux_timerfd_settime64_args *);
 int	linux_utimensat_time64(struct thread *, struct linux_utimensat_time64_args *);
 int	linux_pselect6_time64(struct thread *, struct linux_pselect6_time64_args *);
 int	linux_ppoll_time64(struct thread *, struct linux_ppoll_time64_args *);
 int	linux_io_pgetevents_time64(struct thread *, struct linux_io_pgetevents_time64_args *);
 int	linux_recvmmsg_time64(struct thread *, struct linux_recvmmsg_time64_args *);
 int	linux_mq_timedsend_time64(struct thread *, struct linux_mq_timedsend_time64_args *);
 int	linux_mq_timedreceive_time64(struct thread *, struct linux_mq_timedreceive_time64_args *);
 int	linux_semtimedop_time64(struct thread *, struct linux_semtimedop_time64_args *);
 int	linux_rt_sigtimedwait_time64(struct thread *, struct linux_rt_sigtimedwait_time64_args *);
 int	linux_sys_futex_time64(struct thread *, struct linux_sys_futex_time64_args *);
 int	linux_sched_rr_get_interval_time64(struct thread *, struct linux_sched_rr_get_interval_time64_args *);
 int	linux_pidfd_send_signal(struct thread *, struct linux_pidfd_send_signal_args *);
 int	linux_io_uring_setup(struct thread *, struct linux_io_uring_setup_args *);
 int	linux_io_uring_enter(struct thread *, struct linux_io_uring_enter_args *);
 int	linux_io_uring_register(struct thread *, struct linux_io_uring_register_args *);
 int	linux_open_tree(struct thread *, struct linux_open_tree_args *);
 int	linux_move_mount(struct thread *, struct linux_move_mount_args *);
 int	linux_fsopen(struct thread *, struct linux_fsopen_args *);
 int	linux_fsconfig(struct thread *, struct linux_fsconfig_args *);
 int	linux_fsmount(struct thread *, struct linux_fsmount_args *);
 int	linux_fspick(struct thread *, struct linux_fspick_args *);
 int	linux_pidfd_open(struct thread *, struct linux_pidfd_open_args *);
 int	linux_clone3(struct thread *, struct linux_clone3_args *);
 int	linux_close_range(struct thread *, struct linux_close_range_args *);
 int	linux_openat2(struct thread *, struct linux_openat2_args *);
 int	linux_pidfd_getfd(struct thread *, struct linux_pidfd_getfd_args *);
 int	linux_faccessat2(struct thread *, struct linux_faccessat2_args *);
 int	linux_process_madvise(struct thread *, struct linux_process_madvise_args *);
 int	linux_epoll_pwait2(struct thread *, struct linux_epoll_pwait2_args *);
 int	linux_mount_setattr(struct thread *, struct linux_mount_setattr_args *);
 
 #ifdef COMPAT_43
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_43 */
 
 
 #ifdef COMPAT_FREEBSD4
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD4 */
 
 
 #ifdef COMPAT_FREEBSD6
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD6 */
 
 
 #ifdef COMPAT_FREEBSD7
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD7 */
 
 
 #ifdef COMPAT_FREEBSD10
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD10 */
 
 
 #ifdef COMPAT_FREEBSD11
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD11 */
 
 
 #ifdef COMPAT_FREEBSD12
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD12 */
 
 #define	LINUX32_SYS_AUE_linux_exit	AUE_EXIT
 #define	LINUX32_SYS_AUE_linux_fork	AUE_FORK
 #define	LINUX32_SYS_AUE_linux_open	AUE_OPEN_RWTC
 #define	LINUX32_SYS_AUE_linux_waitpid	AUE_WAIT4
 #define	LINUX32_SYS_AUE_linux_creat	AUE_CREAT
 #define	LINUX32_SYS_AUE_linux_link	AUE_LINK
 #define	LINUX32_SYS_AUE_linux_unlink	AUE_UNLINK
 #define	LINUX32_SYS_AUE_linux_execve	AUE_EXECVE
 #define	LINUX32_SYS_AUE_linux_chdir	AUE_CHDIR
 #define	LINUX32_SYS_AUE_linux_time	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mknod	AUE_MKNOD
 #define	LINUX32_SYS_AUE_linux_chmod	AUE_CHMOD
 #define	LINUX32_SYS_AUE_linux_lchown16	AUE_LCHOWN
 #define	LINUX32_SYS_AUE_linux_stat	AUE_STAT
 #define	LINUX32_SYS_AUE_linux_lseek	AUE_LSEEK
 #define	LINUX32_SYS_AUE_linux_getpid	AUE_GETPID
 #define	LINUX32_SYS_AUE_linux_mount	AUE_MOUNT
 #define	LINUX32_SYS_AUE_linux_oldumount	AUE_UMOUNT
 #define	LINUX32_SYS_AUE_linux_setuid16	AUE_SETUID
 #define	LINUX32_SYS_AUE_linux_getuid16	AUE_GETUID
 #define	LINUX32_SYS_AUE_linux_stime	AUE_SETTIMEOFDAY
 #define	LINUX32_SYS_AUE_linux_ptrace	AUE_PTRACE
 #define	LINUX32_SYS_AUE_linux_alarm	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pause	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_utime	AUE_UTIME
 #define	LINUX32_SYS_AUE_linux_access	AUE_ACCESS
 #define	LINUX32_SYS_AUE_linux_nice	AUE_NICE
 #define	LINUX32_SYS_AUE_linux_kill	AUE_KILL
 #define	LINUX32_SYS_AUE_linux_rename	AUE_RENAME
 #define	LINUX32_SYS_AUE_linux_mkdir	AUE_MKDIR
 #define	LINUX32_SYS_AUE_linux_rmdir	AUE_RMDIR
 #define	LINUX32_SYS_AUE_linux_pipe	AUE_PIPE
 #define	LINUX32_SYS_AUE_linux_times	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_brk	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_setgid16	AUE_SETGID
 #define	LINUX32_SYS_AUE_linux_getgid16	AUE_GETGID
 #define	LINUX32_SYS_AUE_linux_signal	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_geteuid16	AUE_GETEUID
 #define	LINUX32_SYS_AUE_linux_getegid16	AUE_GETEGID
 #define	LINUX32_SYS_AUE_linux_umount	AUE_UMOUNT
 #define	LINUX32_SYS_AUE_linux_ioctl	AUE_IOCTL
 #define	LINUX32_SYS_AUE_linux_fcntl	AUE_FCNTL
 #define	LINUX32_SYS_AUE_linux_olduname	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_ustat	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_getppid	AUE_GETPPID
 #define	LINUX32_SYS_AUE_linux_sigaction	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sgetmask	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_ssetmask	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_setreuid16	AUE_SETREUID
 #define	LINUX32_SYS_AUE_linux_setregid16	AUE_SETREGID
 #define	LINUX32_SYS_AUE_linux_sigsuspend	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sigpending	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sethostname	AUE_SYSCTL
 #define	LINUX32_SYS_AUE_linux_setrlimit	AUE_SETRLIMIT
 #define	LINUX32_SYS_AUE_linux_old_getrlimit	AUE_GETRLIMIT
 #define	LINUX32_SYS_AUE_linux_getrusage	AUE_GETRUSAGE
 #define	LINUX32_SYS_AUE_linux_gettimeofday	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_settimeofday	AUE_SETTIMEOFDAY
 #define	LINUX32_SYS_AUE_linux_getgroups16	AUE_GETGROUPS
 #define	LINUX32_SYS_AUE_linux_setgroups16	AUE_SETGROUPS
 #define	LINUX32_SYS_AUE_linux_old_select	AUE_SELECT
 #define	LINUX32_SYS_AUE_linux_symlink	AUE_SYMLINK
 #define	LINUX32_SYS_AUE_linux_lstat	AUE_LSTAT
 #define	LINUX32_SYS_AUE_linux_readlink	AUE_READLINK
 #define	LINUX32_SYS_AUE_linux_reboot	AUE_REBOOT
 #define	LINUX32_SYS_AUE_linux_readdir	AUE_GETDIRENTRIES
 #define	LINUX32_SYS_AUE_linux_mmap	AUE_MMAP
 #define	LINUX32_SYS_AUE_linux_truncate	AUE_TRUNCATE
 #define	LINUX32_SYS_AUE_linux_ftruncate	AUE_FTRUNCATE
 #define	LINUX32_SYS_AUE_linux_getpriority	AUE_GETPRIORITY
 #define	LINUX32_SYS_AUE_linux_statfs	AUE_STATFS
 #define	LINUX32_SYS_AUE_linux_fstatfs	AUE_FSTATFS
 #define	LINUX32_SYS_AUE_linux_socketcall	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_syslog	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_setitimer	AUE_SETITIMER
 #define	LINUX32_SYS_AUE_linux_getitimer	AUE_GETITIMER
 #define	LINUX32_SYS_AUE_linux_newstat	AUE_STAT
 #define	LINUX32_SYS_AUE_linux_newlstat	AUE_LSTAT
 #define	LINUX32_SYS_AUE_linux_newfstat	AUE_FSTAT
 #define	LINUX32_SYS_AUE_linux_uname	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_iopl	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_vhangup	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_wait4	AUE_WAIT4
 #define	LINUX32_SYS_AUE_linux_swapoff	AUE_SWAPOFF
 #define	LINUX32_SYS_AUE_linux_sysinfo	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_ipc	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sigreturn	AUE_SIGRETURN
 #define	LINUX32_SYS_AUE_linux_clone	AUE_RFORK
 #define	LINUX32_SYS_AUE_linux_setdomainname	AUE_SYSCTL
 #define	LINUX32_SYS_AUE_linux_newuname	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_adjtimex	AUE_ADJTIME
 #define	LINUX32_SYS_AUE_linux_mprotect	AUE_MPROTECT
 #define	LINUX32_SYS_AUE_linux_sigprocmask	AUE_SIGPROCMASK
 #define	LINUX32_SYS_AUE_linux_init_module	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_delete_module	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_quotactl	AUE_QUOTACTL
 #define	LINUX32_SYS_AUE_linux_bdflush	AUE_BDFLUSH
 #define	LINUX32_SYS_AUE_linux_sysfs	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_personality	AUE_PERSONALITY
 #define	LINUX32_SYS_AUE_linux_setfsuid16	AUE_SETFSUID
 #define	LINUX32_SYS_AUE_linux_setfsgid16	AUE_SETFSGID
 #define	LINUX32_SYS_AUE_linux_llseek	AUE_LSEEK
 #define	LINUX32_SYS_AUE_linux_getdents	AUE_GETDIRENTRIES
 #define	LINUX32_SYS_AUE_linux_select	AUE_SELECT
 #define	LINUX32_SYS_AUE_linux_msync	AUE_MSYNC
 #define	LINUX32_SYS_AUE_linux_readv	AUE_READV
 #define	LINUX32_SYS_AUE_linux_writev	AUE_WRITEV
 #define	LINUX32_SYS_AUE_linux_getsid	AUE_GETSID
 #define	LINUX32_SYS_AUE_linux_fdatasync	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sysctl	AUE_SYSCTL
 #define	LINUX32_SYS_AUE_linux_sched_setparam	AUE_SCHED_SETPARAM
 #define	LINUX32_SYS_AUE_linux_sched_getparam	AUE_SCHED_GETPARAM
 #define	LINUX32_SYS_AUE_linux_sched_setscheduler	AUE_SCHED_SETSCHEDULER
 #define	LINUX32_SYS_AUE_linux_sched_getscheduler	AUE_SCHED_GETSCHEDULER
 #define	LINUX32_SYS_AUE_linux_sched_get_priority_max	AUE_SCHED_GET_PRIORITY_MAX
 #define	LINUX32_SYS_AUE_linux_sched_get_priority_min	AUE_SCHED_GET_PRIORITY_MIN
 #define	LINUX32_SYS_AUE_linux_sched_rr_get_interval	AUE_SCHED_RR_GET_INTERVAL
 #define	LINUX32_SYS_AUE_linux_nanosleep	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mremap	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_setresuid16	AUE_SETRESUID
 #define	LINUX32_SYS_AUE_linux_getresuid16	AUE_GETRESUID
+#define	LINUX32_SYS_AUE_linux_poll	AUE_POLL
 #define	LINUX32_SYS_AUE_linux_setresgid16	AUE_SETRESGID
 #define	LINUX32_SYS_AUE_linux_getresgid16	AUE_GETRESGID
 #define	LINUX32_SYS_AUE_linux_prctl	AUE_PRCTL
 #define	LINUX32_SYS_AUE_linux_rt_sigreturn	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_rt_sigaction	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_rt_sigprocmask	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_rt_sigpending	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_rt_sigtimedwait	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_rt_sigqueueinfo	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_rt_sigsuspend	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pread	AUE_PREAD
 #define	LINUX32_SYS_AUE_linux_pwrite	AUE_PWRITE
 #define	LINUX32_SYS_AUE_linux_chown16	AUE_CHOWN
 #define	LINUX32_SYS_AUE_linux_getcwd	AUE_GETCWD
 #define	LINUX32_SYS_AUE_linux_capget	AUE_CAPGET
 #define	LINUX32_SYS_AUE_linux_capset	AUE_CAPSET
 #define	LINUX32_SYS_AUE_linux_sigaltstack	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sendfile	AUE_SENDFILE
 #define	LINUX32_SYS_AUE_linux_vfork	AUE_VFORK
 #define	LINUX32_SYS_AUE_linux_getrlimit	AUE_GETRLIMIT
 #define	LINUX32_SYS_AUE_linux_mmap2	AUE_MMAP
 #define	LINUX32_SYS_AUE_linux_truncate64	AUE_TRUNCATE
 #define	LINUX32_SYS_AUE_linux_ftruncate64	AUE_FTRUNCATE
 #define	LINUX32_SYS_AUE_linux_stat64	AUE_STAT
 #define	LINUX32_SYS_AUE_linux_lstat64	AUE_LSTAT
 #define	LINUX32_SYS_AUE_linux_fstat64	AUE_FSTAT
 #define	LINUX32_SYS_AUE_linux_lchown	AUE_LCHOWN
 #define	LINUX32_SYS_AUE_linux_getuid	AUE_GETUID
 #define	LINUX32_SYS_AUE_linux_getgid	AUE_GETGID
 #define	LINUX32_SYS_AUE_linux_getgroups	AUE_GETGROUPS
 #define	LINUX32_SYS_AUE_linux_setgroups	AUE_SETGROUPS
 #define	LINUX32_SYS_AUE_linux_chown	AUE_CHOWN
 #define	LINUX32_SYS_AUE_linux_setfsuid	AUE_SETFSUID
 #define	LINUX32_SYS_AUE_linux_setfsgid	AUE_SETFSGID
 #define	LINUX32_SYS_AUE_linux_pivot_root	AUE_PIVOT_ROOT
 #define	LINUX32_SYS_AUE_linux_mincore	AUE_MINCORE
 #define	LINUX32_SYS_AUE_linux_madvise	AUE_MADVISE
 #define	LINUX32_SYS_AUE_linux_getdents64	AUE_GETDIRENTRIES
 #define	LINUX32_SYS_AUE_linux_fcntl64	AUE_FCNTL
 #define	LINUX32_SYS_AUE_linux_gettid	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_setxattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_lsetxattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fsetxattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_getxattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_lgetxattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fgetxattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_listxattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_llistxattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_flistxattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_removexattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_lremovexattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fremovexattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_tkill	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sendfile64	AUE_SENDFILE
 #define	LINUX32_SYS_AUE_linux_sys_futex	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sched_setaffinity	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sched_getaffinity	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_set_thread_area	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fadvise64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_exit_group	AUE_EXIT
 #define	LINUX32_SYS_AUE_linux_lookup_dcookie	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_epoll_create	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_epoll_ctl	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_epoll_wait	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_remap_file_pages	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_set_tid_address	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timer_create	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timer_settime	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timer_gettime	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timer_getoverrun	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timer_delete	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clock_settime	AUE_CLOCK_SETTIME
 #define	LINUX32_SYS_AUE_linux_clock_gettime	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clock_getres	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clock_nanosleep	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_statfs64	AUE_STATFS
 #define	LINUX32_SYS_AUE_linux_fstatfs64	AUE_FSTATFS
 #define	LINUX32_SYS_AUE_linux_tgkill	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_utimes	AUE_UTIMES
 #define	LINUX32_SYS_AUE_linux_fadvise64_64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mbind	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_get_mempolicy	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_set_mempolicy	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mq_open	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mq_unlink	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mq_timedsend	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mq_timedreceive	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mq_notify	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mq_getsetattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_kexec_load	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_waitid	AUE_WAIT6
 #define	LINUX32_SYS_AUE_linux_add_key	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_request_key	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_keyctl	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_ioprio_set	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_ioprio_get	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_inotify_init	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_inotify_add_watch	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_inotify_rm_watch	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_migrate_pages	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_openat	AUE_OPEN_RWTC
 #define	LINUX32_SYS_AUE_linux_mkdirat	AUE_MKDIRAT
 #define	LINUX32_SYS_AUE_linux_mknodat	AUE_MKNODAT
 #define	LINUX32_SYS_AUE_linux_fchownat	AUE_FCHOWNAT
 #define	LINUX32_SYS_AUE_linux_futimesat	AUE_FUTIMESAT
 #define	LINUX32_SYS_AUE_linux_fstatat64	AUE_FSTATAT
 #define	LINUX32_SYS_AUE_linux_unlinkat	AUE_UNLINKAT
 #define	LINUX32_SYS_AUE_linux_renameat	AUE_RENAMEAT
 #define	LINUX32_SYS_AUE_linux_linkat	AUE_LINKAT
 #define	LINUX32_SYS_AUE_linux_symlinkat	AUE_SYMLINKAT
 #define	LINUX32_SYS_AUE_linux_readlinkat	AUE_READLINKAT
 #define	LINUX32_SYS_AUE_linux_fchmodat	AUE_FCHMODAT
 #define	LINUX32_SYS_AUE_linux_faccessat	AUE_FACCESSAT
 #define	LINUX32_SYS_AUE_linux_pselect6	AUE_SELECT
 #define	LINUX32_SYS_AUE_linux_ppoll	AUE_POLL
 #define	LINUX32_SYS_AUE_linux_unshare	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_set_robust_list	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_get_robust_list	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_splice	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sync_file_range	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_tee	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_vmsplice	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_move_pages	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_getcpu	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_epoll_pwait	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_utimensat	AUE_FUTIMESAT
 #define	LINUX32_SYS_AUE_linux_signalfd	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timerfd_create	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_eventfd	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fallocate	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timerfd_settime	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timerfd_gettime	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_signalfd4	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_eventfd2	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_epoll_create1	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_dup3	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pipe2	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_inotify_init1	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_preadv	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pwritev	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_rt_tgsigqueueinfo	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_perf_event_open	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_recvmmsg	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fanotify_init	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fanotify_mark	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_prlimit64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_name_to_handle_at	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_open_by_handle_at	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clock_adjtime	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_syncfs	AUE_SYNC
 #define	LINUX32_SYS_AUE_linux_sendmmsg	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_setns	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_process_vm_readv	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_process_vm_writev	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_kcmp	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_finit_module	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sched_setattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sched_getattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_renameat2	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_seccomp	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_getrandom	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_memfd_create	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_bpf	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_execveat	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_socket	AUE_SOCKET
 #define	LINUX32_SYS_AUE_linux_socketpair	AUE_SOCKETPAIR
 #define	LINUX32_SYS_AUE_linux_bind	AUE_BIND
 #define	LINUX32_SYS_AUE_linux_connect	AUE_CONNECT
 #define	LINUX32_SYS_AUE_linux_listen	AUE_LISTEN
 #define	LINUX32_SYS_AUE_linux_accept4	AUE_ACCEPT
 #define	LINUX32_SYS_AUE_linux_getsockopt	AUE_GETSOCKOPT
 #define	LINUX32_SYS_AUE_linux_setsockopt	AUE_SETSOCKOPT
 #define	LINUX32_SYS_AUE_linux_getsockname	AUE_GETSOCKNAME
 #define	LINUX32_SYS_AUE_linux_getpeername	AUE_GETPEERNAME
 #define	LINUX32_SYS_AUE_linux_sendto	AUE_SENDTO
 #define	LINUX32_SYS_AUE_linux_sendmsg	AUE_SENDMSG
 #define	LINUX32_SYS_AUE_linux_recvfrom	AUE_RECVFROM
 #define	LINUX32_SYS_AUE_linux_recvmsg	AUE_RECVMSG
 #define	LINUX32_SYS_AUE_linux_shutdown	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_userfaultfd	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_membarrier	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mlock2	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_copy_file_range	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_preadv2	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pwritev2	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pkey_mprotect	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pkey_alloc	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pkey_free	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_statx	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_arch_prctl	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_io_pgetevents	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_rseq	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_semget	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_semctl	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_shmget	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_shmctl	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_shmat	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_shmdt	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_msgget	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_msgsnd	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_msgrcv	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_msgctl	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clock_gettime64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clock_settime64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clock_adjtime64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clock_getres_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clock_nanosleep_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timer_gettime64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timer_settime64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timerfd_gettime64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_timerfd_settime64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_utimensat_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pselect6_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_ppoll_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_io_pgetevents_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_recvmmsg_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mq_timedsend_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mq_timedreceive_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_semtimedop_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_rt_sigtimedwait_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sys_futex_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_sched_rr_get_interval_time64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pidfd_send_signal	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_io_uring_setup	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_io_uring_enter	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_io_uring_register	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_open_tree	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_move_mount	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fsopen	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fsconfig	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fsmount	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fspick	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pidfd_open	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_clone3	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_close_range	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_openat2	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_pidfd_getfd	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_faccessat2	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_process_madvise	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_epoll_pwait2	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mount_setattr	AUE_NULL
 
 #undef PAD_
 #undef PADL_
 #undef PADR_
 
 #endif /* !_LINUX32_SYSPROTO_H_ */
diff --git a/sys/amd64/linux32/linux32_syscall.h b/sys/amd64/linux32/linux32_syscall.h
index 4c9db70621d3..b2724c50d6a0 100644
--- a/sys/amd64/linux32/linux32_syscall.h
+++ b/sys/amd64/linux32/linux32_syscall.h
@@ -1,407 +1,407 @@
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #define	LINUX32_SYS_linux_exit	1
 #define	LINUX32_SYS_linux_fork	2
 #define	LINUX32_SYS_read	3
 #define	LINUX32_SYS_write	4
 #define	LINUX32_SYS_linux_open	5
 #define	LINUX32_SYS_close	6
 #define	LINUX32_SYS_linux_waitpid	7
 #define	LINUX32_SYS_linux_creat	8
 #define	LINUX32_SYS_linux_link	9
 #define	LINUX32_SYS_linux_unlink	10
 #define	LINUX32_SYS_linux_execve	11
 #define	LINUX32_SYS_linux_chdir	12
 #define	LINUX32_SYS_linux_time	13
 #define	LINUX32_SYS_linux_mknod	14
 #define	LINUX32_SYS_linux_chmod	15
 #define	LINUX32_SYS_linux_lchown16	16
 #define	LINUX32_SYS_linux_stat	18
 #define	LINUX32_SYS_linux_lseek	19
 #define	LINUX32_SYS_linux_getpid	20
 #define	LINUX32_SYS_linux_mount	21
 #define	LINUX32_SYS_linux_oldumount	22
 #define	LINUX32_SYS_linux_setuid16	23
 #define	LINUX32_SYS_linux_getuid16	24
 #define	LINUX32_SYS_linux_stime	25
 #define	LINUX32_SYS_linux_ptrace	26
 #define	LINUX32_SYS_linux_alarm	27
 #define	LINUX32_SYS_linux_pause	29
 #define	LINUX32_SYS_linux_utime	30
 #define	LINUX32_SYS_linux_access	33
 #define	LINUX32_SYS_linux_nice	34
 #define	LINUX32_SYS_sync	36
 #define	LINUX32_SYS_linux_kill	37
 #define	LINUX32_SYS_linux_rename	38
 #define	LINUX32_SYS_linux_mkdir	39
 #define	LINUX32_SYS_linux_rmdir	40
 #define	LINUX32_SYS_dup	41
 #define	LINUX32_SYS_linux_pipe	42
 #define	LINUX32_SYS_linux_times	43
 #define	LINUX32_SYS_linux_brk	45
 #define	LINUX32_SYS_linux_setgid16	46
 #define	LINUX32_SYS_linux_getgid16	47
 #define	LINUX32_SYS_linux_signal	48
 #define	LINUX32_SYS_linux_geteuid16	49
 #define	LINUX32_SYS_linux_getegid16	50
 #define	LINUX32_SYS_acct	51
 #define	LINUX32_SYS_linux_umount	52
 #define	LINUX32_SYS_linux_ioctl	54
 #define	LINUX32_SYS_linux_fcntl	55
 #define	LINUX32_SYS_setpgid	57
 #define	LINUX32_SYS_linux_olduname	59
 #define	LINUX32_SYS_umask	60
 #define	LINUX32_SYS_chroot	61
 #define	LINUX32_SYS_linux_ustat	62
 #define	LINUX32_SYS_dup2	63
 #define	LINUX32_SYS_linux_getppid	64
 #define	LINUX32_SYS_getpgrp	65
 #define	LINUX32_SYS_setsid	66
 #define	LINUX32_SYS_linux_sigaction	67
 #define	LINUX32_SYS_linux_sgetmask	68
 #define	LINUX32_SYS_linux_ssetmask	69
 #define	LINUX32_SYS_linux_setreuid16	70
 #define	LINUX32_SYS_linux_setregid16	71
 #define	LINUX32_SYS_linux_sigsuspend	72
 #define	LINUX32_SYS_linux_sigpending	73
 #define	LINUX32_SYS_linux_sethostname	74
 #define	LINUX32_SYS_linux_setrlimit	75
 #define	LINUX32_SYS_linux_old_getrlimit	76
 #define	LINUX32_SYS_linux_getrusage	77
 #define	LINUX32_SYS_linux_gettimeofday	78
 #define	LINUX32_SYS_linux_settimeofday	79
 #define	LINUX32_SYS_linux_getgroups16	80
 #define	LINUX32_SYS_linux_setgroups16	81
 #define	LINUX32_SYS_linux_old_select	82
 #define	LINUX32_SYS_linux_symlink	83
 #define	LINUX32_SYS_linux_lstat	84
 #define	LINUX32_SYS_linux_readlink	85
 #define	LINUX32_SYS_swapon	87
 #define	LINUX32_SYS_linux_reboot	88
 #define	LINUX32_SYS_linux_readdir	89
 #define	LINUX32_SYS_linux_mmap	90
 #define	LINUX32_SYS_munmap	91
 #define	LINUX32_SYS_linux_truncate	92
 #define	LINUX32_SYS_linux_ftruncate	93
 #define	LINUX32_SYS_fchmod	94
 #define	LINUX32_SYS_fchown	95
 #define	LINUX32_SYS_linux_getpriority	96
 #define	LINUX32_SYS_setpriority	97
 #define	LINUX32_SYS_linux_statfs	99
 #define	LINUX32_SYS_linux_fstatfs	100
 #define	LINUX32_SYS_linux_socketcall	102
 #define	LINUX32_SYS_linux_syslog	103
 #define	LINUX32_SYS_linux_setitimer	104
 #define	LINUX32_SYS_linux_getitimer	105
 #define	LINUX32_SYS_linux_newstat	106
 #define	LINUX32_SYS_linux_newlstat	107
 #define	LINUX32_SYS_linux_newfstat	108
 #define	LINUX32_SYS_linux_uname	109
 #define	LINUX32_SYS_linux_iopl	110
 #define	LINUX32_SYS_linux_vhangup	111
 #define	LINUX32_SYS_linux_wait4	114
 #define	LINUX32_SYS_linux_swapoff	115
 #define	LINUX32_SYS_linux_sysinfo	116
 #define	LINUX32_SYS_linux_ipc	117
 #define	LINUX32_SYS_fsync	118
 #define	LINUX32_SYS_linux_sigreturn	119
 #define	LINUX32_SYS_linux_clone	120
 #define	LINUX32_SYS_linux_setdomainname	121
 #define	LINUX32_SYS_linux_newuname	122
 #define	LINUX32_SYS_linux_adjtimex	124
 #define	LINUX32_SYS_linux_mprotect	125
 #define	LINUX32_SYS_linux_sigprocmask	126
 #define	LINUX32_SYS_linux_init_module	128
 #define	LINUX32_SYS_linux_delete_module	129
 #define	LINUX32_SYS_linux_quotactl	131
 #define	LINUX32_SYS_getpgid	132
 #define	LINUX32_SYS_fchdir	133
 #define	LINUX32_SYS_linux_bdflush	134
 #define	LINUX32_SYS_linux_sysfs	135
 #define	LINUX32_SYS_linux_personality	136
 #define	LINUX32_SYS_linux_setfsuid16	138
 #define	LINUX32_SYS_linux_setfsgid16	139
 #define	LINUX32_SYS_linux_llseek	140
 #define	LINUX32_SYS_linux_getdents	141
 #define	LINUX32_SYS_linux_select	142
 #define	LINUX32_SYS_flock	143
 #define	LINUX32_SYS_linux_msync	144
 #define	LINUX32_SYS_linux_readv	145
 #define	LINUX32_SYS_linux_writev	146
 #define	LINUX32_SYS_linux_getsid	147
 #define	LINUX32_SYS_linux_fdatasync	148
 #define	LINUX32_SYS_linux_sysctl	149
 #define	LINUX32_SYS_mlock	150
 #define	LINUX32_SYS_munlock	151
 #define	LINUX32_SYS_mlockall	152
 #define	LINUX32_SYS_munlockall	153
 #define	LINUX32_SYS_linux_sched_setparam	154
 #define	LINUX32_SYS_linux_sched_getparam	155
 #define	LINUX32_SYS_linux_sched_setscheduler	156
 #define	LINUX32_SYS_linux_sched_getscheduler	157
 #define	LINUX32_SYS_sched_yield	158
 #define	LINUX32_SYS_linux_sched_get_priority_max	159
 #define	LINUX32_SYS_linux_sched_get_priority_min	160
 #define	LINUX32_SYS_linux_sched_rr_get_interval	161
 #define	LINUX32_SYS_linux_nanosleep	162
 #define	LINUX32_SYS_linux_mremap	163
 #define	LINUX32_SYS_linux_setresuid16	164
 #define	LINUX32_SYS_linux_getresuid16	165
-#define	LINUX32_SYS_poll	168
+#define	LINUX32_SYS_linux_poll	168
 #define	LINUX32_SYS_linux_setresgid16	170
 #define	LINUX32_SYS_linux_getresgid16	171
 #define	LINUX32_SYS_linux_prctl	172
 #define	LINUX32_SYS_linux_rt_sigreturn	173
 #define	LINUX32_SYS_linux_rt_sigaction	174
 #define	LINUX32_SYS_linux_rt_sigprocmask	175
 #define	LINUX32_SYS_linux_rt_sigpending	176
 #define	LINUX32_SYS_linux_rt_sigtimedwait	177
 #define	LINUX32_SYS_linux_rt_sigqueueinfo	178
 #define	LINUX32_SYS_linux_rt_sigsuspend	179
 #define	LINUX32_SYS_linux_pread	180
 #define	LINUX32_SYS_linux_pwrite	181
 #define	LINUX32_SYS_linux_chown16	182
 #define	LINUX32_SYS_linux_getcwd	183
 #define	LINUX32_SYS_linux_capget	184
 #define	LINUX32_SYS_linux_capset	185
 #define	LINUX32_SYS_linux_sigaltstack	186
 #define	LINUX32_SYS_linux_sendfile	187
 #define	LINUX32_SYS_linux_vfork	190
 #define	LINUX32_SYS_linux_getrlimit	191
 #define	LINUX32_SYS_linux_mmap2	192
 #define	LINUX32_SYS_linux_truncate64	193
 #define	LINUX32_SYS_linux_ftruncate64	194
 #define	LINUX32_SYS_linux_stat64	195
 #define	LINUX32_SYS_linux_lstat64	196
 #define	LINUX32_SYS_linux_fstat64	197
 #define	LINUX32_SYS_linux_lchown	198
 #define	LINUX32_SYS_linux_getuid	199
 #define	LINUX32_SYS_linux_getgid	200
 #define	LINUX32_SYS_geteuid	201
 #define	LINUX32_SYS_getegid	202
 #define	LINUX32_SYS_setreuid	203
 #define	LINUX32_SYS_setregid	204
 #define	LINUX32_SYS_linux_getgroups	205
 #define	LINUX32_SYS_linux_setgroups	206
 #define	LINUX32_SYS_setresuid	208
 #define	LINUX32_SYS_getresuid	209
 #define	LINUX32_SYS_setresgid	210
 #define	LINUX32_SYS_getresgid	211
 #define	LINUX32_SYS_linux_chown	212
 #define	LINUX32_SYS_setuid	213
 #define	LINUX32_SYS_setgid	214
 #define	LINUX32_SYS_linux_setfsuid	215
 #define	LINUX32_SYS_linux_setfsgid	216
 #define	LINUX32_SYS_linux_pivot_root	217
 #define	LINUX32_SYS_linux_mincore	218
 #define	LINUX32_SYS_linux_madvise	219
 #define	LINUX32_SYS_linux_getdents64	220
 #define	LINUX32_SYS_linux_fcntl64	221
 #define	LINUX32_SYS_linux_gettid	224
 #define	LINUX32_SYS_linux_setxattr	226
 #define	LINUX32_SYS_linux_lsetxattr	227
 #define	LINUX32_SYS_linux_fsetxattr	228
 #define	LINUX32_SYS_linux_getxattr	229
 #define	LINUX32_SYS_linux_lgetxattr	230
 #define	LINUX32_SYS_linux_fgetxattr	231
 #define	LINUX32_SYS_linux_listxattr	232
 #define	LINUX32_SYS_linux_llistxattr	233
 #define	LINUX32_SYS_linux_flistxattr	234
 #define	LINUX32_SYS_linux_removexattr	235
 #define	LINUX32_SYS_linux_lremovexattr	236
 #define	LINUX32_SYS_linux_fremovexattr	237
 #define	LINUX32_SYS_linux_tkill	238
 #define	LINUX32_SYS_linux_sendfile64	239
 #define	LINUX32_SYS_linux_sys_futex	240
 #define	LINUX32_SYS_linux_sched_setaffinity	241
 #define	LINUX32_SYS_linux_sched_getaffinity	242
 #define	LINUX32_SYS_linux_set_thread_area	243
 #define	LINUX32_SYS_linux_fadvise64	250
 #define	LINUX32_SYS_linux_exit_group	252
 #define	LINUX32_SYS_linux_lookup_dcookie	253
 #define	LINUX32_SYS_linux_epoll_create	254
 #define	LINUX32_SYS_linux_epoll_ctl	255
 #define	LINUX32_SYS_linux_epoll_wait	256
 #define	LINUX32_SYS_linux_remap_file_pages	257
 #define	LINUX32_SYS_linux_set_tid_address	258
 #define	LINUX32_SYS_linux_timer_create	259
 #define	LINUX32_SYS_linux_timer_settime	260
 #define	LINUX32_SYS_linux_timer_gettime	261
 #define	LINUX32_SYS_linux_timer_getoverrun	262
 #define	LINUX32_SYS_linux_timer_delete	263
 #define	LINUX32_SYS_linux_clock_settime	264
 #define	LINUX32_SYS_linux_clock_gettime	265
 #define	LINUX32_SYS_linux_clock_getres	266
 #define	LINUX32_SYS_linux_clock_nanosleep	267
 #define	LINUX32_SYS_linux_statfs64	268
 #define	LINUX32_SYS_linux_fstatfs64	269
 #define	LINUX32_SYS_linux_tgkill	270
 #define	LINUX32_SYS_linux_utimes	271
 #define	LINUX32_SYS_linux_fadvise64_64	272
 #define	LINUX32_SYS_linux_mbind	274
 #define	LINUX32_SYS_linux_get_mempolicy	275
 #define	LINUX32_SYS_linux_set_mempolicy	276
 #define	LINUX32_SYS_linux_mq_open	277
 #define	LINUX32_SYS_linux_mq_unlink	278
 #define	LINUX32_SYS_linux_mq_timedsend	279
 #define	LINUX32_SYS_linux_mq_timedreceive	280
 #define	LINUX32_SYS_linux_mq_notify	281
 #define	LINUX32_SYS_linux_mq_getsetattr	282
 #define	LINUX32_SYS_linux_kexec_load	283
 #define	LINUX32_SYS_linux_waitid	284
 #define	LINUX32_SYS_linux_add_key	286
 #define	LINUX32_SYS_linux_request_key	287
 #define	LINUX32_SYS_linux_keyctl	288
 #define	LINUX32_SYS_linux_ioprio_set	289
 #define	LINUX32_SYS_linux_ioprio_get	290
 #define	LINUX32_SYS_linux_inotify_init	291
 #define	LINUX32_SYS_linux_inotify_add_watch	292
 #define	LINUX32_SYS_linux_inotify_rm_watch	293
 #define	LINUX32_SYS_linux_migrate_pages	294
 #define	LINUX32_SYS_linux_openat	295
 #define	LINUX32_SYS_linux_mkdirat	296
 #define	LINUX32_SYS_linux_mknodat	297
 #define	LINUX32_SYS_linux_fchownat	298
 #define	LINUX32_SYS_linux_futimesat	299
 #define	LINUX32_SYS_linux_fstatat64	300
 #define	LINUX32_SYS_linux_unlinkat	301
 #define	LINUX32_SYS_linux_renameat	302
 #define	LINUX32_SYS_linux_linkat	303
 #define	LINUX32_SYS_linux_symlinkat	304
 #define	LINUX32_SYS_linux_readlinkat	305
 #define	LINUX32_SYS_linux_fchmodat	306
 #define	LINUX32_SYS_linux_faccessat	307
 #define	LINUX32_SYS_linux_pselect6	308
 #define	LINUX32_SYS_linux_ppoll	309
 #define	LINUX32_SYS_linux_unshare	310
 #define	LINUX32_SYS_linux_set_robust_list	311
 #define	LINUX32_SYS_linux_get_robust_list	312
 #define	LINUX32_SYS_linux_splice	313
 #define	LINUX32_SYS_linux_sync_file_range	314
 #define	LINUX32_SYS_linux_tee	315
 #define	LINUX32_SYS_linux_vmsplice	316
 #define	LINUX32_SYS_linux_move_pages	317
 #define	LINUX32_SYS_linux_getcpu	318
 #define	LINUX32_SYS_linux_epoll_pwait	319
 #define	LINUX32_SYS_linux_utimensat	320
 #define	LINUX32_SYS_linux_signalfd	321
 #define	LINUX32_SYS_linux_timerfd_create	322
 #define	LINUX32_SYS_linux_eventfd	323
 #define	LINUX32_SYS_linux_fallocate	324
 #define	LINUX32_SYS_linux_timerfd_settime	325
 #define	LINUX32_SYS_linux_timerfd_gettime	326
 #define	LINUX32_SYS_linux_signalfd4	327
 #define	LINUX32_SYS_linux_eventfd2	328
 #define	LINUX32_SYS_linux_epoll_create1	329
 #define	LINUX32_SYS_linux_dup3	330
 #define	LINUX32_SYS_linux_pipe2	331
 #define	LINUX32_SYS_linux_inotify_init1	332
 #define	LINUX32_SYS_linux_preadv	333
 #define	LINUX32_SYS_linux_pwritev	334
 #define	LINUX32_SYS_linux_rt_tgsigqueueinfo	335
 #define	LINUX32_SYS_linux_perf_event_open	336
 #define	LINUX32_SYS_linux_recvmmsg	337
 #define	LINUX32_SYS_linux_fanotify_init	338
 #define	LINUX32_SYS_linux_fanotify_mark	339
 #define	LINUX32_SYS_linux_prlimit64	340
 #define	LINUX32_SYS_linux_name_to_handle_at	341
 #define	LINUX32_SYS_linux_open_by_handle_at	342
 #define	LINUX32_SYS_linux_clock_adjtime	343
 #define	LINUX32_SYS_linux_syncfs	344
 #define	LINUX32_SYS_linux_sendmmsg	345
 #define	LINUX32_SYS_linux_setns	346
 #define	LINUX32_SYS_linux_process_vm_readv	347
 #define	LINUX32_SYS_linux_process_vm_writev	348
 #define	LINUX32_SYS_linux_kcmp	349
 #define	LINUX32_SYS_linux_finit_module	350
 #define	LINUX32_SYS_linux_sched_setattr	351
 #define	LINUX32_SYS_linux_sched_getattr	352
 #define	LINUX32_SYS_linux_renameat2	353
 #define	LINUX32_SYS_linux_seccomp	354
 #define	LINUX32_SYS_linux_getrandom	355
 #define	LINUX32_SYS_linux_memfd_create	356
 #define	LINUX32_SYS_linux_bpf	357
 #define	LINUX32_SYS_linux_execveat	358
 #define	LINUX32_SYS_linux_socket	359
 #define	LINUX32_SYS_linux_socketpair	360
 #define	LINUX32_SYS_linux_bind	361
 #define	LINUX32_SYS_linux_connect	362
 #define	LINUX32_SYS_linux_listen	363
 #define	LINUX32_SYS_linux_accept4	364
 #define	LINUX32_SYS_linux_getsockopt	365
 #define	LINUX32_SYS_linux_setsockopt	366
 #define	LINUX32_SYS_linux_getsockname	367
 #define	LINUX32_SYS_linux_getpeername	368
 #define	LINUX32_SYS_linux_sendto	369
 #define	LINUX32_SYS_linux_sendmsg	370
 #define	LINUX32_SYS_linux_recvfrom	371
 #define	LINUX32_SYS_linux_recvmsg	372
 #define	LINUX32_SYS_linux_shutdown	373
 #define	LINUX32_SYS_linux_userfaultfd	374
 #define	LINUX32_SYS_linux_membarrier	375
 #define	LINUX32_SYS_linux_mlock2	376
 #define	LINUX32_SYS_linux_copy_file_range	377
 #define	LINUX32_SYS_linux_preadv2	378
 #define	LINUX32_SYS_linux_pwritev2	379
 #define	LINUX32_SYS_linux_pkey_mprotect	380
 #define	LINUX32_SYS_linux_pkey_alloc	381
 #define	LINUX32_SYS_linux_pkey_free	382
 #define	LINUX32_SYS_linux_statx	383
 #define	LINUX32_SYS_linux_arch_prctl	384
 #define	LINUX32_SYS_linux_io_pgetevents	385
 #define	LINUX32_SYS_linux_rseq	386
 #define	LINUX32_SYS_linux_semget	393
 #define	LINUX32_SYS_linux_semctl	394
 #define	LINUX32_SYS_linux_shmget	395
 #define	LINUX32_SYS_linux_shmctl	396
 #define	LINUX32_SYS_linux_shmat	397
 #define	LINUX32_SYS_linux_shmdt	398
 #define	LINUX32_SYS_linux_msgget	399
 #define	LINUX32_SYS_linux_msgsnd	400
 #define	LINUX32_SYS_linux_msgrcv	401
 #define	LINUX32_SYS_linux_msgctl	402
 #define	LINUX32_SYS_linux_clock_gettime64	403
 #define	LINUX32_SYS_linux_clock_settime64	404
 #define	LINUX32_SYS_linux_clock_adjtime64	405
 #define	LINUX32_SYS_linux_clock_getres_time64	406
 #define	LINUX32_SYS_linux_clock_nanosleep_time64	407
 #define	LINUX32_SYS_linux_timer_gettime64	408
 #define	LINUX32_SYS_linux_timer_settime64	409
 #define	LINUX32_SYS_linux_timerfd_gettime64	410
 #define	LINUX32_SYS_linux_timerfd_settime64	411
 #define	LINUX32_SYS_linux_utimensat_time64	412
 #define	LINUX32_SYS_linux_pselect6_time64	413
 #define	LINUX32_SYS_linux_ppoll_time64	414
 #define	LINUX32_SYS_linux_io_pgetevents_time64	416
 #define	LINUX32_SYS_linux_recvmmsg_time64	417
 #define	LINUX32_SYS_linux_mq_timedsend_time64	418
 #define	LINUX32_SYS_linux_mq_timedreceive_time64	419
 #define	LINUX32_SYS_linux_semtimedop_time64	420
 #define	LINUX32_SYS_linux_rt_sigtimedwait_time64	421
 #define	LINUX32_SYS_linux_sys_futex_time64	422
 #define	LINUX32_SYS_linux_sched_rr_get_interval_time64	423
 #define	LINUX32_SYS_linux_pidfd_send_signal	424
 #define	LINUX32_SYS_linux_io_uring_setup	425
 #define	LINUX32_SYS_linux_io_uring_enter	426
 #define	LINUX32_SYS_linux_io_uring_register	427
 #define	LINUX32_SYS_linux_open_tree	428
 #define	LINUX32_SYS_linux_move_mount	429
 #define	LINUX32_SYS_linux_fsopen	430
 #define	LINUX32_SYS_linux_fsconfig	431
 #define	LINUX32_SYS_linux_fsmount	432
 #define	LINUX32_SYS_linux_fspick	433
 #define	LINUX32_SYS_linux_pidfd_open	434
 #define	LINUX32_SYS_linux_clone3	435
 #define	LINUX32_SYS_linux_close_range	436
 #define	LINUX32_SYS_linux_openat2	437
 #define	LINUX32_SYS_linux_pidfd_getfd	438
 #define	LINUX32_SYS_linux_faccessat2	439
 #define	LINUX32_SYS_linux_process_madvise	440
 #define	LINUX32_SYS_linux_epoll_pwait2	441
 #define	LINUX32_SYS_linux_mount_setattr	442
 #define	LINUX32_SYS_MAXSYSCALL	444
diff --git a/sys/amd64/linux32/linux32_syscalls.c b/sys/amd64/linux32/linux32_syscalls.c
index b427a94c87a0..3ee1639b5971 100644
--- a/sys/amd64/linux32/linux32_syscalls.c
+++ b/sys/amd64/linux32/linux32_syscalls.c
@@ -1,454 +1,454 @@
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 const char *linux32_syscallnames[] = {
 #define	nosys	linux_nosys
 	"#0",			/* 0 = setup */
 	"linux_exit",			/* 1 = linux_exit */
 	"linux_fork",			/* 2 = linux_fork */
 	"read",			/* 3 = read */
 	"write",			/* 4 = write */
 	"linux_open",			/* 5 = linux_open */
 	"close",			/* 6 = close */
 	"linux_waitpid",			/* 7 = linux_waitpid */
 	"linux_creat",			/* 8 = linux_creat */
 	"linux_link",			/* 9 = linux_link */
 	"linux_unlink",			/* 10 = linux_unlink */
 	"linux_execve",			/* 11 = linux_execve */
 	"linux_chdir",			/* 12 = linux_chdir */
 	"linux_time",			/* 13 = linux_time */
 	"linux_mknod",			/* 14 = linux_mknod */
 	"linux_chmod",			/* 15 = linux_chmod */
 	"linux_lchown16",			/* 16 = linux_lchown16 */
 	"#17",			/* 17 = break */
 	"linux_stat",			/* 18 = linux_stat */
 	"linux_lseek",			/* 19 = linux_lseek */
 	"linux_getpid",			/* 20 = linux_getpid */
 	"linux_mount",			/* 21 = linux_mount */
 	"linux_oldumount",			/* 22 = linux_oldumount */
 	"linux_setuid16",			/* 23 = linux_setuid16 */
 	"linux_getuid16",			/* 24 = linux_getuid16 */
 	"linux_stime",			/* 25 = linux_stime */
 	"linux_ptrace",			/* 26 = linux_ptrace */
 	"linux_alarm",			/* 27 = linux_alarm */
 	"#28",			/* 28 = fstat */
 	"linux_pause",			/* 29 = linux_pause */
 	"linux_utime",			/* 30 = linux_utime */
 	"#31",			/* 31 = stty */
 	"#32",			/* 32 = gtty */
 	"linux_access",			/* 33 = linux_access */
 	"linux_nice",			/* 34 = linux_nice */
 	"#35",			/* 35 = ftime */
 	"sync",			/* 36 = sync */
 	"linux_kill",			/* 37 = linux_kill */
 	"linux_rename",			/* 38 = linux_rename */
 	"linux_mkdir",			/* 39 = linux_mkdir */
 	"linux_rmdir",			/* 40 = linux_rmdir */
 	"dup",			/* 41 = dup */
 	"linux_pipe",			/* 42 = linux_pipe */
 	"linux_times",			/* 43 = linux_times */
 	"#44",			/* 44 = prof */
 	"linux_brk",			/* 45 = linux_brk */
 	"linux_setgid16",			/* 46 = linux_setgid16 */
 	"linux_getgid16",			/* 47 = linux_getgid16 */
 	"linux_signal",			/* 48 = linux_signal */
 	"linux_geteuid16",			/* 49 = linux_geteuid16 */
 	"linux_getegid16",			/* 50 = linux_getegid16 */
 	"acct",			/* 51 = acct */
 	"linux_umount",			/* 52 = linux_umount */
 	"#53",			/* 53 = lock */
 	"linux_ioctl",			/* 54 = linux_ioctl */
 	"linux_fcntl",			/* 55 = linux_fcntl */
 	"#56",			/* 56 = mpx */
 	"setpgid",			/* 57 = setpgid */
 	"#58",			/* 58 = ulimit */
 	"linux_olduname",			/* 59 = linux_olduname */
 	"umask",			/* 60 = umask */
 	"chroot",			/* 61 = chroot */
 	"linux_ustat",			/* 62 = linux_ustat */
 	"dup2",			/* 63 = dup2 */
 	"linux_getppid",			/* 64 = linux_getppid */
 	"getpgrp",			/* 65 = getpgrp */
 	"setsid",			/* 66 = setsid */
 	"linux_sigaction",			/* 67 = linux_sigaction */
 	"linux_sgetmask",			/* 68 = linux_sgetmask */
 	"linux_ssetmask",			/* 69 = linux_ssetmask */
 	"linux_setreuid16",			/* 70 = linux_setreuid16 */
 	"linux_setregid16",			/* 71 = linux_setregid16 */
 	"linux_sigsuspend",			/* 72 = linux_sigsuspend */
 	"linux_sigpending",			/* 73 = linux_sigpending */
 	"linux_sethostname",			/* 74 = linux_sethostname */
 	"linux_setrlimit",			/* 75 = linux_setrlimit */
 	"linux_old_getrlimit",			/* 76 = linux_old_getrlimit */
 	"linux_getrusage",			/* 77 = linux_getrusage */
 	"linux_gettimeofday",			/* 78 = linux_gettimeofday */
 	"linux_settimeofday",			/* 79 = linux_settimeofday */
 	"linux_getgroups16",			/* 80 = linux_getgroups16 */
 	"linux_setgroups16",			/* 81 = linux_setgroups16 */
 	"linux_old_select",			/* 82 = linux_old_select */
 	"linux_symlink",			/* 83 = linux_symlink */
 	"linux_lstat",			/* 84 = linux_lstat */
 	"linux_readlink",			/* 85 = linux_readlink */
 	"#86",			/* 86 = linux_uselib */
 	"swapon",			/* 87 = swapon */
 	"linux_reboot",			/* 88 = linux_reboot */
 	"linux_readdir",			/* 89 = linux_readdir */
 	"linux_mmap",			/* 90 = linux_mmap */
 	"munmap",			/* 91 = munmap */
 	"linux_truncate",			/* 92 = linux_truncate */
 	"linux_ftruncate",			/* 93 = linux_ftruncate */
 	"fchmod",			/* 94 = fchmod */
 	"fchown",			/* 95 = fchown */
 	"linux_getpriority",			/* 96 = linux_getpriority */
 	"setpriority",			/* 97 = setpriority */
 	"#98",			/* 98 = profil */
 	"linux_statfs",			/* 99 = linux_statfs */
 	"linux_fstatfs",			/* 100 = linux_fstatfs */
 	"#101",			/* 101 = ioperm */
 	"linux_socketcall",			/* 102 = linux_socketcall */
 	"linux_syslog",			/* 103 = linux_syslog */
 	"linux_setitimer",			/* 104 = linux_setitimer */
 	"linux_getitimer",			/* 105 = linux_getitimer */
 	"linux_newstat",			/* 106 = linux_newstat */
 	"linux_newlstat",			/* 107 = linux_newlstat */
 	"linux_newfstat",			/* 108 = linux_newfstat */
 	"linux_uname",			/* 109 = linux_uname */
 	"linux_iopl",			/* 110 = linux_iopl */
 	"linux_vhangup",			/* 111 = linux_vhangup */
 	"#112",			/* 112 = idle */
 	"#113",			/* 113 = vm86old */
 	"linux_wait4",			/* 114 = linux_wait4 */
 	"linux_swapoff",			/* 115 = linux_swapoff */
 	"linux_sysinfo",			/* 116 = linux_sysinfo */
 	"linux_ipc",			/* 117 = linux_ipc */
 	"fsync",			/* 118 = fsync */
 	"linux_sigreturn",			/* 119 = linux_sigreturn */
 	"linux_clone",			/* 120 = linux_clone */
 	"linux_setdomainname",			/* 121 = linux_setdomainname */
 	"linux_newuname",			/* 122 = linux_newuname */
 	"#123",			/* 123 = modify_ldt */
 	"linux_adjtimex",			/* 124 = linux_adjtimex */
 	"linux_mprotect",			/* 125 = linux_mprotect */
 	"linux_sigprocmask",			/* 126 = linux_sigprocmask */
 	"#127",			/* 127 = create_module */
 	"linux_init_module",			/* 128 = linux_init_module */
 	"linux_delete_module",			/* 129 = linux_delete_module */
 	"#130",			/* 130 = get_kernel_syms */
 	"linux_quotactl",			/* 131 = linux_quotactl */
 	"getpgid",			/* 132 = getpgid */
 	"fchdir",			/* 133 = fchdir */
 	"linux_bdflush",			/* 134 = linux_bdflush */
 	"linux_sysfs",			/* 135 = linux_sysfs */
 	"linux_personality",			/* 136 = linux_personality */
 	"#137",			/* 137 = afs_syscall */
 	"linux_setfsuid16",			/* 138 = linux_setfsuid16 */
 	"linux_setfsgid16",			/* 139 = linux_setfsgid16 */
 	"linux_llseek",			/* 140 = linux_llseek */
 	"linux_getdents",			/* 141 = linux_getdents */
 	"linux_select",			/* 142 = linux_select */
 	"flock",			/* 143 = flock */
 	"linux_msync",			/* 144 = linux_msync */
 	"linux_readv",			/* 145 = linux_readv */
 	"linux_writev",			/* 146 = linux_writev */
 	"linux_getsid",			/* 147 = linux_getsid */
 	"linux_fdatasync",			/* 148 = linux_fdatasync */
 	"linux_sysctl",			/* 149 = linux_sysctl */
 	"mlock",			/* 150 = mlock */
 	"munlock",			/* 151 = munlock */
 	"mlockall",			/* 152 = mlockall */
 	"munlockall",			/* 153 = munlockall */
 	"linux_sched_setparam",			/* 154 = linux_sched_setparam */
 	"linux_sched_getparam",			/* 155 = linux_sched_getparam */
 	"linux_sched_setscheduler",			/* 156 = linux_sched_setscheduler */
 	"linux_sched_getscheduler",			/* 157 = linux_sched_getscheduler */
 	"sched_yield",			/* 158 = sched_yield */
 	"linux_sched_get_priority_max",			/* 159 = linux_sched_get_priority_max */
 	"linux_sched_get_priority_min",			/* 160 = linux_sched_get_priority_min */
 	"linux_sched_rr_get_interval",			/* 161 = linux_sched_rr_get_interval */
 	"linux_nanosleep",			/* 162 = linux_nanosleep */
 	"linux_mremap",			/* 163 = linux_mremap */
 	"linux_setresuid16",			/* 164 = linux_setresuid16 */
 	"linux_getresuid16",			/* 165 = linux_getresuid16 */
 	"#166",			/* 166 = vm86 */
 	"#167",			/* 167 = query_module */
-	"poll",			/* 168 = poll */
+	"linux_poll",			/* 168 = linux_poll */
 	"#169",			/* 169 = nfsservctl */
 	"linux_setresgid16",			/* 170 = linux_setresgid16 */
 	"linux_getresgid16",			/* 171 = linux_getresgid16 */
 	"linux_prctl",			/* 172 = linux_prctl */
 	"linux_rt_sigreturn",			/* 173 = linux_rt_sigreturn */
 	"linux_rt_sigaction",			/* 174 = linux_rt_sigaction */
 	"linux_rt_sigprocmask",			/* 175 = linux_rt_sigprocmask */
 	"linux_rt_sigpending",			/* 176 = linux_rt_sigpending */
 	"linux_rt_sigtimedwait",			/* 177 = linux_rt_sigtimedwait */
 	"linux_rt_sigqueueinfo",			/* 178 = linux_rt_sigqueueinfo */
 	"linux_rt_sigsuspend",			/* 179 = linux_rt_sigsuspend */
 	"linux_pread",			/* 180 = linux_pread */
 	"linux_pwrite",			/* 181 = linux_pwrite */
 	"linux_chown16",			/* 182 = linux_chown16 */
 	"linux_getcwd",			/* 183 = linux_getcwd */
 	"linux_capget",			/* 184 = linux_capget */
 	"linux_capset",			/* 185 = linux_capset */
 	"linux_sigaltstack",			/* 186 = linux_sigaltstack */
 	"linux_sendfile",			/* 187 = linux_sendfile */
 	"#188",			/* 188 = getpmsg */
 	"#189",			/* 189 = putpmsg */
 	"linux_vfork",			/* 190 = linux_vfork */
 	"linux_getrlimit",			/* 191 = linux_getrlimit */
 	"linux_mmap2",			/* 192 = linux_mmap2 */
 	"linux_truncate64",			/* 193 = linux_truncate64 */
 	"linux_ftruncate64",			/* 194 = linux_ftruncate64 */
 	"linux_stat64",			/* 195 = linux_stat64 */
 	"linux_lstat64",			/* 196 = linux_lstat64 */
 	"linux_fstat64",			/* 197 = linux_fstat64 */
 	"linux_lchown",			/* 198 = linux_lchown */
 	"linux_getuid",			/* 199 = linux_getuid */
 	"linux_getgid",			/* 200 = linux_getgid */
 	"geteuid",			/* 201 = geteuid */
 	"getegid",			/* 202 = getegid */
 	"setreuid",			/* 203 = setreuid */
 	"setregid",			/* 204 = setregid */
 	"linux_getgroups",			/* 205 = linux_getgroups */
 	"linux_setgroups",			/* 206 = linux_setgroups */
 	"fchown",			/* 207 = fchown */
 	"setresuid",			/* 208 = setresuid */
 	"getresuid",			/* 209 = getresuid */
 	"setresgid",			/* 210 = setresgid */
 	"getresgid",			/* 211 = getresgid */
 	"linux_chown",			/* 212 = linux_chown */
 	"setuid",			/* 213 = setuid */
 	"setgid",			/* 214 = setgid */
 	"linux_setfsuid",			/* 215 = linux_setfsuid */
 	"linux_setfsgid",			/* 216 = linux_setfsgid */
 	"linux_pivot_root",			/* 217 = linux_pivot_root */
 	"linux_mincore",			/* 218 = linux_mincore */
 	"linux_madvise",			/* 219 = linux_madvise */
 	"linux_getdents64",			/* 220 = linux_getdents64 */
 	"linux_fcntl64",			/* 221 = linux_fcntl64 */
 	"#222",			/* 222 =  */
 	"#223",			/* 223 =  */
 	"linux_gettid",			/* 224 = linux_gettid */
 	"#225",			/* 225 = linux_readahead */
 	"linux_setxattr",			/* 226 = linux_setxattr */
 	"linux_lsetxattr",			/* 227 = linux_lsetxattr */
 	"linux_fsetxattr",			/* 228 = linux_fsetxattr */
 	"linux_getxattr",			/* 229 = linux_getxattr */
 	"linux_lgetxattr",			/* 230 = linux_lgetxattr */
 	"linux_fgetxattr",			/* 231 = linux_fgetxattr */
 	"linux_listxattr",			/* 232 = linux_listxattr */
 	"linux_llistxattr",			/* 233 = linux_llistxattr */
 	"linux_flistxattr",			/* 234 = linux_flistxattr */
 	"linux_removexattr",			/* 235 = linux_removexattr */
 	"linux_lremovexattr",			/* 236 = linux_lremovexattr */
 	"linux_fremovexattr",			/* 237 = linux_fremovexattr */
 	"linux_tkill",			/* 238 = linux_tkill */
 	"linux_sendfile64",			/* 239 = linux_sendfile64 */
 	"linux_sys_futex",			/* 240 = linux_sys_futex */
 	"linux_sched_setaffinity",			/* 241 = linux_sched_setaffinity */
 	"linux_sched_getaffinity",			/* 242 = linux_sched_getaffinity */
 	"linux_set_thread_area",			/* 243 = linux_set_thread_area */
 	"#244",			/* 244 = linux_get_thread_area */
 	"#245",			/* 245 = linux_io_setup */
 	"#246",			/* 246 = linux_io_destroy */
 	"#247",			/* 247 = linux_io_getevents */
 	"#248",			/* 248 = linux_io_submit */
 	"#249",			/* 249 = linux_io_cancel */
 	"linux_fadvise64",			/* 250 = linux_fadvise64 */
 	"#251",			/* 251 =  */
 	"linux_exit_group",			/* 252 = linux_exit_group */
 	"linux_lookup_dcookie",			/* 253 = linux_lookup_dcookie */
 	"linux_epoll_create",			/* 254 = linux_epoll_create */
 	"linux_epoll_ctl",			/* 255 = linux_epoll_ctl */
 	"linux_epoll_wait",			/* 256 = linux_epoll_wait */
 	"linux_remap_file_pages",			/* 257 = linux_remap_file_pages */
 	"linux_set_tid_address",			/* 258 = linux_set_tid_address */
 	"linux_timer_create",			/* 259 = linux_timer_create */
 	"linux_timer_settime",			/* 260 = linux_timer_settime */
 	"linux_timer_gettime",			/* 261 = linux_timer_gettime */
 	"linux_timer_getoverrun",			/* 262 = linux_timer_getoverrun */
 	"linux_timer_delete",			/* 263 = linux_timer_delete */
 	"linux_clock_settime",			/* 264 = linux_clock_settime */
 	"linux_clock_gettime",			/* 265 = linux_clock_gettime */
 	"linux_clock_getres",			/* 266 = linux_clock_getres */
 	"linux_clock_nanosleep",			/* 267 = linux_clock_nanosleep */
 	"linux_statfs64",			/* 268 = linux_statfs64 */
 	"linux_fstatfs64",			/* 269 = linux_fstatfs64 */
 	"linux_tgkill",			/* 270 = linux_tgkill */
 	"linux_utimes",			/* 271 = linux_utimes */
 	"linux_fadvise64_64",			/* 272 = linux_fadvise64_64 */
 	"#273",			/* 273 = vserver */
 	"linux_mbind",			/* 274 = linux_mbind */
 	"linux_get_mempolicy",			/* 275 = linux_get_mempolicy */
 	"linux_set_mempolicy",			/* 276 = linux_set_mempolicy */
 	"linux_mq_open",			/* 277 = linux_mq_open */
 	"linux_mq_unlink",			/* 278 = linux_mq_unlink */
 	"linux_mq_timedsend",			/* 279 = linux_mq_timedsend */
 	"linux_mq_timedreceive",			/* 280 = linux_mq_timedreceive */
 	"linux_mq_notify",			/* 281 = linux_mq_notify */
 	"linux_mq_getsetattr",			/* 282 = linux_mq_getsetattr */
 	"linux_kexec_load",			/* 283 = linux_kexec_load */
 	"linux_waitid",			/* 284 = linux_waitid */
 	"#285",			/* 285 =  */
 	"linux_add_key",			/* 286 = linux_add_key */
 	"linux_request_key",			/* 287 = linux_request_key */
 	"linux_keyctl",			/* 288 = linux_keyctl */
 	"linux_ioprio_set",			/* 289 = linux_ioprio_set */
 	"linux_ioprio_get",			/* 290 = linux_ioprio_get */
 	"linux_inotify_init",			/* 291 = linux_inotify_init */
 	"linux_inotify_add_watch",			/* 292 = linux_inotify_add_watch */
 	"linux_inotify_rm_watch",			/* 293 = linux_inotify_rm_watch */
 	"linux_migrate_pages",			/* 294 = linux_migrate_pages */
 	"linux_openat",			/* 295 = linux_openat */
 	"linux_mkdirat",			/* 296 = linux_mkdirat */
 	"linux_mknodat",			/* 297 = linux_mknodat */
 	"linux_fchownat",			/* 298 = linux_fchownat */
 	"linux_futimesat",			/* 299 = linux_futimesat */
 	"linux_fstatat64",			/* 300 = linux_fstatat64 */
 	"linux_unlinkat",			/* 301 = linux_unlinkat */
 	"linux_renameat",			/* 302 = linux_renameat */
 	"linux_linkat",			/* 303 = linux_linkat */
 	"linux_symlinkat",			/* 304 = linux_symlinkat */
 	"linux_readlinkat",			/* 305 = linux_readlinkat */
 	"linux_fchmodat",			/* 306 = linux_fchmodat */
 	"linux_faccessat",			/* 307 = linux_faccessat */
 	"linux_pselect6",			/* 308 = linux_pselect6 */
 	"linux_ppoll",			/* 309 = linux_ppoll */
 	"linux_unshare",			/* 310 = linux_unshare */
 	"linux_set_robust_list",			/* 311 = linux_set_robust_list */
 	"linux_get_robust_list",			/* 312 = linux_get_robust_list */
 	"linux_splice",			/* 313 = linux_splice */
 	"linux_sync_file_range",			/* 314 = linux_sync_file_range */
 	"linux_tee",			/* 315 = linux_tee */
 	"linux_vmsplice",			/* 316 = linux_vmsplice */
 	"linux_move_pages",			/* 317 = linux_move_pages */
 	"linux_getcpu",			/* 318 = linux_getcpu */
 	"linux_epoll_pwait",			/* 319 = linux_epoll_pwait */
 	"linux_utimensat",			/* 320 = linux_utimensat */
 	"linux_signalfd",			/* 321 = linux_signalfd */
 	"linux_timerfd_create",			/* 322 = linux_timerfd_create */
 	"linux_eventfd",			/* 323 = linux_eventfd */
 	"linux_fallocate",			/* 324 = linux_fallocate */
 	"linux_timerfd_settime",			/* 325 = linux_timerfd_settime */
 	"linux_timerfd_gettime",			/* 326 = linux_timerfd_gettime */
 	"linux_signalfd4",			/* 327 = linux_signalfd4 */
 	"linux_eventfd2",			/* 328 = linux_eventfd2 */
 	"linux_epoll_create1",			/* 329 = linux_epoll_create1 */
 	"linux_dup3",			/* 330 = linux_dup3 */
 	"linux_pipe2",			/* 331 = linux_pipe2 */
 	"linux_inotify_init1",			/* 332 = linux_inotify_init1 */
 	"linux_preadv",			/* 333 = linux_preadv */
 	"linux_pwritev",			/* 334 = linux_pwritev */
 	"linux_rt_tgsigqueueinfo",			/* 335 = linux_rt_tgsigqueueinfo */
 	"linux_perf_event_open",			/* 336 = linux_perf_event_open */
 	"linux_recvmmsg",			/* 337 = linux_recvmmsg */
 	"linux_fanotify_init",			/* 338 = linux_fanotify_init */
 	"linux_fanotify_mark",			/* 339 = linux_fanotify_mark */
 	"linux_prlimit64",			/* 340 = linux_prlimit64 */
 	"linux_name_to_handle_at",			/* 341 = linux_name_to_handle_at */
 	"linux_open_by_handle_at",			/* 342 = linux_open_by_handle_at */
 	"linux_clock_adjtime",			/* 343 = linux_clock_adjtime */
 	"linux_syncfs",			/* 344 = linux_syncfs */
 	"linux_sendmmsg",			/* 345 = linux_sendmmsg */
 	"linux_setns",			/* 346 = linux_setns */
 	"linux_process_vm_readv",			/* 347 = linux_process_vm_readv */
 	"linux_process_vm_writev",			/* 348 = linux_process_vm_writev */
 	"linux_kcmp",			/* 349 = linux_kcmp */
 	"linux_finit_module",			/* 350 = linux_finit_module */
 	"linux_sched_setattr",			/* 351 = linux_sched_setattr */
 	"linux_sched_getattr",			/* 352 = linux_sched_getattr */
 	"linux_renameat2",			/* 353 = linux_renameat2 */
 	"linux_seccomp",			/* 354 = linux_seccomp */
 	"linux_getrandom",			/* 355 = linux_getrandom */
 	"linux_memfd_create",			/* 356 = linux_memfd_create */
 	"linux_bpf",			/* 357 = linux_bpf */
 	"linux_execveat",			/* 358 = linux_execveat */
 	"linux_socket",			/* 359 = linux_socket */
 	"linux_socketpair",			/* 360 = linux_socketpair */
 	"linux_bind",			/* 361 = linux_bind */
 	"linux_connect",			/* 362 = linux_connect */
 	"linux_listen",			/* 363 = linux_listen */
 	"linux_accept4",			/* 364 = linux_accept4 */
 	"linux_getsockopt",			/* 365 = linux_getsockopt */
 	"linux_setsockopt",			/* 366 = linux_setsockopt */
 	"linux_getsockname",			/* 367 = linux_getsockname */
 	"linux_getpeername",			/* 368 = linux_getpeername */
 	"linux_sendto",			/* 369 = linux_sendto */
 	"linux_sendmsg",			/* 370 = linux_sendmsg */
 	"linux_recvfrom",			/* 371 = linux_recvfrom */
 	"linux_recvmsg",			/* 372 = linux_recvmsg */
 	"linux_shutdown",			/* 373 = linux_shutdown */
 	"linux_userfaultfd",			/* 374 = linux_userfaultfd */
 	"linux_membarrier",			/* 375 = linux_membarrier */
 	"linux_mlock2",			/* 376 = linux_mlock2 */
 	"linux_copy_file_range",			/* 377 = linux_copy_file_range */
 	"linux_preadv2",			/* 378 = linux_preadv2 */
 	"linux_pwritev2",			/* 379 = linux_pwritev2 */
 	"linux_pkey_mprotect",			/* 380 = linux_pkey_mprotect */
 	"linux_pkey_alloc",			/* 381 = linux_pkey_alloc */
 	"linux_pkey_free",			/* 382 = linux_pkey_free */
 	"linux_statx",			/* 383 = linux_statx */
 	"linux_arch_prctl",			/* 384 = linux_arch_prctl */
 	"linux_io_pgetevents",			/* 385 = linux_io_pgetevents */
 	"linux_rseq",			/* 386 = linux_rseq */
 	"#387",			/* 387 = nosys */
 	"#388",			/* 388 = nosys */
 	"#389",			/* 389 = nosys */
 	"#390",			/* 390 = nosys */
 	"#391",			/* 391 = nosys */
 	"#392",			/* 392 = nosys */
 	"linux_semget",			/* 393 = linux_semget */
 	"linux_semctl",			/* 394 = linux_semctl */
 	"linux_shmget",			/* 395 = linux_shmget */
 	"linux_shmctl",			/* 396 = linux_shmctl */
 	"linux_shmat",			/* 397 = linux_shmat */
 	"linux_shmdt",			/* 398 = linux_shmdt */
 	"linux_msgget",			/* 399 = linux_msgget */
 	"linux_msgsnd",			/* 400 = linux_msgsnd */
 	"linux_msgrcv",			/* 401 = linux_msgrcv */
 	"linux_msgctl",			/* 402 = linux_msgctl */
 	"linux_clock_gettime64",			/* 403 = linux_clock_gettime64 */
 	"linux_clock_settime64",			/* 404 = linux_clock_settime64 */
 	"linux_clock_adjtime64",			/* 405 = linux_clock_adjtime64 */
 	"linux_clock_getres_time64",			/* 406 = linux_clock_getres_time64 */
 	"linux_clock_nanosleep_time64",			/* 407 = linux_clock_nanosleep_time64 */
 	"linux_timer_gettime64",			/* 408 = linux_timer_gettime64 */
 	"linux_timer_settime64",			/* 409 = linux_timer_settime64 */
 	"linux_timerfd_gettime64",			/* 410 = linux_timerfd_gettime64 */
 	"linux_timerfd_settime64",			/* 411 = linux_timerfd_settime64 */
 	"linux_utimensat_time64",			/* 412 = linux_utimensat_time64 */
 	"linux_pselect6_time64",			/* 413 = linux_pselect6_time64 */
 	"linux_ppoll_time64",			/* 414 = linux_ppoll_time64 */
 	"#415",			/* 415 = nosys */
 	"linux_io_pgetevents_time64",			/* 416 = linux_io_pgetevents_time64 */
 	"linux_recvmmsg_time64",			/* 417 = linux_recvmmsg_time64 */
 	"linux_mq_timedsend_time64",			/* 418 = linux_mq_timedsend_time64 */
 	"linux_mq_timedreceive_time64",			/* 419 = linux_mq_timedreceive_time64 */
 	"linux_semtimedop_time64",			/* 420 = linux_semtimedop_time64 */
 	"linux_rt_sigtimedwait_time64",			/* 421 = linux_rt_sigtimedwait_time64 */
 	"linux_sys_futex_time64",			/* 422 = linux_sys_futex_time64 */
 	"linux_sched_rr_get_interval_time64",			/* 423 = linux_sched_rr_get_interval_time64 */
 	"linux_pidfd_send_signal",			/* 424 = linux_pidfd_send_signal */
 	"linux_io_uring_setup",			/* 425 = linux_io_uring_setup */
 	"linux_io_uring_enter",			/* 426 = linux_io_uring_enter */
 	"linux_io_uring_register",			/* 427 = linux_io_uring_register */
 	"linux_open_tree",			/* 428 = linux_open_tree */
 	"linux_move_mount",			/* 429 = linux_move_mount */
 	"linux_fsopen",			/* 430 = linux_fsopen */
 	"linux_fsconfig",			/* 431 = linux_fsconfig */
 	"linux_fsmount",			/* 432 = linux_fsmount */
 	"linux_fspick",			/* 433 = linux_fspick */
 	"linux_pidfd_open",			/* 434 = linux_pidfd_open */
 	"linux_clone3",			/* 435 = linux_clone3 */
 	"linux_close_range",			/* 436 = linux_close_range */
 	"linux_openat2",			/* 437 = linux_openat2 */
 	"linux_pidfd_getfd",			/* 438 = linux_pidfd_getfd */
 	"linux_faccessat2",			/* 439 = linux_faccessat2 */
 	"linux_process_madvise",			/* 440 = linux_process_madvise */
 	"linux_epoll_pwait2",			/* 441 = linux_epoll_pwait2 */
 	"linux_mount_setattr",			/* 442 = linux_mount_setattr */
 	"#443",			/* 443 = nosys */
 };
diff --git a/sys/amd64/linux32/linux32_sysent.c b/sys/amd64/linux32/linux32_sysent.c
index c4d35efaef96..536088b02c95 100644
--- a/sys/amd64/linux32/linux32_sysent.c
+++ b/sys/amd64/linux32/linux32_sysent.c
@@ -1,464 +1,464 @@
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <compat/linux/linux_sysproto.h>
 #include <amd64/linux32/linux.h>
 #include <amd64/linux32/linux32_proto.h>
 
 #define AS(name) (sizeof(struct name) / sizeof(register_t))
 
 /* The casts are bogus but will do for now. */
 struct sysent linux32_sysent[] = {
 #define	nosys	linux_nosys
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 0 = setup */
 	{ .sy_narg = AS(linux_exit_args), .sy_call = (sy_call_t *)linux_exit, .sy_auevent = AUE_EXIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 1 = linux_exit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fork, .sy_auevent = AUE_FORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 2 = linux_fork */
 	{ .sy_narg = AS(read_args), .sy_call = (sy_call_t *)sys_read, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 3 = read */
 	{ .sy_narg = AS(write_args), .sy_call = (sy_call_t *)sys_write, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 4 = write */
 	{ .sy_narg = AS(linux_open_args), .sy_call = (sy_call_t *)linux_open, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 5 = linux_open */
 	{ .sy_narg = AS(close_args), .sy_call = (sy_call_t *)sys_close, .sy_auevent = AUE_CLOSE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 6 = close */
 	{ .sy_narg = AS(linux_waitpid_args), .sy_call = (sy_call_t *)linux_waitpid, .sy_auevent = AUE_WAIT4, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 7 = linux_waitpid */
 	{ .sy_narg = AS(linux_creat_args), .sy_call = (sy_call_t *)linux_creat, .sy_auevent = AUE_CREAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 8 = linux_creat */
 	{ .sy_narg = AS(linux_link_args), .sy_call = (sy_call_t *)linux_link, .sy_auevent = AUE_LINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 9 = linux_link */
 	{ .sy_narg = AS(linux_unlink_args), .sy_call = (sy_call_t *)linux_unlink, .sy_auevent = AUE_UNLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 10 = linux_unlink */
 	{ .sy_narg = AS(linux_execve_args), .sy_call = (sy_call_t *)linux_execve, .sy_auevent = AUE_EXECVE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 11 = linux_execve */
 	{ .sy_narg = AS(linux_chdir_args), .sy_call = (sy_call_t *)linux_chdir, .sy_auevent = AUE_CHDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 12 = linux_chdir */
 	{ .sy_narg = AS(linux_time_args), .sy_call = (sy_call_t *)linux_time, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 13 = linux_time */
 	{ .sy_narg = AS(linux_mknod_args), .sy_call = (sy_call_t *)linux_mknod, .sy_auevent = AUE_MKNOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 14 = linux_mknod */
 	{ .sy_narg = AS(linux_chmod_args), .sy_call = (sy_call_t *)linux_chmod, .sy_auevent = AUE_CHMOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 15 = linux_chmod */
 	{ .sy_narg = AS(linux_lchown16_args), .sy_call = (sy_call_t *)linux_lchown16, .sy_auevent = AUE_LCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 16 = linux_lchown16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 17 = break */
 	{ .sy_narg = AS(linux_stat_args), .sy_call = (sy_call_t *)linux_stat, .sy_auevent = AUE_STAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 18 = linux_stat */
 	{ .sy_narg = AS(linux_lseek_args), .sy_call = (sy_call_t *)linux_lseek, .sy_auevent = AUE_LSEEK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 19 = linux_lseek */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getpid, .sy_auevent = AUE_GETPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 20 = linux_getpid */
 	{ .sy_narg = AS(linux_mount_args), .sy_call = (sy_call_t *)linux_mount, .sy_auevent = AUE_MOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 21 = linux_mount */
 	{ .sy_narg = AS(linux_oldumount_args), .sy_call = (sy_call_t *)linux_oldumount, .sy_auevent = AUE_UMOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 22 = linux_oldumount */
 	{ .sy_narg = AS(linux_setuid16_args), .sy_call = (sy_call_t *)linux_setuid16, .sy_auevent = AUE_SETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 23 = linux_setuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getuid16, .sy_auevent = AUE_GETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 24 = linux_getuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_stime, .sy_auevent = AUE_SETTIMEOFDAY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 25 = linux_stime */
 	{ .sy_narg = AS(linux_ptrace_args), .sy_call = (sy_call_t *)linux_ptrace, .sy_auevent = AUE_PTRACE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 26 = linux_ptrace */
 	{ .sy_narg = AS(linux_alarm_args), .sy_call = (sy_call_t *)linux_alarm, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 27 = linux_alarm */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 28 = fstat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pause, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 29 = linux_pause */
 	{ .sy_narg = AS(linux_utime_args), .sy_call = (sy_call_t *)linux_utime, .sy_auevent = AUE_UTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 30 = linux_utime */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 31 = stty */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 32 = gtty */
 	{ .sy_narg = AS(linux_access_args), .sy_call = (sy_call_t *)linux_access, .sy_auevent = AUE_ACCESS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 33 = linux_access */
 	{ .sy_narg = AS(linux_nice_args), .sy_call = (sy_call_t *)linux_nice, .sy_auevent = AUE_NICE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 34 = linux_nice */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 35 = ftime */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_sync, .sy_auevent = AUE_SYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },		/* 36 = sync */
 	{ .sy_narg = AS(linux_kill_args), .sy_call = (sy_call_t *)linux_kill, .sy_auevent = AUE_KILL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 37 = linux_kill */
 	{ .sy_narg = AS(linux_rename_args), .sy_call = (sy_call_t *)linux_rename, .sy_auevent = AUE_RENAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 38 = linux_rename */
 	{ .sy_narg = AS(linux_mkdir_args), .sy_call = (sy_call_t *)linux_mkdir, .sy_auevent = AUE_MKDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 39 = linux_mkdir */
 	{ .sy_narg = AS(linux_rmdir_args), .sy_call = (sy_call_t *)linux_rmdir, .sy_auevent = AUE_RMDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 40 = linux_rmdir */
 	{ .sy_narg = AS(dup_args), .sy_call = (sy_call_t *)sys_dup, .sy_auevent = AUE_DUP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 41 = dup */
 	{ .sy_narg = AS(linux_pipe_args), .sy_call = (sy_call_t *)linux_pipe, .sy_auevent = AUE_PIPE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 42 = linux_pipe */
 	{ .sy_narg = AS(linux_times_args), .sy_call = (sy_call_t *)linux_times, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 43 = linux_times */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 44 = prof */
 	{ .sy_narg = AS(linux_brk_args), .sy_call = (sy_call_t *)linux_brk, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 45 = linux_brk */
 	{ .sy_narg = AS(linux_setgid16_args), .sy_call = (sy_call_t *)linux_setgid16, .sy_auevent = AUE_SETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 46 = linux_setgid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getgid16, .sy_auevent = AUE_GETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 47 = linux_getgid16 */
 	{ .sy_narg = AS(linux_signal_args), .sy_call = (sy_call_t *)linux_signal, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 48 = linux_signal */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_geteuid16, .sy_auevent = AUE_GETEUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 49 = linux_geteuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getegid16, .sy_auevent = AUE_GETEGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 50 = linux_getegid16 */
 	{ .sy_narg = AS(acct_args), .sy_call = (sy_call_t *)sys_acct, .sy_auevent = AUE_ACCT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 51 = acct */
 	{ .sy_narg = AS(linux_umount_args), .sy_call = (sy_call_t *)linux_umount, .sy_auevent = AUE_UMOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 52 = linux_umount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 53 = lock */
 	{ .sy_narg = AS(linux_ioctl_args), .sy_call = (sy_call_t *)linux_ioctl, .sy_auevent = AUE_IOCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 54 = linux_ioctl */
 	{ .sy_narg = AS(linux_fcntl_args), .sy_call = (sy_call_t *)linux_fcntl, .sy_auevent = AUE_FCNTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 55 = linux_fcntl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 56 = mpx */
 	{ .sy_narg = AS(setpgid_args), .sy_call = (sy_call_t *)sys_setpgid, .sy_auevent = AUE_SETPGRP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 57 = setpgid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 58 = ulimit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_olduname, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 59 = linux_olduname */
 	{ .sy_narg = AS(umask_args), .sy_call = (sy_call_t *)sys_umask, .sy_auevent = AUE_UMASK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 60 = umask */
 	{ .sy_narg = AS(chroot_args), .sy_call = (sy_call_t *)sys_chroot, .sy_auevent = AUE_CHROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 61 = chroot */
 	{ .sy_narg = AS(linux_ustat_args), .sy_call = (sy_call_t *)linux_ustat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 62 = linux_ustat */
 	{ .sy_narg = AS(dup2_args), .sy_call = (sy_call_t *)sys_dup2, .sy_auevent = AUE_DUP2, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 63 = dup2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getppid, .sy_auevent = AUE_GETPPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 64 = linux_getppid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_getpgrp, .sy_auevent = AUE_GETPGRP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 65 = getpgrp */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_setsid, .sy_auevent = AUE_SETSID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 66 = setsid */
 	{ .sy_narg = AS(linux_sigaction_args), .sy_call = (sy_call_t *)linux_sigaction, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 67 = linux_sigaction */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_sgetmask, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 68 = linux_sgetmask */
 	{ .sy_narg = AS(linux_ssetmask_args), .sy_call = (sy_call_t *)linux_ssetmask, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 69 = linux_ssetmask */
 	{ .sy_narg = AS(linux_setreuid16_args), .sy_call = (sy_call_t *)linux_setreuid16, .sy_auevent = AUE_SETREUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 70 = linux_setreuid16 */
 	{ .sy_narg = AS(linux_setregid16_args), .sy_call = (sy_call_t *)linux_setregid16, .sy_auevent = AUE_SETREGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 71 = linux_setregid16 */
 	{ .sy_narg = AS(linux_sigsuspend_args), .sy_call = (sy_call_t *)linux_sigsuspend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 72 = linux_sigsuspend */
 	{ .sy_narg = AS(linux_sigpending_args), .sy_call = (sy_call_t *)linux_sigpending, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 73 = linux_sigpending */
 	{ .sy_narg = AS(linux_sethostname_args), .sy_call = (sy_call_t *)linux_sethostname, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 74 = linux_sethostname */
 	{ .sy_narg = AS(linux_setrlimit_args), .sy_call = (sy_call_t *)linux_setrlimit, .sy_auevent = AUE_SETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 75 = linux_setrlimit */
 	{ .sy_narg = AS(linux_old_getrlimit_args), .sy_call = (sy_call_t *)linux_old_getrlimit, .sy_auevent = AUE_GETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 76 = linux_old_getrlimit */
 	{ .sy_narg = AS(linux_getrusage_args), .sy_call = (sy_call_t *)linux_getrusage, .sy_auevent = AUE_GETRUSAGE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 77 = linux_getrusage */
 	{ .sy_narg = AS(linux_gettimeofday_args), .sy_call = (sy_call_t *)linux_gettimeofday, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 78 = linux_gettimeofday */
 	{ .sy_narg = AS(linux_settimeofday_args), .sy_call = (sy_call_t *)linux_settimeofday, .sy_auevent = AUE_SETTIMEOFDAY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 79 = linux_settimeofday */
 	{ .sy_narg = AS(linux_getgroups16_args), .sy_call = (sy_call_t *)linux_getgroups16, .sy_auevent = AUE_GETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 80 = linux_getgroups16 */
 	{ .sy_narg = AS(linux_setgroups16_args), .sy_call = (sy_call_t *)linux_setgroups16, .sy_auevent = AUE_SETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 81 = linux_setgroups16 */
 	{ .sy_narg = AS(linux_old_select_args), .sy_call = (sy_call_t *)linux_old_select, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 82 = linux_old_select */
 	{ .sy_narg = AS(linux_symlink_args), .sy_call = (sy_call_t *)linux_symlink, .sy_auevent = AUE_SYMLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 83 = linux_symlink */
 	{ .sy_narg = AS(linux_lstat_args), .sy_call = (sy_call_t *)linux_lstat, .sy_auevent = AUE_LSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 84 = linux_lstat */
 	{ .sy_narg = AS(linux_readlink_args), .sy_call = (sy_call_t *)linux_readlink, .sy_auevent = AUE_READLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 85 = linux_readlink */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 86 = linux_uselib */
 	{ .sy_narg = AS(swapon_args), .sy_call = (sy_call_t *)sys_swapon, .sy_auevent = AUE_SWAPON, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 87 = swapon */
 	{ .sy_narg = AS(linux_reboot_args), .sy_call = (sy_call_t *)linux_reboot, .sy_auevent = AUE_REBOOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 88 = linux_reboot */
 	{ .sy_narg = AS(linux_readdir_args), .sy_call = (sy_call_t *)linux_readdir, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 89 = linux_readdir */
 	{ .sy_narg = AS(linux_mmap_args), .sy_call = (sy_call_t *)linux_mmap, .sy_auevent = AUE_MMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 90 = linux_mmap */
 	{ .sy_narg = AS(munmap_args), .sy_call = (sy_call_t *)sys_munmap, .sy_auevent = AUE_MUNMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 91 = munmap */
 	{ .sy_narg = AS(linux_truncate_args), .sy_call = (sy_call_t *)linux_truncate, .sy_auevent = AUE_TRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 92 = linux_truncate */
 	{ .sy_narg = AS(linux_ftruncate_args), .sy_call = (sy_call_t *)linux_ftruncate, .sy_auevent = AUE_FTRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 93 = linux_ftruncate */
 	{ .sy_narg = AS(fchmod_args), .sy_call = (sy_call_t *)sys_fchmod, .sy_auevent = AUE_FCHMOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 94 = fchmod */
 	{ .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, .sy_auevent = AUE_FCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 95 = fchown */
 	{ .sy_narg = AS(linux_getpriority_args), .sy_call = (sy_call_t *)linux_getpriority, .sy_auevent = AUE_GETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 96 = linux_getpriority */
 	{ .sy_narg = AS(setpriority_args), .sy_call = (sy_call_t *)sys_setpriority, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 97 = setpriority */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 98 = profil */
 	{ .sy_narg = AS(linux_statfs_args), .sy_call = (sy_call_t *)linux_statfs, .sy_auevent = AUE_STATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 99 = linux_statfs */
 	{ .sy_narg = AS(linux_fstatfs_args), .sy_call = (sy_call_t *)linux_fstatfs, .sy_auevent = AUE_FSTATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 100 = linux_fstatfs */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 101 = ioperm */
 	{ .sy_narg = AS(linux_socketcall_args), .sy_call = (sy_call_t *)linux_socketcall, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 102 = linux_socketcall */
 	{ .sy_narg = AS(linux_syslog_args), .sy_call = (sy_call_t *)linux_syslog, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 103 = linux_syslog */
 	{ .sy_narg = AS(linux_setitimer_args), .sy_call = (sy_call_t *)linux_setitimer, .sy_auevent = AUE_SETITIMER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 104 = linux_setitimer */
 	{ .sy_narg = AS(linux_getitimer_args), .sy_call = (sy_call_t *)linux_getitimer, .sy_auevent = AUE_GETITIMER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 105 = linux_getitimer */
 	{ .sy_narg = AS(linux_newstat_args), .sy_call = (sy_call_t *)linux_newstat, .sy_auevent = AUE_STAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 106 = linux_newstat */
 	{ .sy_narg = AS(linux_newlstat_args), .sy_call = (sy_call_t *)linux_newlstat, .sy_auevent = AUE_LSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 107 = linux_newlstat */
 	{ .sy_narg = AS(linux_newfstat_args), .sy_call = (sy_call_t *)linux_newfstat, .sy_auevent = AUE_FSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 108 = linux_newfstat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_uname, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 109 = linux_uname */
 	{ .sy_narg = AS(linux_iopl_args), .sy_call = (sy_call_t *)linux_iopl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 110 = linux_iopl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vhangup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 111 = linux_vhangup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 112 = idle */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 113 = vm86old */
 	{ .sy_narg = AS(linux_wait4_args), .sy_call = (sy_call_t *)linux_wait4, .sy_auevent = AUE_WAIT4, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 114 = linux_wait4 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_swapoff, .sy_auevent = AUE_SWAPOFF, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 115 = linux_swapoff */
 	{ .sy_narg = AS(linux_sysinfo_args), .sy_call = (sy_call_t *)linux_sysinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 116 = linux_sysinfo */
 	{ .sy_narg = AS(linux_ipc_args), .sy_call = (sy_call_t *)linux_ipc, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 117 = linux_ipc */
 	{ .sy_narg = AS(fsync_args), .sy_call = (sy_call_t *)sys_fsync, .sy_auevent = AUE_FSYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 118 = fsync */
 	{ .sy_narg = AS(linux_sigreturn_args), .sy_call = (sy_call_t *)linux_sigreturn, .sy_auevent = AUE_SIGRETURN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 119 = linux_sigreturn */
 	{ .sy_narg = AS(linux_clone_args), .sy_call = (sy_call_t *)linux_clone, .sy_auevent = AUE_RFORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 120 = linux_clone */
 	{ .sy_narg = AS(linux_setdomainname_args), .sy_call = (sy_call_t *)linux_setdomainname, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 121 = linux_setdomainname */
 	{ .sy_narg = AS(linux_newuname_args), .sy_call = (sy_call_t *)linux_newuname, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 122 = linux_newuname */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 123 = modify_ldt */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_adjtimex, .sy_auevent = AUE_ADJTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 124 = linux_adjtimex */
 	{ .sy_narg = AS(linux_mprotect_args), .sy_call = (sy_call_t *)linux_mprotect, .sy_auevent = AUE_MPROTECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 125 = linux_mprotect */
 	{ .sy_narg = AS(linux_sigprocmask_args), .sy_call = (sy_call_t *)linux_sigprocmask, .sy_auevent = AUE_SIGPROCMASK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 126 = linux_sigprocmask */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 127 = create_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_init_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 128 = linux_init_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_delete_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 129 = linux_delete_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 130 = get_kernel_syms */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_quotactl, .sy_auevent = AUE_QUOTACTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 131 = linux_quotactl */
 	{ .sy_narg = AS(getpgid_args), .sy_call = (sy_call_t *)sys_getpgid, .sy_auevent = AUE_GETPGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 132 = getpgid */
 	{ .sy_narg = AS(fchdir_args), .sy_call = (sy_call_t *)sys_fchdir, .sy_auevent = AUE_FCHDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 133 = fchdir */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_bdflush, .sy_auevent = AUE_BDFLUSH, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 134 = linux_bdflush */
 	{ .sy_narg = AS(linux_sysfs_args), .sy_call = (sy_call_t *)linux_sysfs, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 135 = linux_sysfs */
 	{ .sy_narg = AS(linux_personality_args), .sy_call = (sy_call_t *)linux_personality, .sy_auevent = AUE_PERSONALITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 136 = linux_personality */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 137 = afs_syscall */
 	{ .sy_narg = AS(linux_setfsuid16_args), .sy_call = (sy_call_t *)linux_setfsuid16, .sy_auevent = AUE_SETFSUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 138 = linux_setfsuid16 */
 	{ .sy_narg = AS(linux_setfsgid16_args), .sy_call = (sy_call_t *)linux_setfsgid16, .sy_auevent = AUE_SETFSGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 139 = linux_setfsgid16 */
 	{ .sy_narg = AS(linux_llseek_args), .sy_call = (sy_call_t *)linux_llseek, .sy_auevent = AUE_LSEEK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 140 = linux_llseek */
 	{ .sy_narg = AS(linux_getdents_args), .sy_call = (sy_call_t *)linux_getdents, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 141 = linux_getdents */
 	{ .sy_narg = AS(linux_select_args), .sy_call = (sy_call_t *)linux_select, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 142 = linux_select */
 	{ .sy_narg = AS(flock_args), .sy_call = (sy_call_t *)sys_flock, .sy_auevent = AUE_FLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 143 = flock */
 	{ .sy_narg = AS(linux_msync_args), .sy_call = (sy_call_t *)linux_msync, .sy_auevent = AUE_MSYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 144 = linux_msync */
 	{ .sy_narg = AS(linux_readv_args), .sy_call = (sy_call_t *)linux_readv, .sy_auevent = AUE_READV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 145 = linux_readv */
 	{ .sy_narg = AS(linux_writev_args), .sy_call = (sy_call_t *)linux_writev, .sy_auevent = AUE_WRITEV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 146 = linux_writev */
 	{ .sy_narg = AS(linux_getsid_args), .sy_call = (sy_call_t *)linux_getsid, .sy_auevent = AUE_GETSID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 147 = linux_getsid */
 	{ .sy_narg = AS(linux_fdatasync_args), .sy_call = (sy_call_t *)linux_fdatasync, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 148 = linux_fdatasync */
 	{ .sy_narg = AS(linux_sysctl_args), .sy_call = (sy_call_t *)linux_sysctl, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 149 = linux_sysctl */
 	{ .sy_narg = AS(mlock_args), .sy_call = (sy_call_t *)sys_mlock, .sy_auevent = AUE_MLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 150 = mlock */
 	{ .sy_narg = AS(munlock_args), .sy_call = (sy_call_t *)sys_munlock, .sy_auevent = AUE_MUNLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 151 = munlock */
 	{ .sy_narg = AS(mlockall_args), .sy_call = (sy_call_t *)sys_mlockall, .sy_auevent = AUE_MLOCKALL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 152 = mlockall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_munlockall, .sy_auevent = AUE_MUNLOCKALL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 153 = munlockall */
 	{ .sy_narg = AS(linux_sched_setparam_args), .sy_call = (sy_call_t *)linux_sched_setparam, .sy_auevent = AUE_SCHED_SETPARAM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 154 = linux_sched_setparam */
 	{ .sy_narg = AS(linux_sched_getparam_args), .sy_call = (sy_call_t *)linux_sched_getparam, .sy_auevent = AUE_SCHED_GETPARAM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 155 = linux_sched_getparam */
 	{ .sy_narg = AS(linux_sched_setscheduler_args), .sy_call = (sy_call_t *)linux_sched_setscheduler, .sy_auevent = AUE_SCHED_SETSCHEDULER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 156 = linux_sched_setscheduler */
 	{ .sy_narg = AS(linux_sched_getscheduler_args), .sy_call = (sy_call_t *)linux_sched_getscheduler, .sy_auevent = AUE_SCHED_GETSCHEDULER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 157 = linux_sched_getscheduler */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_sched_yield, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 158 = sched_yield */
 	{ .sy_narg = AS(linux_sched_get_priority_max_args), .sy_call = (sy_call_t *)linux_sched_get_priority_max, .sy_auevent = AUE_SCHED_GET_PRIORITY_MAX, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 159 = linux_sched_get_priority_max */
 	{ .sy_narg = AS(linux_sched_get_priority_min_args), .sy_call = (sy_call_t *)linux_sched_get_priority_min, .sy_auevent = AUE_SCHED_GET_PRIORITY_MIN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 160 = linux_sched_get_priority_min */
 	{ .sy_narg = AS(linux_sched_rr_get_interval_args), .sy_call = (sy_call_t *)linux_sched_rr_get_interval, .sy_auevent = AUE_SCHED_RR_GET_INTERVAL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 161 = linux_sched_rr_get_interval */
 	{ .sy_narg = AS(linux_nanosleep_args), .sy_call = (sy_call_t *)linux_nanosleep, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 162 = linux_nanosleep */
 	{ .sy_narg = AS(linux_mremap_args), .sy_call = (sy_call_t *)linux_mremap, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 163 = linux_mremap */
 	{ .sy_narg = AS(linux_setresuid16_args), .sy_call = (sy_call_t *)linux_setresuid16, .sy_auevent = AUE_SETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 164 = linux_setresuid16 */
 	{ .sy_narg = AS(linux_getresuid16_args), .sy_call = (sy_call_t *)linux_getresuid16, .sy_auevent = AUE_GETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 165 = linux_getresuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 166 = vm86 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 167 = query_module */
-	{ .sy_narg = AS(poll_args), .sy_call = (sy_call_t *)sys_poll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 168 = poll */
+	{ .sy_narg = AS(linux_poll_args), .sy_call = (sy_call_t *)linux_poll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 168 = linux_poll */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 169 = nfsservctl */
 	{ .sy_narg = AS(linux_setresgid16_args), .sy_call = (sy_call_t *)linux_setresgid16, .sy_auevent = AUE_SETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 170 = linux_setresgid16 */
 	{ .sy_narg = AS(linux_getresgid16_args), .sy_call = (sy_call_t *)linux_getresgid16, .sy_auevent = AUE_GETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 171 = linux_getresgid16 */
 	{ .sy_narg = AS(linux_prctl_args), .sy_call = (sy_call_t *)linux_prctl, .sy_auevent = AUE_PRCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 172 = linux_prctl */
 	{ .sy_narg = AS(linux_rt_sigreturn_args), .sy_call = (sy_call_t *)linux_rt_sigreturn, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 173 = linux_rt_sigreturn */
 	{ .sy_narg = AS(linux_rt_sigaction_args), .sy_call = (sy_call_t *)linux_rt_sigaction, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 174 = linux_rt_sigaction */
 	{ .sy_narg = AS(linux_rt_sigprocmask_args), .sy_call = (sy_call_t *)linux_rt_sigprocmask, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 175 = linux_rt_sigprocmask */
 	{ .sy_narg = AS(linux_rt_sigpending_args), .sy_call = (sy_call_t *)linux_rt_sigpending, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 176 = linux_rt_sigpending */
 	{ .sy_narg = AS(linux_rt_sigtimedwait_args), .sy_call = (sy_call_t *)linux_rt_sigtimedwait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 177 = linux_rt_sigtimedwait */
 	{ .sy_narg = AS(linux_rt_sigqueueinfo_args), .sy_call = (sy_call_t *)linux_rt_sigqueueinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 178 = linux_rt_sigqueueinfo */
 	{ .sy_narg = AS(linux_rt_sigsuspend_args), .sy_call = (sy_call_t *)linux_rt_sigsuspend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 179 = linux_rt_sigsuspend */
 	{ .sy_narg = AS(linux_pread_args), .sy_call = (sy_call_t *)linux_pread, .sy_auevent = AUE_PREAD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 180 = linux_pread */
 	{ .sy_narg = AS(linux_pwrite_args), .sy_call = (sy_call_t *)linux_pwrite, .sy_auevent = AUE_PWRITE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 181 = linux_pwrite */
 	{ .sy_narg = AS(linux_chown16_args), .sy_call = (sy_call_t *)linux_chown16, .sy_auevent = AUE_CHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 182 = linux_chown16 */
 	{ .sy_narg = AS(linux_getcwd_args), .sy_call = (sy_call_t *)linux_getcwd, .sy_auevent = AUE_GETCWD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 183 = linux_getcwd */
 	{ .sy_narg = AS(linux_capget_args), .sy_call = (sy_call_t *)linux_capget, .sy_auevent = AUE_CAPGET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 184 = linux_capget */
 	{ .sy_narg = AS(linux_capset_args), .sy_call = (sy_call_t *)linux_capset, .sy_auevent = AUE_CAPSET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 185 = linux_capset */
 	{ .sy_narg = AS(linux_sigaltstack_args), .sy_call = (sy_call_t *)linux_sigaltstack, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 186 = linux_sigaltstack */
 	{ .sy_narg = AS(linux_sendfile_args), .sy_call = (sy_call_t *)linux_sendfile, .sy_auevent = AUE_SENDFILE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 187 = linux_sendfile */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 188 = getpmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 189 = putpmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vfork, .sy_auevent = AUE_VFORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 190 = linux_vfork */
 	{ .sy_narg = AS(linux_getrlimit_args), .sy_call = (sy_call_t *)linux_getrlimit, .sy_auevent = AUE_GETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 191 = linux_getrlimit */
 	{ .sy_narg = AS(linux_mmap2_args), .sy_call = (sy_call_t *)linux_mmap2, .sy_auevent = AUE_MMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 192 = linux_mmap2 */
 	{ .sy_narg = AS(linux_truncate64_args), .sy_call = (sy_call_t *)linux_truncate64, .sy_auevent = AUE_TRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 193 = linux_truncate64 */
 	{ .sy_narg = AS(linux_ftruncate64_args), .sy_call = (sy_call_t *)linux_ftruncate64, .sy_auevent = AUE_FTRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 194 = linux_ftruncate64 */
 	{ .sy_narg = AS(linux_stat64_args), .sy_call = (sy_call_t *)linux_stat64, .sy_auevent = AUE_STAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 195 = linux_stat64 */
 	{ .sy_narg = AS(linux_lstat64_args), .sy_call = (sy_call_t *)linux_lstat64, .sy_auevent = AUE_LSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 196 = linux_lstat64 */
 	{ .sy_narg = AS(linux_fstat64_args), .sy_call = (sy_call_t *)linux_fstat64, .sy_auevent = AUE_FSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 197 = linux_fstat64 */
 	{ .sy_narg = AS(linux_lchown_args), .sy_call = (sy_call_t *)linux_lchown, .sy_auevent = AUE_LCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 198 = linux_lchown */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getuid, .sy_auevent = AUE_GETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 199 = linux_getuid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getgid, .sy_auevent = AUE_GETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 200 = linux_getgid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_geteuid, .sy_auevent = AUE_GETEUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 201 = geteuid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_getegid, .sy_auevent = AUE_GETEGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 202 = getegid */
 	{ .sy_narg = AS(setreuid_args), .sy_call = (sy_call_t *)sys_setreuid, .sy_auevent = AUE_SETREUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 203 = setreuid */
 	{ .sy_narg = AS(setregid_args), .sy_call = (sy_call_t *)sys_setregid, .sy_auevent = AUE_SETREGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 204 = setregid */
 	{ .sy_narg = AS(linux_getgroups_args), .sy_call = (sy_call_t *)linux_getgroups, .sy_auevent = AUE_GETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 205 = linux_getgroups */
 	{ .sy_narg = AS(linux_setgroups_args), .sy_call = (sy_call_t *)linux_setgroups, .sy_auevent = AUE_SETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 206 = linux_setgroups */
 	{ .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 207 = fchown */
 	{ .sy_narg = AS(setresuid_args), .sy_call = (sy_call_t *)sys_setresuid, .sy_auevent = AUE_SETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 208 = setresuid */
 	{ .sy_narg = AS(getresuid_args), .sy_call = (sy_call_t *)sys_getresuid, .sy_auevent = AUE_GETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 209 = getresuid */
 	{ .sy_narg = AS(setresgid_args), .sy_call = (sy_call_t *)sys_setresgid, .sy_auevent = AUE_SETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 210 = setresgid */
 	{ .sy_narg = AS(getresgid_args), .sy_call = (sy_call_t *)sys_getresgid, .sy_auevent = AUE_GETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 211 = getresgid */
 	{ .sy_narg = AS(linux_chown_args), .sy_call = (sy_call_t *)linux_chown, .sy_auevent = AUE_CHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 212 = linux_chown */
 	{ .sy_narg = AS(setuid_args), .sy_call = (sy_call_t *)sys_setuid, .sy_auevent = AUE_SETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 213 = setuid */
 	{ .sy_narg = AS(setgid_args), .sy_call = (sy_call_t *)sys_setgid, .sy_auevent = AUE_SETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 214 = setgid */
 	{ .sy_narg = AS(linux_setfsuid_args), .sy_call = (sy_call_t *)linux_setfsuid, .sy_auevent = AUE_SETFSUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 215 = linux_setfsuid */
 	{ .sy_narg = AS(linux_setfsgid_args), .sy_call = (sy_call_t *)linux_setfsgid, .sy_auevent = AUE_SETFSGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 216 = linux_setfsgid */
 	{ .sy_narg = AS(linux_pivot_root_args), .sy_call = (sy_call_t *)linux_pivot_root, .sy_auevent = AUE_PIVOT_ROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 217 = linux_pivot_root */
 	{ .sy_narg = AS(linux_mincore_args), .sy_call = (sy_call_t *)linux_mincore, .sy_auevent = AUE_MINCORE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 218 = linux_mincore */
 	{ .sy_narg = AS(linux_madvise_args), .sy_call = (sy_call_t *)linux_madvise, .sy_auevent = AUE_MADVISE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 219 = linux_madvise */
 	{ .sy_narg = AS(linux_getdents64_args), .sy_call = (sy_call_t *)linux_getdents64, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 220 = linux_getdents64 */
 	{ .sy_narg = AS(linux_fcntl64_args), .sy_call = (sy_call_t *)linux_fcntl64, .sy_auevent = AUE_FCNTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 221 = linux_fcntl64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 222 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 223 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_gettid, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 224 = linux_gettid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 225 = linux_readahead */
 	{ .sy_narg = AS(linux_setxattr_args), .sy_call = (sy_call_t *)linux_setxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 226 = linux_setxattr */
 	{ .sy_narg = AS(linux_lsetxattr_args), .sy_call = (sy_call_t *)linux_lsetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 227 = linux_lsetxattr */
 	{ .sy_narg = AS(linux_fsetxattr_args), .sy_call = (sy_call_t *)linux_fsetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 228 = linux_fsetxattr */
 	{ .sy_narg = AS(linux_getxattr_args), .sy_call = (sy_call_t *)linux_getxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 229 = linux_getxattr */
 	{ .sy_narg = AS(linux_lgetxattr_args), .sy_call = (sy_call_t *)linux_lgetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 230 = linux_lgetxattr */
 	{ .sy_narg = AS(linux_fgetxattr_args), .sy_call = (sy_call_t *)linux_fgetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 231 = linux_fgetxattr */
 	{ .sy_narg = AS(linux_listxattr_args), .sy_call = (sy_call_t *)linux_listxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 232 = linux_listxattr */
 	{ .sy_narg = AS(linux_llistxattr_args), .sy_call = (sy_call_t *)linux_llistxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 233 = linux_llistxattr */
 	{ .sy_narg = AS(linux_flistxattr_args), .sy_call = (sy_call_t *)linux_flistxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 234 = linux_flistxattr */
 	{ .sy_narg = AS(linux_removexattr_args), .sy_call = (sy_call_t *)linux_removexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 235 = linux_removexattr */
 	{ .sy_narg = AS(linux_lremovexattr_args), .sy_call = (sy_call_t *)linux_lremovexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 236 = linux_lremovexattr */
 	{ .sy_narg = AS(linux_fremovexattr_args), .sy_call = (sy_call_t *)linux_fremovexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 237 = linux_fremovexattr */
 	{ .sy_narg = AS(linux_tkill_args), .sy_call = (sy_call_t *)linux_tkill, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 238 = linux_tkill */
 	{ .sy_narg = AS(linux_sendfile64_args), .sy_call = (sy_call_t *)linux_sendfile64, .sy_auevent = AUE_SENDFILE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 239 = linux_sendfile64 */
 	{ .sy_narg = AS(linux_sys_futex_args), .sy_call = (sy_call_t *)linux_sys_futex, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 240 = linux_sys_futex */
 	{ .sy_narg = AS(linux_sched_setaffinity_args), .sy_call = (sy_call_t *)linux_sched_setaffinity, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 241 = linux_sched_setaffinity */
 	{ .sy_narg = AS(linux_sched_getaffinity_args), .sy_call = (sy_call_t *)linux_sched_getaffinity, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 242 = linux_sched_getaffinity */
 	{ .sy_narg = AS(linux_set_thread_area_args), .sy_call = (sy_call_t *)linux_set_thread_area, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 243 = linux_set_thread_area */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 244 = linux_get_thread_area */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 245 = linux_io_setup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 246 = linux_io_destroy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 247 = linux_io_getevents */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 248 = linux_io_submit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 249 = linux_io_cancel */
 	{ .sy_narg = AS(linux_fadvise64_args), .sy_call = (sy_call_t *)linux_fadvise64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 250 = linux_fadvise64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 251 =  */
 	{ .sy_narg = AS(linux_exit_group_args), .sy_call = (sy_call_t *)linux_exit_group, .sy_auevent = AUE_EXIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 252 = linux_exit_group */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_lookup_dcookie, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 253 = linux_lookup_dcookie */
 	{ .sy_narg = AS(linux_epoll_create_args), .sy_call = (sy_call_t *)linux_epoll_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 254 = linux_epoll_create */
 	{ .sy_narg = AS(linux_epoll_ctl_args), .sy_call = (sy_call_t *)linux_epoll_ctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 255 = linux_epoll_ctl */
 	{ .sy_narg = AS(linux_epoll_wait_args), .sy_call = (sy_call_t *)linux_epoll_wait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 256 = linux_epoll_wait */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_remap_file_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 257 = linux_remap_file_pages */
 	{ .sy_narg = AS(linux_set_tid_address_args), .sy_call = (sy_call_t *)linux_set_tid_address, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 258 = linux_set_tid_address */
 	{ .sy_narg = AS(linux_timer_create_args), .sy_call = (sy_call_t *)linux_timer_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 259 = linux_timer_create */
 	{ .sy_narg = AS(linux_timer_settime_args), .sy_call = (sy_call_t *)linux_timer_settime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 260 = linux_timer_settime */
 	{ .sy_narg = AS(linux_timer_gettime_args), .sy_call = (sy_call_t *)linux_timer_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 261 = linux_timer_gettime */
 	{ .sy_narg = AS(linux_timer_getoverrun_args), .sy_call = (sy_call_t *)linux_timer_getoverrun, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 262 = linux_timer_getoverrun */
 	{ .sy_narg = AS(linux_timer_delete_args), .sy_call = (sy_call_t *)linux_timer_delete, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 263 = linux_timer_delete */
 	{ .sy_narg = AS(linux_clock_settime_args), .sy_call = (sy_call_t *)linux_clock_settime, .sy_auevent = AUE_CLOCK_SETTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 264 = linux_clock_settime */
 	{ .sy_narg = AS(linux_clock_gettime_args), .sy_call = (sy_call_t *)linux_clock_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 265 = linux_clock_gettime */
 	{ .sy_narg = AS(linux_clock_getres_args), .sy_call = (sy_call_t *)linux_clock_getres, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 266 = linux_clock_getres */
 	{ .sy_narg = AS(linux_clock_nanosleep_args), .sy_call = (sy_call_t *)linux_clock_nanosleep, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 267 = linux_clock_nanosleep */
 	{ .sy_narg = AS(linux_statfs64_args), .sy_call = (sy_call_t *)linux_statfs64, .sy_auevent = AUE_STATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 268 = linux_statfs64 */
 	{ .sy_narg = AS(linux_fstatfs64_args), .sy_call = (sy_call_t *)linux_fstatfs64, .sy_auevent = AUE_FSTATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 269 = linux_fstatfs64 */
 	{ .sy_narg = AS(linux_tgkill_args), .sy_call = (sy_call_t *)linux_tgkill, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 270 = linux_tgkill */
 	{ .sy_narg = AS(linux_utimes_args), .sy_call = (sy_call_t *)linux_utimes, .sy_auevent = AUE_UTIMES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 271 = linux_utimes */
 	{ .sy_narg = AS(linux_fadvise64_64_args), .sy_call = (sy_call_t *)linux_fadvise64_64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 272 = linux_fadvise64_64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 273 = vserver */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mbind, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 274 = linux_mbind */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_get_mempolicy, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 275 = linux_get_mempolicy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_set_mempolicy, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 276 = linux_set_mempolicy */
 	{ .sy_narg = AS(linux_mq_open_args), .sy_call = (sy_call_t *)linux_mq_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 277 = linux_mq_open */
 	{ .sy_narg = AS(linux_mq_unlink_args), .sy_call = (sy_call_t *)linux_mq_unlink, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 278 = linux_mq_unlink */
 	{ .sy_narg = AS(linux_mq_timedsend_args), .sy_call = (sy_call_t *)linux_mq_timedsend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 279 = linux_mq_timedsend */
 	{ .sy_narg = AS(linux_mq_timedreceive_args), .sy_call = (sy_call_t *)linux_mq_timedreceive, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 280 = linux_mq_timedreceive */
 	{ .sy_narg = AS(linux_mq_notify_args), .sy_call = (sy_call_t *)linux_mq_notify, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 281 = linux_mq_notify */
 	{ .sy_narg = AS(linux_mq_getsetattr_args), .sy_call = (sy_call_t *)linux_mq_getsetattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 282 = linux_mq_getsetattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_kexec_load, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 283 = linux_kexec_load */
 	{ .sy_narg = AS(linux_waitid_args), .sy_call = (sy_call_t *)linux_waitid, .sy_auevent = AUE_WAIT6, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 284 = linux_waitid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 285 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_add_key, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 286 = linux_add_key */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_request_key, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 287 = linux_request_key */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_keyctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 288 = linux_keyctl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_ioprio_set, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 289 = linux_ioprio_set */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_ioprio_get, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 290 = linux_ioprio_get */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_init, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 291 = linux_inotify_init */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_add_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 292 = linux_inotify_add_watch */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_rm_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 293 = linux_inotify_rm_watch */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_migrate_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 294 = linux_migrate_pages */
 	{ .sy_narg = AS(linux_openat_args), .sy_call = (sy_call_t *)linux_openat, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 295 = linux_openat */
 	{ .sy_narg = AS(linux_mkdirat_args), .sy_call = (sy_call_t *)linux_mkdirat, .sy_auevent = AUE_MKDIRAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 296 = linux_mkdirat */
 	{ .sy_narg = AS(linux_mknodat_args), .sy_call = (sy_call_t *)linux_mknodat, .sy_auevent = AUE_MKNODAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 297 = linux_mknodat */
 	{ .sy_narg = AS(linux_fchownat_args), .sy_call = (sy_call_t *)linux_fchownat, .sy_auevent = AUE_FCHOWNAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 298 = linux_fchownat */
 	{ .sy_narg = AS(linux_futimesat_args), .sy_call = (sy_call_t *)linux_futimesat, .sy_auevent = AUE_FUTIMESAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 299 = linux_futimesat */
 	{ .sy_narg = AS(linux_fstatat64_args), .sy_call = (sy_call_t *)linux_fstatat64, .sy_auevent = AUE_FSTATAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 300 = linux_fstatat64 */
 	{ .sy_narg = AS(linux_unlinkat_args), .sy_call = (sy_call_t *)linux_unlinkat, .sy_auevent = AUE_UNLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 301 = linux_unlinkat */
 	{ .sy_narg = AS(linux_renameat_args), .sy_call = (sy_call_t *)linux_renameat, .sy_auevent = AUE_RENAMEAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 302 = linux_renameat */
 	{ .sy_narg = AS(linux_linkat_args), .sy_call = (sy_call_t *)linux_linkat, .sy_auevent = AUE_LINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 303 = linux_linkat */
 	{ .sy_narg = AS(linux_symlinkat_args), .sy_call = (sy_call_t *)linux_symlinkat, .sy_auevent = AUE_SYMLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 304 = linux_symlinkat */
 	{ .sy_narg = AS(linux_readlinkat_args), .sy_call = (sy_call_t *)linux_readlinkat, .sy_auevent = AUE_READLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 305 = linux_readlinkat */
 	{ .sy_narg = AS(linux_fchmodat_args), .sy_call = (sy_call_t *)linux_fchmodat, .sy_auevent = AUE_FCHMODAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 306 = linux_fchmodat */
 	{ .sy_narg = AS(linux_faccessat_args), .sy_call = (sy_call_t *)linux_faccessat, .sy_auevent = AUE_FACCESSAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 307 = linux_faccessat */
 	{ .sy_narg = AS(linux_pselect6_args), .sy_call = (sy_call_t *)linux_pselect6, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 308 = linux_pselect6 */
 	{ .sy_narg = AS(linux_ppoll_args), .sy_call = (sy_call_t *)linux_ppoll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 309 = linux_ppoll */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_unshare, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 310 = linux_unshare */
 	{ .sy_narg = AS(linux_set_robust_list_args), .sy_call = (sy_call_t *)linux_set_robust_list, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 311 = linux_set_robust_list */
 	{ .sy_narg = AS(linux_get_robust_list_args), .sy_call = (sy_call_t *)linux_get_robust_list, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 312 = linux_get_robust_list */
 	{ .sy_narg = AS(linux_splice_args), .sy_call = (sy_call_t *)linux_splice, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 313 = linux_splice */
 	{ .sy_narg = AS(linux_sync_file_range_args), .sy_call = (sy_call_t *)linux_sync_file_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 314 = linux_sync_file_range */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_tee, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },		/* 315 = linux_tee */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vmsplice, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 316 = linux_vmsplice */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 317 = linux_move_pages */
 	{ .sy_narg = AS(linux_getcpu_args), .sy_call = (sy_call_t *)linux_getcpu, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 318 = linux_getcpu */
 	{ .sy_narg = AS(linux_epoll_pwait_args), .sy_call = (sy_call_t *)linux_epoll_pwait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 319 = linux_epoll_pwait */
 	{ .sy_narg = AS(linux_utimensat_args), .sy_call = (sy_call_t *)linux_utimensat, .sy_auevent = AUE_FUTIMESAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 320 = linux_utimensat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_signalfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 321 = linux_signalfd */
 	{ .sy_narg = AS(linux_timerfd_create_args), .sy_call = (sy_call_t *)linux_timerfd_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 322 = linux_timerfd_create */
 	{ .sy_narg = AS(linux_eventfd_args), .sy_call = (sy_call_t *)linux_eventfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 323 = linux_eventfd */
 	{ .sy_narg = AS(linux_fallocate_args), .sy_call = (sy_call_t *)linux_fallocate, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 324 = linux_fallocate */
 	{ .sy_narg = AS(linux_timerfd_settime_args), .sy_call = (sy_call_t *)linux_timerfd_settime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 325 = linux_timerfd_settime */
 	{ .sy_narg = AS(linux_timerfd_gettime_args), .sy_call = (sy_call_t *)linux_timerfd_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 326 = linux_timerfd_gettime */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_signalfd4, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 327 = linux_signalfd4 */
 	{ .sy_narg = AS(linux_eventfd2_args), .sy_call = (sy_call_t *)linux_eventfd2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 328 = linux_eventfd2 */
 	{ .sy_narg = AS(linux_epoll_create1_args), .sy_call = (sy_call_t *)linux_epoll_create1, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 329 = linux_epoll_create1 */
 	{ .sy_narg = AS(linux_dup3_args), .sy_call = (sy_call_t *)linux_dup3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 330 = linux_dup3 */
 	{ .sy_narg = AS(linux_pipe2_args), .sy_call = (sy_call_t *)linux_pipe2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 331 = linux_pipe2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_init1, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 332 = linux_inotify_init1 */
 	{ .sy_narg = AS(linux_preadv_args), .sy_call = (sy_call_t *)linux_preadv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 333 = linux_preadv */
 	{ .sy_narg = AS(linux_pwritev_args), .sy_call = (sy_call_t *)linux_pwritev, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 334 = linux_pwritev */
 	{ .sy_narg = AS(linux_rt_tgsigqueueinfo_args), .sy_call = (sy_call_t *)linux_rt_tgsigqueueinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 335 = linux_rt_tgsigqueueinfo */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_perf_event_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 336 = linux_perf_event_open */
 	{ .sy_narg = AS(linux_recvmmsg_args), .sy_call = (sy_call_t *)linux_recvmmsg, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 337 = linux_recvmmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fanotify_init, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 338 = linux_fanotify_init */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fanotify_mark, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 339 = linux_fanotify_mark */
 	{ .sy_narg = AS(linux_prlimit64_args), .sy_call = (sy_call_t *)linux_prlimit64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 340 = linux_prlimit64 */
 	{ .sy_narg = AS(linux_name_to_handle_at_args), .sy_call = (sy_call_t *)linux_name_to_handle_at, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 341 = linux_name_to_handle_at */
 	{ .sy_narg = AS(linux_open_by_handle_at_args), .sy_call = (sy_call_t *)linux_open_by_handle_at, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 342 = linux_open_by_handle_at */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clock_adjtime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 343 = linux_clock_adjtime */
 	{ .sy_narg = AS(linux_syncfs_args), .sy_call = (sy_call_t *)linux_syncfs, .sy_auevent = AUE_SYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 344 = linux_syncfs */
 	{ .sy_narg = AS(linux_sendmmsg_args), .sy_call = (sy_call_t *)linux_sendmmsg, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 345 = linux_sendmmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_setns, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 346 = linux_setns */
 	{ .sy_narg = AS(linux_process_vm_readv_args), .sy_call = (sy_call_t *)linux_process_vm_readv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 347 = linux_process_vm_readv */
 	{ .sy_narg = AS(linux_process_vm_writev_args), .sy_call = (sy_call_t *)linux_process_vm_writev, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 348 = linux_process_vm_writev */
 	{ .sy_narg = AS(linux_kcmp_args), .sy_call = (sy_call_t *)linux_kcmp, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 349 = linux_kcmp */
 	{ .sy_narg = AS(linux_finit_module_args), .sy_call = (sy_call_t *)linux_finit_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 350 = linux_finit_module */
 	{ .sy_narg = AS(linux_sched_setattr_args), .sy_call = (sy_call_t *)linux_sched_setattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 351 = linux_sched_setattr */
 	{ .sy_narg = AS(linux_sched_getattr_args), .sy_call = (sy_call_t *)linux_sched_getattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 352 = linux_sched_getattr */
 	{ .sy_narg = AS(linux_renameat2_args), .sy_call = (sy_call_t *)linux_renameat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 353 = linux_renameat2 */
 	{ .sy_narg = AS(linux_seccomp_args), .sy_call = (sy_call_t *)linux_seccomp, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 354 = linux_seccomp */
 	{ .sy_narg = AS(linux_getrandom_args), .sy_call = (sy_call_t *)linux_getrandom, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 355 = linux_getrandom */
 	{ .sy_narg = AS(linux_memfd_create_args), .sy_call = (sy_call_t *)linux_memfd_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 356 = linux_memfd_create */
 	{ .sy_narg = AS(linux_bpf_args), .sy_call = (sy_call_t *)linux_bpf, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 357 = linux_bpf */
 	{ .sy_narg = AS(linux_execveat_args), .sy_call = (sy_call_t *)linux_execveat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 358 = linux_execveat */
 	{ .sy_narg = AS(linux_socket_args), .sy_call = (sy_call_t *)linux_socket, .sy_auevent = AUE_SOCKET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 359 = linux_socket */
 	{ .sy_narg = AS(linux_socketpair_args), .sy_call = (sy_call_t *)linux_socketpair, .sy_auevent = AUE_SOCKETPAIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 360 = linux_socketpair */
 	{ .sy_narg = AS(linux_bind_args), .sy_call = (sy_call_t *)linux_bind, .sy_auevent = AUE_BIND, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 361 = linux_bind */
 	{ .sy_narg = AS(linux_connect_args), .sy_call = (sy_call_t *)linux_connect, .sy_auevent = AUE_CONNECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 362 = linux_connect */
 	{ .sy_narg = AS(linux_listen_args), .sy_call = (sy_call_t *)linux_listen, .sy_auevent = AUE_LISTEN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 363 = linux_listen */
 	{ .sy_narg = AS(linux_accept4_args), .sy_call = (sy_call_t *)linux_accept4, .sy_auevent = AUE_ACCEPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 364 = linux_accept4 */
 	{ .sy_narg = AS(linux_getsockopt_args), .sy_call = (sy_call_t *)linux_getsockopt, .sy_auevent = AUE_GETSOCKOPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 365 = linux_getsockopt */
 	{ .sy_narg = AS(linux_setsockopt_args), .sy_call = (sy_call_t *)linux_setsockopt, .sy_auevent = AUE_SETSOCKOPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 366 = linux_setsockopt */
 	{ .sy_narg = AS(linux_getsockname_args), .sy_call = (sy_call_t *)linux_getsockname, .sy_auevent = AUE_GETSOCKNAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 367 = linux_getsockname */
 	{ .sy_narg = AS(linux_getpeername_args), .sy_call = (sy_call_t *)linux_getpeername, .sy_auevent = AUE_GETPEERNAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 368 = linux_getpeername */
 	{ .sy_narg = AS(linux_sendto_args), .sy_call = (sy_call_t *)linux_sendto, .sy_auevent = AUE_SENDTO, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 369 = linux_sendto */
 	{ .sy_narg = AS(linux_sendmsg_args), .sy_call = (sy_call_t *)linux_sendmsg, .sy_auevent = AUE_SENDMSG, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 370 = linux_sendmsg */
 	{ .sy_narg = AS(linux_recvfrom_args), .sy_call = (sy_call_t *)linux_recvfrom, .sy_auevent = AUE_RECVFROM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 371 = linux_recvfrom */
 	{ .sy_narg = AS(linux_recvmsg_args), .sy_call = (sy_call_t *)linux_recvmsg, .sy_auevent = AUE_RECVMSG, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 372 = linux_recvmsg */
 	{ .sy_narg = AS(linux_shutdown_args), .sy_call = (sy_call_t *)linux_shutdown, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 373 = linux_shutdown */
 	{ .sy_narg = AS(linux_userfaultfd_args), .sy_call = (sy_call_t *)linux_userfaultfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 374 = linux_userfaultfd */
 	{ .sy_narg = AS(linux_membarrier_args), .sy_call = (sy_call_t *)linux_membarrier, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 375 = linux_membarrier */
 	{ .sy_narg = AS(linux_mlock2_args), .sy_call = (sy_call_t *)linux_mlock2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 376 = linux_mlock2 */
 	{ .sy_narg = AS(linux_copy_file_range_args), .sy_call = (sy_call_t *)linux_copy_file_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 377 = linux_copy_file_range */
 	{ .sy_narg = AS(linux_preadv2_args), .sy_call = (sy_call_t *)linux_preadv2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 378 = linux_preadv2 */
 	{ .sy_narg = AS(linux_pwritev2_args), .sy_call = (sy_call_t *)linux_pwritev2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 379 = linux_pwritev2 */
 	{ .sy_narg = AS(linux_pkey_mprotect_args), .sy_call = (sy_call_t *)linux_pkey_mprotect, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 380 = linux_pkey_mprotect */
 	{ .sy_narg = AS(linux_pkey_alloc_args), .sy_call = (sy_call_t *)linux_pkey_alloc, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 381 = linux_pkey_alloc */
 	{ .sy_narg = AS(linux_pkey_free_args), .sy_call = (sy_call_t *)linux_pkey_free, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 382 = linux_pkey_free */
 	{ .sy_narg = AS(linux_statx_args), .sy_call = (sy_call_t *)linux_statx, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 383 = linux_statx */
 	{ .sy_narg = AS(linux_arch_prctl_args), .sy_call = (sy_call_t *)linux_arch_prctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 384 = linux_arch_prctl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_pgetevents, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 385 = linux_io_pgetevents */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_rseq, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 386 = linux_rseq */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 387 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 388 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 389 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 390 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 391 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 392 = nosys */
 	{ .sy_narg = AS(linux_semget_args), .sy_call = (sy_call_t *)linux_semget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 393 = linux_semget */
 	{ .sy_narg = AS(linux_semctl_args), .sy_call = (sy_call_t *)linux_semctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 394 = linux_semctl */
 	{ .sy_narg = AS(linux_shmget_args), .sy_call = (sy_call_t *)linux_shmget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 395 = linux_shmget */
 	{ .sy_narg = AS(linux_shmctl_args), .sy_call = (sy_call_t *)linux_shmctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 396 = linux_shmctl */
 	{ .sy_narg = AS(linux_shmat_args), .sy_call = (sy_call_t *)linux_shmat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 397 = linux_shmat */
 	{ .sy_narg = AS(linux_shmdt_args), .sy_call = (sy_call_t *)linux_shmdt, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 398 = linux_shmdt */
 	{ .sy_narg = AS(linux_msgget_args), .sy_call = (sy_call_t *)linux_msgget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 399 = linux_msgget */
 	{ .sy_narg = AS(linux_msgsnd_args), .sy_call = (sy_call_t *)linux_msgsnd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 400 = linux_msgsnd */
 	{ .sy_narg = AS(linux_msgrcv_args), .sy_call = (sy_call_t *)linux_msgrcv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 401 = linux_msgrcv */
 	{ .sy_narg = AS(linux_msgctl_args), .sy_call = (sy_call_t *)linux_msgctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 402 = linux_msgctl */
 	{ .sy_narg = AS(linux_clock_gettime64_args), .sy_call = (sy_call_t *)linux_clock_gettime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 403 = linux_clock_gettime64 */
 	{ .sy_narg = AS(linux_clock_settime64_args), .sy_call = (sy_call_t *)linux_clock_settime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 404 = linux_clock_settime64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clock_adjtime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 405 = linux_clock_adjtime64 */
 	{ .sy_narg = AS(linux_clock_getres_time64_args), .sy_call = (sy_call_t *)linux_clock_getres_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 406 = linux_clock_getres_time64 */
 	{ .sy_narg = AS(linux_clock_nanosleep_time64_args), .sy_call = (sy_call_t *)linux_clock_nanosleep_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 407 = linux_clock_nanosleep_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timer_gettime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 408 = linux_timer_gettime64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timer_settime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 409 = linux_timer_settime64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timerfd_gettime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 410 = linux_timerfd_gettime64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timerfd_settime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 411 = linux_timerfd_settime64 */
 	{ .sy_narg = AS(linux_utimensat_time64_args), .sy_call = (sy_call_t *)linux_utimensat_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 412 = linux_utimensat_time64 */
 	{ .sy_narg = AS(linux_pselect6_time64_args), .sy_call = (sy_call_t *)linux_pselect6_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 413 = linux_pselect6_time64 */
 	{ .sy_narg = AS(linux_ppoll_time64_args), .sy_call = (sy_call_t *)linux_ppoll_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 414 = linux_ppoll_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 415 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_pgetevents_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 416 = linux_io_pgetevents_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_recvmmsg_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 417 = linux_recvmmsg_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mq_timedsend_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 418 = linux_mq_timedsend_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mq_timedreceive_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 419 = linux_mq_timedreceive_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_semtimedop_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 420 = linux_semtimedop_time64 */
 	{ .sy_narg = AS(linux_rt_sigtimedwait_time64_args), .sy_call = (sy_call_t *)linux_rt_sigtimedwait_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 421 = linux_rt_sigtimedwait_time64 */
 	{ .sy_narg = AS(linux_sys_futex_time64_args), .sy_call = (sy_call_t *)linux_sys_futex_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 422 = linux_sys_futex_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_sched_rr_get_interval_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 423 = linux_sched_rr_get_interval_time64 */
 	{ .sy_narg = AS(linux_pidfd_send_signal_args), .sy_call = (sy_call_t *)linux_pidfd_send_signal, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 424 = linux_pidfd_send_signal */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_setup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 425 = linux_io_uring_setup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_enter, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 426 = linux_io_uring_enter */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_register, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 427 = linux_io_uring_register */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_open_tree, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 428 = linux_open_tree */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_mount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 429 = linux_move_mount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsopen, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 430 = linux_fsopen */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsconfig, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 431 = linux_fsconfig */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsmount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 432 = linux_fsmount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fspick, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 433 = linux_fspick */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 434 = linux_pidfd_open */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clone3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 435 = linux_clone3 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_close_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 436 = linux_close_range */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_openat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 437 = linux_openat2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_getfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 438 = linux_pidfd_getfd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_faccessat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 439 = linux_faccessat2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_madvise, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 440 = linux_process_madvise */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_epoll_pwait2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 441 = linux_epoll_pwait2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mount_setattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 442 = linux_mount_setattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 443 = nosys */
 };
diff --git a/sys/amd64/linux32/linux32_systrace_args.c b/sys/amd64/linux32/linux32_systrace_args.c
index f9a3794c309a..93476fc84a37 100644
--- a/sys/amd64/linux32/linux32_systrace_args.c
+++ b/sys/amd64/linux32/linux32_systrace_args.c
@@ -1,10055 +1,10055 @@
 /*
  * System call argument to DTrace register array converstion.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  * This file is part of the DTrace syscall provider.
  */
 
 static void
 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
 {
 	int64_t *iarg = (int64_t *)uarg;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* linux_exit */
 	case 1: {
 		struct linux_exit_args *p = params;
 		iarg[0] = p->rval; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fork */
 	case 2: {
 		*n_args = 0;
 		break;
 	}
 	/* read */
 	case 3: {
 		struct read_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		uarg[2] = p->nbyte; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* write */
 	case 4: {
 		struct write_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		uarg[2] = p->nbyte; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_open */
 	case 5: {
 		struct linux_open_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->flags; /* l_int */
 		iarg[2] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* close */
 	case 6: {
 		struct close_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_waitpid */
 	case 7: {
 		struct linux_waitpid_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->status; /* l_int * */
 		iarg[2] = p->options; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_creat */
 	case 8: {
 		struct linux_creat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_link */
 	case 9: {
 		struct linux_link_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_unlink */
 	case 10: {
 		struct linux_unlink_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_execve */
 	case 11: {
 		struct linux_execve_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->argp; /* uint32_t * */
 		uarg[2] = (intptr_t)p->envp; /* uint32_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chdir */
 	case 12: {
 		struct linux_chdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_time */
 	case 13: {
 		struct linux_time_args *p = params;
 		uarg[0] = (intptr_t)p->tm; /* l_time_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mknod */
 	case 14: {
 		struct linux_mknod_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_int */
 		iarg[2] = p->dev; /* l_dev_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chmod */
 	case 15: {
 		struct linux_chmod_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown16 */
 	case 16: {
 		struct linux_lchown16_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid16_t */
 		iarg[2] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_stat */
 	case 18: {
 		struct linux_stat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->up; /* struct linux_stat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lseek */
 	case 19: {
 		struct linux_lseek_args *p = params;
 		iarg[0] = p->fdes; /* l_uint */
 		iarg[1] = p->off; /* l_off_t */
 		iarg[2] = p->whence; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpid */
 	case 20: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mount */
 	case 21: {
 		struct linux_mount_args *p = params;
 		uarg[0] = (intptr_t)p->specialfile; /* char * */
 		uarg[1] = (intptr_t)p->dir; /* char * */
 		uarg[2] = (intptr_t)p->filesystemtype; /* char * */
 		iarg[3] = p->rwflag; /* l_ulong */
 		uarg[4] = (intptr_t)p->data; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_oldumount */
 	case 22: {
 		struct linux_oldumount_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setuid16 */
 	case 23: {
 		struct linux_setuid16_args *p = params;
 		iarg[0] = p->uid; /* l_uid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getuid16 */
 	case 24: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_stime */
 	case 25: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ptrace */
 	case 26: {
 		struct linux_ptrace_args *p = params;
 		iarg[0] = p->req; /* l_long */
 		iarg[1] = p->pid; /* l_long */
 		iarg[2] = p->addr; /* l_long */
 		iarg[3] = p->data; /* l_long */
 		*n_args = 4;
 		break;
 	}
 	/* linux_alarm */
 	case 27: {
 		struct linux_alarm_args *p = params;
 		iarg[0] = p->secs; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pause */
 	case 29: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_utime */
 	case 30: {
 		struct linux_utime_args *p = params;
 		uarg[0] = (intptr_t)p->fname; /* char * */
 		uarg[1] = (intptr_t)p->times; /* struct l_utimbuf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_access */
 	case 33: {
 		struct linux_access_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->amode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nice */
 	case 34: {
 		struct linux_nice_args *p = params;
 		iarg[0] = p->inc; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* sync */
 	case 36: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_kill */
 	case 37: {
 		struct linux_kill_args *p = params;
 		iarg[0] = p->pid; /* l_int */
 		iarg[1] = p->signum; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rename */
 	case 38: {
 		struct linux_rename_args *p = params;
 		uarg[0] = (intptr_t)p->from; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mkdir */
 	case 39: {
 		struct linux_mkdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rmdir */
 	case 40: {
 		struct linux_rmdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* dup */
 	case 41: {
 		struct dup_args *p = params;
 		uarg[0] = p->fd; /* u_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pipe */
 	case 42: {
 		struct linux_pipe_args *p = params;
 		uarg[0] = (intptr_t)p->pipefds; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_times */
 	case 43: {
 		struct linux_times_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* struct l_times_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_brk */
 	case 45: {
 		struct linux_brk_args *p = params;
 		iarg[0] = p->dsend; /* l_ulong */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setgid16 */
 	case 46: {
 		struct linux_setgid16_args *p = params;
 		iarg[0] = p->gid; /* l_gid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getgid16 */
 	case 47: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_signal */
 	case 48: {
 		struct linux_signal_args *p = params;
 		iarg[0] = p->sig; /* l_int */
 		iarg[1] = p->handler; /* l_handler_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_geteuid16 */
 	case 49: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getegid16 */
 	case 50: {
 		*n_args = 0;
 		break;
 	}
 	/* acct */
 	case 51: {
 		struct acct_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_umount */
 	case 52: {
 		struct linux_umount_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ioctl */
 	case 54: {
 		struct linux_ioctl_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		uarg[2] = p->arg; /* uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl */
 	case 55: {
 		struct linux_fcntl_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		uarg[2] = p->arg; /* uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* setpgid */
 	case 57: {
 		struct setpgid_args *p = params;
 		iarg[0] = p->pid; /* int */
 		iarg[1] = p->pgid; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_olduname */
 	case 59: {
 		*n_args = 0;
 		break;
 	}
 	/* umask */
 	case 60: {
 		struct umask_args *p = params;
 		iarg[0] = p->newmask; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* chroot */
 	case 61: {
 		struct chroot_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ustat */
 	case 62: {
 		struct linux_ustat_args *p = params;
 		iarg[0] = p->dev; /* l_dev_t */
 		uarg[1] = (intptr_t)p->ubuf; /* struct l_ustat * */
 		*n_args = 2;
 		break;
 	}
 	/* dup2 */
 	case 63: {
 		struct dup2_args *p = params;
 		uarg[0] = p->from; /* u_int */
 		uarg[1] = p->to; /* u_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getppid */
 	case 64: {
 		*n_args = 0;
 		break;
 	}
 	/* getpgrp */
 	case 65: {
 		*n_args = 0;
 		break;
 	}
 	/* setsid */
 	case 66: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sigaction */
 	case 67: {
 		struct linux_sigaction_args *p = params;
 		iarg[0] = p->sig; /* l_int */
 		uarg[1] = (intptr_t)p->nsa; /* l_osigaction_t * */
 		uarg[2] = (intptr_t)p->osa; /* l_osigaction_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sgetmask */
 	case 68: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ssetmask */
 	case 69: {
 		struct linux_ssetmask_args *p = params;
 		iarg[0] = p->mask; /* l_osigset_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setreuid16 */
 	case 70: {
 		struct linux_setreuid16_args *p = params;
 		iarg[0] = p->ruid; /* l_uid16_t */
 		iarg[1] = p->euid; /* l_uid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setregid16 */
 	case 71: {
 		struct linux_setregid16_args *p = params;
 		iarg[0] = p->rgid; /* l_gid16_t */
 		iarg[1] = p->egid; /* l_gid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigsuspend */
 	case 72: {
 		struct linux_sigsuspend_args *p = params;
 		iarg[0] = p->hist0; /* l_int */
 		iarg[1] = p->hist1; /* l_int */
 		iarg[2] = p->mask; /* l_osigset_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigpending */
 	case 73: {
 		struct linux_sigpending_args *p = params;
 		uarg[0] = (intptr_t)p->mask; /* l_osigset_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sethostname */
 	case 74: {
 		struct linux_sethostname_args *p = params;
 		uarg[0] = (intptr_t)p->hostname; /* char * */
 		uarg[1] = p->len; /* u_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setrlimit */
 	case 75: {
 		struct linux_setrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_old_getrlimit */
 	case 76: {
 		struct linux_old_getrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getrusage */
 	case 77: {
 		struct linux_getrusage_args *p = params;
 		iarg[0] = p->who; /* int */
 		uarg[1] = (intptr_t)p->rusage; /* struct l_rusage * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_gettimeofday */
 	case 78: {
 		struct linux_gettimeofday_args *p = params;
 		uarg[0] = (intptr_t)p->tp; /* struct l_timeval * */
 		uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_settimeofday */
 	case 79: {
 		struct linux_settimeofday_args *p = params;
 		uarg[0] = (intptr_t)p->tp; /* struct l_timeval * */
 		uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups16 */
 	case 80: {
 		struct linux_getgroups16_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_uint */
 		uarg[1] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups16 */
 	case 81: {
 		struct linux_setgroups16_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_uint */
 		uarg[1] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_old_select */
 	case 82: {
 		struct linux_old_select_args *p = params;
 		uarg[0] = (intptr_t)p->ptr; /* struct l_old_select_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_symlink */
 	case 83: {
 		struct linux_symlink_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lstat */
 	case 84: {
 		struct linux_lstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->up; /* struct linux_lstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_readlink */
 	case 85: {
 		struct linux_readlink_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->count; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* swapon */
 	case 87: {
 		struct swapon_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_reboot */
 	case 88: {
 		struct linux_reboot_args *p = params;
 		iarg[0] = p->magic1; /* l_int */
 		iarg[1] = p->magic2; /* l_int */
 		iarg[2] = p->cmd; /* l_uint */
 		uarg[3] = (intptr_t)p->arg; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_readdir */
 	case 89: {
 		struct linux_readdir_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dent; /* struct l_dirent * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mmap */
 	case 90: {
 		struct linux_mmap_args *p = params;
 		uarg[0] = (intptr_t)p->ptr; /* struct l_mmap_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* munmap */
 	case 91: {
 		struct munmap_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* caddr_t */
 		iarg[1] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_truncate */
 	case 92: {
 		struct linux_truncate_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->length; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate */
 	case 93: {
 		struct linux_ftruncate_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->length; /* long */
 		*n_args = 2;
 		break;
 	}
 	/* fchmod */
 	case 94: {
 		struct fchmod_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->mode; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* fchown */
 	case 95: {
 		struct fchown_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->uid; /* int */
 		iarg[2] = p->gid; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpriority */
 	case 96: {
 		struct linux_getpriority_args *p = params;
 		iarg[0] = p->which; /* int */
 		iarg[1] = p->who; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* setpriority */
 	case 97: {
 		struct setpriority_args *p = params;
 		iarg[0] = p->which; /* int */
 		iarg[1] = p->who; /* int */
 		iarg[2] = p->prio; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_statfs */
 	case 99: {
 		struct linux_statfs_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstatfs */
 	case 100: {
 		struct linux_fstatfs_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_socketcall */
 	case 102: {
 		struct linux_socketcall_args *p = params;
 		iarg[0] = p->what; /* l_int */
 		iarg[1] = p->args; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_syslog */
 	case 103: {
 		struct linux_syslog_args *p = params;
 		iarg[0] = p->type; /* l_int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->len; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setitimer */
 	case 104: {
 		struct linux_setitimer_args *p = params;
 		iarg[0] = p->which; /* l_int */
 		uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
 		uarg[2] = (intptr_t)p->oitv; /* struct l_itimerval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getitimer */
 	case 105: {
 		struct linux_getitimer_args *p = params;
 		iarg[0] = p->which; /* l_int */
 		uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newstat */
 	case 106: {
 		struct linux_newstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newlstat */
 	case 107: {
 		struct linux_newlstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newfstat */
 	case 108: {
 		struct linux_newfstat_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_uname */
 	case 109: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_iopl */
 	case 110: {
 		struct linux_iopl_args *p = params;
 		iarg[0] = p->level; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_vhangup */
 	case 111: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_wait4 */
 	case 114: {
 		struct linux_wait4_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->status; /* l_int * */
 		iarg[2] = p->options; /* l_int */
 		uarg[3] = (intptr_t)p->rusage; /* struct l_rusage * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_swapoff */
 	case 115: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sysinfo */
 	case 116: {
 		struct linux_sysinfo_args *p = params;
 		uarg[0] = (intptr_t)p->info; /* struct l_sysinfo * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ipc */
 	case 117: {
 		struct linux_ipc_args *p = params;
 		iarg[0] = p->what; /* l_uint */
 		iarg[1] = p->arg1; /* l_int */
 		iarg[2] = p->arg2; /* l_int */
 		iarg[3] = p->arg3; /* l_uint */
 		iarg[4] = p->ptr; /* l_uintptr_t */
 		iarg[5] = p->arg5; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* fsync */
 	case 118: {
 		struct fsync_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sigreturn */
 	case 119: {
 		struct linux_sigreturn_args *p = params;
 		uarg[0] = (intptr_t)p->sfp; /* struct l_sigframe * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clone */
 	case 120: {
 		struct linux_clone_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		uarg[1] = (intptr_t)p->stack; /* void * */
 		uarg[2] = (intptr_t)p->parent_tidptr; /* void * */
 		uarg[3] = (intptr_t)p->tls; /* void * */
 		uarg[4] = (intptr_t)p->child_tidptr; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setdomainname */
 	case 121: {
 		struct linux_setdomainname_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		iarg[1] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newuname */
 	case 122: {
 		struct linux_newuname_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* struct l_new_utsname * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_adjtimex */
 	case 124: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mprotect */
 	case 125: {
 		struct linux_mprotect_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* caddr_t */
 		iarg[1] = p->len; /* int */
 		iarg[2] = p->prot; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigprocmask */
 	case 126: {
 		struct linux_sigprocmask_args *p = params;
 		iarg[0] = p->how; /* l_int */
 		uarg[1] = (intptr_t)p->mask; /* l_osigset_t * */
 		uarg[2] = (intptr_t)p->omask; /* l_osigset_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_init_module */
 	case 128: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_delete_module */
 	case 129: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_quotactl */
 	case 131: {
 		*n_args = 0;
 		break;
 	}
 	/* getpgid */
 	case 132: {
 		struct getpgid_args *p = params;
 		iarg[0] = p->pid; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* fchdir */
 	case 133: {
 		struct fchdir_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_bdflush */
 	case 134: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sysfs */
 	case 135: {
 		struct linux_sysfs_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg1; /* l_ulong */
 		iarg[2] = p->arg2; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_personality */
 	case 136: {
 		struct linux_personality_args *p = params;
 		iarg[0] = p->per; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid16 */
 	case 138: {
 		struct linux_setfsuid16_args *p = params;
 		iarg[0] = p->uid; /* l_uid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid16 */
 	case 139: {
 		struct linux_setfsgid16_args *p = params;
 		iarg[0] = p->gid; /* l_gid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_llseek */
 	case 140: {
 		struct linux_llseek_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->ohigh; /* l_ulong */
 		iarg[2] = p->olow; /* l_ulong */
 		uarg[3] = (intptr_t)p->res; /* l_loff_t * */
 		iarg[4] = p->whence; /* l_uint */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getdents */
 	case 141: {
 		struct linux_getdents_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dent; /* void * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_select */
 	case 142: {
 		struct linux_select_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->timeout; /* struct l_timeval * */
 		*n_args = 5;
 		break;
 	}
 	/* flock */
 	case 143: {
 		struct flock_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->how; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msync */
 	case 144: {
 		struct linux_msync_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->fl; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_readv */
 	case 145: {
 		struct linux_readv_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->iovp; /* struct l_iovec32 * */
 		iarg[2] = p->iovcnt; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_writev */
 	case 146: {
 		struct linux_writev_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->iovp; /* struct l_iovec32 * */
 		iarg[2] = p->iovcnt; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getsid */
 	case 147: {
 		struct linux_getsid_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fdatasync */
 	case 148: {
 		struct linux_fdatasync_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sysctl */
 	case 149: {
 		struct linux_sysctl_args *p = params;
 		uarg[0] = (intptr_t)p->args; /* struct l___sysctl_args * */
 		*n_args = 1;
 		break;
 	}
 	/* mlock */
 	case 150: {
 		struct mlock_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* const void * */
 		uarg[1] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* munlock */
 	case 151: {
 		struct munlock_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* const void * */
 		uarg[1] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* mlockall */
 	case 152: {
 		struct mlockall_args *p = params;
 		iarg[0] = p->how; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* munlockall */
 	case 153: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sched_setparam */
 	case 154: {
 		struct linux_sched_setparam_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_getparam */
 	case 155: {
 		struct linux_sched_getparam_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_setscheduler */
 	case 156: {
 		struct linux_sched_setscheduler_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->policy; /* l_int */
 		uarg[2] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getscheduler */
 	case 157: {
 		struct linux_sched_getscheduler_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* sched_yield */
 	case 158: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sched_get_priority_max */
 	case 159: {
 		struct linux_sched_get_priority_max_args *p = params;
 		iarg[0] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_get_priority_min */
 	case 160: {
 		struct linux_sched_get_priority_min_args *p = params;
 		iarg[0] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_rr_get_interval */
 	case 161: {
 		struct linux_sched_rr_get_interval_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->interval; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nanosleep */
 	case 162: {
 		struct linux_nanosleep_args *p = params;
 		uarg[0] = (intptr_t)p->rqtp; /* const struct l_timespec * */
 		uarg[1] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mremap */
 	case 163: {
 		struct linux_mremap_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->old_len; /* l_ulong */
 		iarg[2] = p->new_len; /* l_ulong */
 		iarg[3] = p->flags; /* l_ulong */
 		iarg[4] = p->new_addr; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setresuid16 */
 	case 164: {
 		struct linux_setresuid16_args *p = params;
 		iarg[0] = p->ruid; /* l_uid16_t */
 		iarg[1] = p->euid; /* l_uid16_t */
 		iarg[2] = p->suid; /* l_uid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresuid16 */
 	case 165: {
 		struct linux_getresuid16_args *p = params;
 		uarg[0] = (intptr_t)p->ruid; /* l_uid16_t * */
 		uarg[1] = (intptr_t)p->euid; /* l_uid16_t * */
 		uarg[2] = (intptr_t)p->suid; /* l_uid16_t * */
 		*n_args = 3;
 		break;
 	}
-	/* poll */
+	/* linux_poll */
 	case 168: {
-		struct poll_args *p = params;
+		struct linux_poll_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[1] = p->nfds; /* unsigned int */
 		iarg[2] = p->timeout; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setresgid16 */
 	case 170: {
 		struct linux_setresgid16_args *p = params;
 		iarg[0] = p->rgid; /* l_gid16_t */
 		iarg[1] = p->egid; /* l_gid16_t */
 		iarg[2] = p->sgid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresgid16 */
 	case 171: {
 		struct linux_getresgid16_args *p = params;
 		uarg[0] = (intptr_t)p->rgid; /* l_gid16_t * */
 		uarg[1] = (intptr_t)p->egid; /* l_gid16_t * */
 		uarg[2] = (intptr_t)p->sgid; /* l_gid16_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_prctl */
 	case 172: {
 		struct linux_prctl_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg2; /* l_int */
 		iarg[2] = p->arg3; /* l_int */
 		iarg[3] = p->arg4; /* l_int */
 		iarg[4] = p->arg5; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_sigreturn */
 	case 173: {
 		struct linux_rt_sigreturn_args *p = params;
 		uarg[0] = (intptr_t)p->ucp; /* struct l_ucontext * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_rt_sigaction */
 	case 174: {
 		struct linux_rt_sigaction_args *p = params;
 		iarg[0] = p->sig; /* l_int */
 		uarg[1] = (intptr_t)p->act; /* l_sigaction_t * */
 		uarg[2] = (intptr_t)p->oact; /* l_sigaction_t * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigprocmask */
 	case 175: {
 		struct linux_rt_sigprocmask_args *p = params;
 		iarg[0] = p->how; /* l_int */
 		uarg[1] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[2] = (intptr_t)p->omask; /* l_sigset_t * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigpending */
 	case 176: {
 		struct linux_rt_sigpending_args *p = params;
 		uarg[0] = (intptr_t)p->set; /* l_sigset_t * */
 		iarg[1] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigtimedwait */
 	case 177: {
 		struct linux_rt_sigtimedwait_args *p = params;
 		uarg[0] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[1] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[2] = (intptr_t)p->timeout; /* struct l_timespec * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigqueueinfo */
 	case 178: {
 		struct linux_rt_sigqueueinfo_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->sig; /* l_int */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_rt_sigsuspend */
 	case 179: {
 		struct linux_rt_sigsuspend_args *p = params;
 		uarg[0] = (intptr_t)p->newset; /* l_sigset_t * */
 		iarg[1] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pread */
 	case 180: {
 		struct linux_pread_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		uarg[3] = p->offset1; /* uint32_t */
 		uarg[4] = p->offset2; /* uint32_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pwrite */
 	case 181: {
 		struct linux_pwrite_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		uarg[3] = p->offset1; /* uint32_t */
 		uarg[4] = p->offset2; /* uint32_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_chown16 */
 	case 182: {
 		struct linux_chown16_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid16_t */
 		iarg[2] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getcwd */
 	case 183: {
 		struct linux_getcwd_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* char * */
 		iarg[1] = p->bufsize; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capget */
 	case 184: {
 		struct linux_capget_args *p = params;
 		uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capset */
 	case 185: {
 		struct linux_capset_args *p = params;
 		uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigaltstack */
 	case 186: {
 		struct linux_sigaltstack_args *p = params;
 		uarg[0] = (intptr_t)p->uss; /* l_stack_t * */
 		uarg[1] = (intptr_t)p->uoss; /* l_stack_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile */
 	case 187: {
 		struct linux_sendfile_args *p = params;
 		iarg[0] = p->out; /* l_int */
 		iarg[1] = p->in; /* l_int */
 		uarg[2] = (intptr_t)p->offset; /* l_long * */
 		iarg[3] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_vfork */
 	case 190: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getrlimit */
 	case 191: {
 		struct linux_getrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mmap2 */
 	case 192: {
 		struct linux_mmap2_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_ulong */
 		iarg[2] = p->prot; /* l_ulong */
 		iarg[3] = p->flags; /* l_ulong */
 		iarg[4] = p->fd; /* l_ulong */
 		iarg[5] = p->pgoff; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_truncate64 */
 	case 193: {
 		struct linux_truncate64_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = p->length1; /* uint32_t */
 		uarg[2] = p->length2; /* uint32_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_ftruncate64 */
 	case 194: {
 		struct linux_ftruncate64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = p->length1; /* uint32_t */
 		uarg[2] = p->length2; /* uint32_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_stat64 */
 	case 195: {
 		struct linux_stat64_args *p = params;
 		uarg[0] = (intptr_t)p->filename; /* const char * */
 		uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lstat64 */
 	case 196: {
 		struct linux_lstat64_args *p = params;
 		uarg[0] = (intptr_t)p->filename; /* const char * */
 		uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstat64 */
 	case 197: {
 		struct linux_fstat64_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown */
 	case 198: {
 		struct linux_lchown_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid_t */
 		iarg[2] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getuid */
 	case 199: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getgid */
 	case 200: {
 		*n_args = 0;
 		break;
 	}
 	/* geteuid */
 	case 201: {
 		*n_args = 0;
 		break;
 	}
 	/* getegid */
 	case 202: {
 		*n_args = 0;
 		break;
 	}
 	/* setreuid */
 	case 203: {
 		struct setreuid_args *p = params;
 		uarg[0] = p->ruid; /* uid_t */
 		uarg[1] = p->euid; /* uid_t */
 		*n_args = 2;
 		break;
 	}
 	/* setregid */
 	case 204: {
 		struct setregid_args *p = params;
 		iarg[0] = p->rgid; /* gid_t */
 		iarg[1] = p->egid; /* gid_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups */
 	case 205: {
 		struct linux_getgroups_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_int */
 		uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups */
 	case 206: {
 		struct linux_setgroups_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_int */
 		uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* fchown */
 	case 207: {
 		*n_args = 0;
 		break;
 	}
 	/* setresuid */
 	case 208: {
 		struct setresuid_args *p = params;
 		uarg[0] = p->ruid; /* uid_t */
 		uarg[1] = p->euid; /* uid_t */
 		uarg[2] = p->suid; /* uid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresuid */
 	case 209: {
 		struct getresuid_args *p = params;
 		uarg[0] = (intptr_t)p->ruid; /* uid_t * */
 		uarg[1] = (intptr_t)p->euid; /* uid_t * */
 		uarg[2] = (intptr_t)p->suid; /* uid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* setresgid */
 	case 210: {
 		struct setresgid_args *p = params;
 		iarg[0] = p->rgid; /* gid_t */
 		iarg[1] = p->egid; /* gid_t */
 		iarg[2] = p->sgid; /* gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresgid */
 	case 211: {
 		struct getresgid_args *p = params;
 		uarg[0] = (intptr_t)p->rgid; /* gid_t * */
 		uarg[1] = (intptr_t)p->egid; /* gid_t * */
 		uarg[2] = (intptr_t)p->sgid; /* gid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chown */
 	case 212: {
 		struct linux_chown_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid_t */
 		iarg[2] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* setuid */
 	case 213: {
 		struct setuid_args *p = params;
 		uarg[0] = p->uid; /* uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setgid */
 	case 214: {
 		struct setgid_args *p = params;
 		iarg[0] = p->gid; /* gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid */
 	case 215: {
 		struct linux_setfsuid_args *p = params;
 		iarg[0] = p->uid; /* l_uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid */
 	case 216: {
 		struct linux_setfsgid_args *p = params;
 		iarg[0] = p->gid; /* l_gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pivot_root */
 	case 217: {
 		struct linux_pivot_root_args *p = params;
 		uarg[0] = (intptr_t)p->new_root; /* char * */
 		uarg[1] = (intptr_t)p->put_old; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mincore */
 	case 218: {
 		struct linux_mincore_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		uarg[2] = (intptr_t)p->vec; /* u_char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_madvise */
 	case 219: {
 		struct linux_madvise_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* void * */
 		uarg[1] = p->len; /* size_t */
 		iarg[2] = p->behav; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getdents64 */
 	case 220: {
 		struct linux_getdents64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dirent; /* void * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl64 */
 	case 221: {
 		struct linux_fcntl64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		uarg[2] = p->arg; /* uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_gettid */
 	case 224: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_setxattr */
 	case 226: {
 		struct linux_setxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* const char * */
 		iarg[3] = p->size; /* l_size_t */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_lsetxattr */
 	case 227: {
 		struct linux_lsetxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* const char * */
 		iarg[3] = p->size; /* l_size_t */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fsetxattr */
 	case 228: {
 		struct linux_fsetxattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* const char * */
 		iarg[3] = p->size; /* l_size_t */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getxattr */
 	case 229: {
 		struct linux_getxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* char * */
 		iarg[3] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_lgetxattr */
 	case 230: {
 		struct linux_lgetxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* char * */
 		iarg[3] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fgetxattr */
 	case 231: {
 		struct linux_fgetxattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* char * */
 		iarg[3] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_listxattr */
 	case 232: {
 		struct linux_listxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->list; /* const char * */
 		iarg[2] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_llistxattr */
 	case 233: {
 		struct linux_llistxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->list; /* const char * */
 		iarg[2] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_flistxattr */
 	case 234: {
 		struct linux_flistxattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->list; /* const char * */
 		iarg[2] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_removexattr */
 	case 235: {
 		struct linux_removexattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lremovexattr */
 	case 236: {
 		struct linux_lremovexattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fremovexattr */
 	case 237: {
 		struct linux_fremovexattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_tkill */
 	case 238: {
 		struct linux_tkill_args *p = params;
 		iarg[0] = p->tid; /* int */
 		iarg[1] = p->sig; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile64 */
 	case 239: {
 		struct linux_sendfile64_args *p = params;
 		iarg[0] = p->out; /* l_int */
 		iarg[1] = p->in; /* l_int */
 		uarg[2] = (intptr_t)p->offset; /* l_loff_t * */
 		iarg[3] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sys_futex */
 	case 240: {
 		struct linux_sys_futex_args *p = params;
 		uarg[0] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[1] = p->op; /* l_int */
 		uarg[2] = p->val; /* uint32_t */
 		uarg[3] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[4] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[5] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_setaffinity */
 	case 241: {
 		struct linux_sched_setaffinity_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->len; /* l_uint */
 		uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getaffinity */
 	case 242: {
 		struct linux_sched_getaffinity_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->len; /* l_uint */
 		uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_set_thread_area */
 	case 243: {
 		struct linux_set_thread_area_args *p = params;
 		uarg[0] = (intptr_t)p->desc; /* struct l_user_desc * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fadvise64 */
 	case 250: {
 		struct linux_fadvise64_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = p->offset1; /* uint32_t */
 		uarg[2] = p->offset2; /* uint32_t */
 		iarg[3] = p->len; /* l_size_t */
 		iarg[4] = p->advice; /* int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_exit_group */
 	case 252: {
 		struct linux_exit_group_args *p = params;
 		iarg[0] = p->error_code; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_lookup_dcookie */
 	case 253: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_create */
 	case 254: {
 		struct linux_epoll_create_args *p = params;
 		iarg[0] = p->size; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_epoll_ctl */
 	case 255: {
 		struct linux_epoll_ctl_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		iarg[1] = p->op; /* l_int */
 		iarg[2] = p->fd; /* l_int */
 		uarg[3] = (intptr_t)p->event; /* struct epoll_event * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_wait */
 	case 256: {
 		struct linux_epoll_wait_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[2] = p->maxevents; /* l_int */
 		iarg[3] = p->timeout; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_remap_file_pages */
 	case 257: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_tid_address */
 	case 258: {
 		struct linux_set_tid_address_args *p = params;
 		uarg[0] = (intptr_t)p->tidptr; /* int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_create */
 	case 259: {
 		struct linux_timer_create_args *p = params;
 		iarg[0] = p->clock_id; /* clockid_t */
 		uarg[1] = (intptr_t)p->evp; /* struct sigevent * */
 		uarg[2] = (intptr_t)p->timerid; /* l_timer_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_timer_settime */
 	case 260: {
 		struct linux_timer_settime_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->new; /* const struct itimerspec * */
 		uarg[3] = (intptr_t)p->old; /* struct itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime */
 	case 261: {
 		struct linux_timer_gettime_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		uarg[1] = (intptr_t)p->setting; /* struct itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_getoverrun */
 	case 262: {
 		struct linux_timer_getoverrun_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_delete */
 	case 263: {
 		struct linux_timer_delete_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clock_settime */
 	case 264: {
 		struct linux_clock_settime_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_gettime */
 	case 265: {
 		struct linux_clock_gettime_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_getres */
 	case 266: {
 		struct linux_clock_getres_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep */
 	case 267: {
 		struct linux_clock_nanosleep_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		iarg[1] = p->flags; /* int */
 		uarg[2] = (intptr_t)p->rqtp; /* struct l_timespec * */
 		uarg[3] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_statfs64 */
 	case 268: {
 		struct linux_statfs64_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = p->bufsize; /* size_t */
 		uarg[2] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatfs64 */
 	case 269: {
 		struct linux_fstatfs64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = p->bufsize; /* size_t */
 		uarg[2] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_tgkill */
 	case 270: {
 		struct linux_tgkill_args *p = params;
 		iarg[0] = p->tgid; /* int */
 		iarg[1] = p->pid; /* int */
 		iarg[2] = p->sig; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_utimes */
 	case 271: {
 		struct linux_utimes_args *p = params;
 		uarg[0] = (intptr_t)p->fname; /* char * */
 		uarg[1] = (intptr_t)p->tptr; /* struct l_timeval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fadvise64_64 */
 	case 272: {
 		struct linux_fadvise64_64_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = p->offset1; /* uint32_t */
 		uarg[2] = p->offset2; /* uint32_t */
 		uarg[3] = p->len1; /* uint32_t */
 		uarg[4] = p->len2; /* uint32_t */
 		iarg[5] = p->advice; /* int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_mbind */
 	case 274: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_get_mempolicy */
 	case 275: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_mempolicy */
 	case 276: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mq_open */
 	case 277: {
 		struct linux_mq_open_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* const char * */
 		iarg[1] = p->oflag; /* l_int */
 		iarg[2] = p->mode; /* l_mode_t */
 		uarg[3] = (intptr_t)p->attr; /* struct mq_attr * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mq_unlink */
 	case 278: {
 		struct linux_mq_unlink_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* const char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mq_timedsend */
 	case 279: {
 		struct linux_mq_timedsend_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->msg_ptr; /* const char * */
 		iarg[2] = p->msg_len; /* l_size_t */
 		iarg[3] = p->msg_prio; /* l_uint */
 		uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_timedreceive */
 	case 280: {
 		struct linux_mq_timedreceive_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->msg_ptr; /* char * */
 		iarg[2] = p->msg_len; /* l_size_t */
 		uarg[3] = (intptr_t)p->msg_prio; /* l_uint * */
 		uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_notify */
 	case 281: {
 		struct linux_mq_notify_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mq_getsetattr */
 	case 282: {
 		struct linux_mq_getsetattr_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->attr; /* const struct mq_attr * */
 		uarg[2] = (intptr_t)p->oattr; /* struct mq_attr * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_kexec_load */
 	case 283: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_waitid */
 	case 284: {
 		struct linux_waitid_args *p = params;
 		iarg[0] = p->idtype; /* int */
 		iarg[1] = p->id; /* l_pid_t */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[3] = p->options; /* int */
 		uarg[4] = (intptr_t)p->rusage; /* struct l_rusage * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_add_key */
 	case 286: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_request_key */
 	case 287: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_keyctl */
 	case 288: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ioprio_set */
 	case 289: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ioprio_get */
 	case 290: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_init */
 	case 291: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_add_watch */
 	case 292: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_rm_watch */
 	case 293: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_migrate_pages */
 	case 294: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat */
 	case 295: {
 		struct linux_openat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->flags; /* l_int */
 		iarg[3] = p->mode; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mkdirat */
 	case 296: {
 		struct linux_mkdirat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mknodat */
 	case 297: {
 		struct linux_mknodat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->mode; /* l_int */
 		iarg[3] = p->dev; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchownat */
 	case 298: {
 		struct linux_fchownat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->uid; /* l_uid16_t */
 		iarg[3] = p->gid; /* l_gid16_t */
 		iarg[4] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_futimesat */
 	case 299: {
 		struct linux_futimesat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* char * */
 		uarg[2] = (intptr_t)p->utimes; /* struct l_timeval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatat64 */
 	case 300: {
 		struct linux_fstatat64_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* char * */
 		uarg[2] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		iarg[3] = p->flag; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_unlinkat */
 	case 301: {
 		struct linux_unlinkat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->flag; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_renameat */
 	case 302: {
 		struct linux_renameat_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_linkat */
 	case 303: {
 		struct linux_linkat_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		iarg[4] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_symlinkat */
 	case 304: {
 		struct linux_symlinkat_args *p = params;
 		uarg[0] = (intptr_t)p->oldname; /* const char * */
 		iarg[1] = p->newdfd; /* l_int */
 		uarg[2] = (intptr_t)p->newname; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_readlinkat */
 	case 305: {
 		struct linux_readlinkat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->path; /* const char * */
 		uarg[2] = (intptr_t)p->buf; /* char * */
 		iarg[3] = p->bufsiz; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchmodat */
 	case 306: {
 		struct linux_fchmodat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_faccessat */
 	case 307: {
 		struct linux_faccessat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->amode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pselect6 */
 	case 308: {
 		struct linux_pselect6_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[5] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll */
 	case 309: {
 		struct linux_ppoll_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[1] = p->nfds; /* uint32_t */
 		uarg[2] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[3] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[4] = p->ssize; /* l_size_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_unshare */
 	case 310: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_robust_list */
 	case 311: {
 		struct linux_set_robust_list_args *p = params;
 		uarg[0] = (intptr_t)p->head; /* struct linux_robust_list_head * */
 		iarg[1] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_get_robust_list */
 	case 312: {
 		struct linux_get_robust_list_args *p = params;
 		iarg[0] = p->pid; /* l_int */
 		uarg[1] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
 		uarg[2] = (intptr_t)p->len; /* l_size_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_splice */
 	case 313: {
 		struct linux_splice_args *p = params;
 		iarg[0] = p->fd_in; /* int */
 		uarg[1] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[2] = p->fd_out; /* int */
 		uarg[3] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[4] = p->len; /* l_size_t */
 		iarg[5] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sync_file_range */
 	case 314: {
 		struct linux_sync_file_range_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = p->offset1; /* uint32_t */
 		uarg[2] = p->offset2; /* uint32_t */
 		uarg[3] = p->nbytes1; /* uint32_t */
 		uarg[4] = p->nbytes2; /* uint32_t */
 		uarg[5] = p->flags; /* unsigned int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_tee */
 	case 315: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_vmsplice */
 	case 316: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_move_pages */
 	case 317: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getcpu */
 	case 318: {
 		struct linux_getcpu_args *p = params;
 		uarg[0] = (intptr_t)p->cpu; /* l_uint * */
 		uarg[1] = (intptr_t)p->node; /* l_uint * */
 		uarg[2] = (intptr_t)p->cache; /* void * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_epoll_pwait */
 	case 319: {
 		struct linux_epoll_pwait_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[2] = p->maxevents; /* l_int */
 		iarg[3] = p->timeout; /* l_int */
 		uarg[4] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[5] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_utimensat */
 	case 320: {
 		struct linux_utimensat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		uarg[2] = (intptr_t)p->times; /* const struct l_timespec * */
 		iarg[3] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_signalfd */
 	case 321: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timerfd_create */
 	case 322: {
 		struct linux_timerfd_create_args *p = params;
 		iarg[0] = p->clockid; /* l_int */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_eventfd */
 	case 323: {
 		struct linux_eventfd_args *p = params;
 		iarg[0] = p->initval; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fallocate */
 	case 324: {
 		struct linux_fallocate_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->mode; /* l_int */
 		uarg[2] = p->offset1; /* uint32_t */
 		uarg[3] = p->offset2; /* uint32_t */
 		uarg[4] = p->len1; /* uint32_t */
 		uarg[5] = p->len2; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_timerfd_settime */
 	case 325: {
 		struct linux_timerfd_settime_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
 		uarg[3] = (intptr_t)p->old_value; /* struct l_itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_gettime */
 	case 326: {
 		struct linux_timerfd_gettime_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->old_value; /* struct l_itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_signalfd4 */
 	case 327: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_eventfd2 */
 	case 328: {
 		struct linux_eventfd2_args *p = params;
 		iarg[0] = p->initval; /* l_uint */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_epoll_create1 */
 	case 329: {
 		struct linux_epoll_create1_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_dup3 */
 	case 330: {
 		struct linux_dup3_args *p = params;
 		iarg[0] = p->oldfd; /* l_int */
 		iarg[1] = p->newfd; /* l_int */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pipe2 */
 	case 331: {
 		struct linux_pipe2_args *p = params;
 		uarg[0] = (intptr_t)p->pipefds; /* l_int * */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init1 */
 	case 332: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_preadv */
 	case 333: {
 		struct linux_preadv_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pwritev */
 	case 334: {
 		struct linux_pwritev_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_tgsigqueueinfo */
 	case 335: {
 		struct linux_rt_tgsigqueueinfo_args *p = params;
 		iarg[0] = p->tgid; /* l_pid_t */
 		iarg[1] = p->tid; /* l_pid_t */
 		iarg[2] = p->sig; /* l_int */
 		uarg[3] = (intptr_t)p->uinfo; /* l_siginfo_t * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_perf_event_open */
 	case 336: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_recvmmsg */
 	case 337: {
 		struct linux_recvmmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[2] = p->vlen; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		uarg[4] = (intptr_t)p->timeout; /* struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fanotify_init */
 	case 338: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fanotify_mark */
 	case 339: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_prlimit64 */
 	case 340: {
 		struct linux_prlimit64_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->resource; /* l_uint */
 		uarg[2] = (intptr_t)p->new; /* struct rlimit * */
 		uarg[3] = (intptr_t)p->old; /* struct rlimit * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_name_to_handle_at */
 	case 341: {
 		struct linux_name_to_handle_at_args *p = params;
 		iarg[0] = p->dirfd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->handle; /* struct l_file_handle * */
 		uarg[3] = (intptr_t)p->mnt_id; /* l_int * */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_open_by_handle_at */
 	case 342: {
 		struct linux_open_by_handle_at_args *p = params;
 		iarg[0] = p->mountdirfd; /* l_int */
 		uarg[1] = (intptr_t)p->handle; /* struct l_file_handle * */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_clock_adjtime */
 	case 343: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_syncfs */
 	case 344: {
 		struct linux_syncfs_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sendmmsg */
 	case 345: {
 		struct linux_sendmmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[2] = p->vlen; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_setns */
 	case 346: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_vm_readv */
 	case 347: {
 		struct linux_process_vm_readv_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[2] = p->liovcnt; /* l_ulong */
 		uarg[3] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[4] = p->riovcnt; /* l_ulong */
 		iarg[5] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_process_vm_writev */
 	case 348: {
 		struct linux_process_vm_writev_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[2] = p->liovcnt; /* l_ulong */
 		uarg[3] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[4] = p->riovcnt; /* l_ulong */
 		iarg[5] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_kcmp */
 	case 349: {
 		struct linux_kcmp_args *p = params;
 		iarg[0] = p->pid1; /* l_pid_t */
 		iarg[1] = p->pid2; /* l_pid_t */
 		iarg[2] = p->type; /* l_int */
 		iarg[3] = p->idx1; /* l_ulong */
 		iarg[4] = p->idx; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_finit_module */
 	case 350: {
 		struct linux_finit_module_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->uargs; /* const char * */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_setattr */
 	case 351: {
 		struct linux_sched_setattr_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->attr; /* void * */
 		iarg[2] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getattr */
 	case 352: {
 		struct linux_sched_getattr_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->attr; /* void * */
 		iarg[2] = p->size; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_renameat2 */
 	case 353: {
 		struct linux_renameat2_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		uarg[4] = p->flags; /* unsigned int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_seccomp */
 	case 354: {
 		struct linux_seccomp_args *p = params;
 		iarg[0] = p->op; /* l_uint */
 		iarg[1] = p->flags; /* l_uint */
 		uarg[2] = (intptr_t)p->uargs; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getrandom */
 	case 355: {
 		struct linux_getrandom_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* char * */
 		iarg[1] = p->count; /* l_size_t */
 		iarg[2] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_memfd_create */
 	case 356: {
 		struct linux_memfd_create_args *p = params;
 		uarg[0] = (intptr_t)p->uname_ptr; /* const char * */
 		iarg[1] = p->flags; /* l_uint */
 		*n_args = 2;
 		break;
 	}
 	/* linux_bpf */
 	case 357: {
 		struct linux_bpf_args *p = params;
 		iarg[0] = p->cmd; /* l_int */
 		uarg[1] = (intptr_t)p->attr; /* void * */
 		iarg[2] = p->size; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_execveat */
 	case 358: {
 		struct linux_execveat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		uarg[2] = (intptr_t)p->argv; /* const char ** */
 		uarg[3] = (intptr_t)p->envp; /* const char ** */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_socket */
 	case 359: {
 		struct linux_socket_args *p = params;
 		iarg[0] = p->domain; /* l_int */
 		iarg[1] = p->type; /* l_int */
 		iarg[2] = p->protocol; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketpair */
 	case 360: {
 		struct linux_socketpair_args *p = params;
 		iarg[0] = p->domain; /* l_int */
 		iarg[1] = p->type; /* l_int */
 		iarg[2] = p->protocol; /* l_int */
 		iarg[3] = p->rsv; /* l_uintptr_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_bind */
 	case 361: {
 		struct linux_bind_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->name; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_connect */
 	case 362: {
 		struct linux_connect_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->name; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_listen */
 	case 363: {
 		struct linux_listen_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->backlog; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_accept4 */
 	case 364: {
 		struct linux_accept4_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		iarg[3] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_getsockopt */
 	case 365: {
 		struct linux_getsockopt_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->level; /* l_int */
 		iarg[2] = p->optname; /* l_int */
 		iarg[3] = p->optval; /* l_uintptr_t */
 		iarg[4] = p->optlen; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setsockopt */
 	case 366: {
 		struct linux_setsockopt_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->level; /* l_int */
 		iarg[2] = p->optname; /* l_int */
 		iarg[3] = p->optval; /* l_uintptr_t */
 		iarg[4] = p->optlen; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getsockname */
 	case 367: {
 		struct linux_getsockname_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpeername */
 	case 368: {
 		struct linux_getpeername_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sendto */
 	case 369: {
 		struct linux_sendto_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->len; /* l_int */
 		iarg[3] = p->flags; /* l_int */
 		iarg[4] = p->to; /* l_uintptr_t */
 		iarg[5] = p->tolen; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sendmsg */
 	case 370: {
 		struct linux_sendmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_recvfrom */
 	case 371: {
 		struct linux_recvfrom_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->buf; /* l_uintptr_t */
 		iarg[2] = p->len; /* l_size_t */
 		iarg[3] = p->flags; /* l_int */
 		iarg[4] = p->from; /* l_uintptr_t */
 		iarg[5] = p->fromlen; /* l_uintptr_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_recvmsg */
 	case 372: {
 		struct linux_recvmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shutdown */
 	case 373: {
 		struct linux_shutdown_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->how; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_userfaultfd */
 	case 374: {
 		struct linux_userfaultfd_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_membarrier */
 	case 375: {
 		struct linux_membarrier_args *p = params;
 		iarg[0] = p->cmd; /* l_int */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mlock2 */
 	case 376: {
 		struct linux_mlock2_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_copy_file_range */
 	case 377: {
 		struct linux_copy_file_range_args *p = params;
 		iarg[0] = p->fd_in; /* l_int */
 		uarg[1] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[2] = p->fd_out; /* l_int */
 		uarg[3] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[4] = p->len; /* l_size_t */
 		iarg[5] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_preadv2 */
 	case 378: {
 		struct linux_preadv2_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		iarg[5] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pwritev2 */
 	case 379: {
 		struct linux_pwritev2_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		iarg[5] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pkey_mprotect */
 	case 380: {
 		struct linux_pkey_mprotect_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->prot; /* l_ulong */
 		iarg[3] = p->pkey; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pkey_alloc */
 	case 381: {
 		struct linux_pkey_alloc_args *p = params;
 		iarg[0] = p->flags; /* l_ulong */
 		iarg[1] = p->init_val; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pkey_free */
 	case 382: {
 		struct linux_pkey_free_args *p = params;
 		iarg[0] = p->pkey; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_statx */
 	case 383: {
 		struct linux_statx_args *p = params;
 		iarg[0] = p->dirfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->flags; /* l_uint */
 		iarg[3] = p->mask; /* l_uint */
 		uarg[4] = (intptr_t)p->statxbuf; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_arch_prctl */
 	case 384: {
 		struct linux_arch_prctl_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg2; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_io_pgetevents */
 	case 385: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rseq */
 	case 386: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_semget */
 	case 393: {
 		struct linux_semget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->nsems; /* l_int */
 		iarg[2] = p->semflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semctl */
 	case 394: {
 		struct linux_semctl_args *p = params;
 		iarg[0] = p->semid; /* l_int */
 		iarg[1] = p->semnum; /* l_int */
 		iarg[2] = p->cmd; /* l_int */
 		uarg[3] = p->arg.buf; /* union l_semun */
 		*n_args = 4;
 		break;
 	}
 	/* linux_shmget */
 	case 395: {
 		struct linux_shmget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->size; /* l_size_t */
 		iarg[2] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmctl */
 	case 396: {
 		struct linux_shmctl_args *p = params;
 		iarg[0] = p->shmid; /* l_int */
 		iarg[1] = p->cmd; /* l_int */
 		uarg[2] = (intptr_t)p->buf; /* struct l_shmid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmat */
 	case 397: {
 		struct linux_shmat_args *p = params;
 		iarg[0] = p->shmid; /* l_int */
 		uarg[1] = (intptr_t)p->shmaddr; /* char * */
 		iarg[2] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmdt */
 	case 398: {
 		struct linux_shmdt_args *p = params;
 		uarg[0] = (intptr_t)p->shmaddr; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_msgget */
 	case 399: {
 		struct linux_msgget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->msgflg; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msgsnd */
 	case 400: {
 		struct linux_msgsnd_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[2] = p->msgsz; /* l_size_t */
 		iarg[3] = p->msgflg; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_msgrcv */
 	case 401: {
 		struct linux_msgrcv_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[2] = p->msgsz; /* l_size_t */
 		iarg[3] = p->msgtyp; /* l_long */
 		iarg[4] = p->msgflg; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msgctl */
 	case 402: {
 		struct linux_msgctl_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		iarg[1] = p->cmd; /* l_int */
 		uarg[2] = (intptr_t)p->buf; /* struct l_msqid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_clock_gettime64 */
 	case 403: {
 		struct linux_clock_gettime64_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_settime64 */
 	case 404: {
 		struct linux_clock_settime64_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_adjtime64 */
 	case 405: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_clock_getres_time64 */
 	case 406: {
 		struct linux_clock_getres_time64_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep_time64 */
 	case 407: {
 		struct linux_clock_nanosleep_time64_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->rqtp; /* struct l_timespec64 * */
 		uarg[3] = (intptr_t)p->rmtp; /* struct l_timespec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime64 */
 	case 408: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timer_settime64 */
 	case 409: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timerfd_gettime64 */
 	case 410: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timerfd_settime64 */
 	case 411: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_utimensat_time64 */
 	case 412: {
 		struct linux_utimensat_time64_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		uarg[2] = (intptr_t)p->times64; /* const struct l_timespec64 * */
 		iarg[3] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pselect6_time64 */
 	case 413: {
 		struct linux_pselect6_time64_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->tsp; /* struct l_timespec64 * */
 		uarg[5] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll_time64 */
 	case 414: {
 		struct linux_ppoll_time64_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[1] = p->nfds; /* uint32_t */
 		uarg[2] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[3] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[4] = p->ssize; /* l_size_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_io_pgetevents_time64 */
 	case 416: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_recvmmsg_time64 */
 	case 417: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mq_timedsend_time64 */
 	case 418: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mq_timedreceive_time64 */
 	case 419: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_semtimedop_time64 */
 	case 420: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rt_sigtimedwait_time64 */
 	case 421: {
 		struct linux_rt_sigtimedwait_time64_args *p = params;
 		uarg[0] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[1] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[2] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sys_futex_time64 */
 	case 422: {
 		struct linux_sys_futex_time64_args *p = params;
 		uarg[0] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[1] = p->op; /* l_int */
 		uarg[2] = p->val; /* uint32_t */
 		uarg[3] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		uarg[4] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[5] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_rr_get_interval_time64 */
 	case 423: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_send_signal */
 	case 424: {
 		struct linux_pidfd_send_signal_args *p = params;
 		iarg[0] = p->pidfd; /* l_int */
 		iarg[1] = p->sig; /* l_int */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_io_uring_setup */
 	case 425: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_uring_enter */
 	case 426: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_uring_register */
 	case 427: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_open_tree */
 	case 428: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_move_mount */
 	case 429: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsopen */
 	case 430: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsconfig */
 	case 431: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsmount */
 	case 432: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fspick */
 	case 433: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_open */
 	case 434: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_clone3 */
 	case 435: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_close_range */
 	case 436: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat2 */
 	case 437: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_getfd */
 	case 438: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_faccessat2 */
 	case 439: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_madvise */
 	case 440: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_pwait2 */
 	case 441: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mount_setattr */
 	case 442: {
 		*n_args = 0;
 		break;
 	}
 	default:
 		*n_args = 0;
 		break;
 	};
 }
 static void
 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
 {
 	const char *p = NULL;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* linux_exit */
 	case 1:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fork */
 	case 2:
 		break;
 	/* read */
 	case 3:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* write */
 	case 4:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_open */
 	case 5:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* close */
 	case 6:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_waitpid */
 	case 7:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland l_int *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_creat */
 	case 8:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_link */
 	case 9:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unlink */
 	case 10:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_execve */
 	case 11:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland uint32_t *";
 			break;
 		case 2:
 			p = "userland uint32_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chdir */
 	case 12:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_time */
 	case 13:
 		switch (ndx) {
 		case 0:
 			p = "userland l_time_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mknod */
 	case 14:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_dev_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chmod */
 	case 15:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lchown16 */
 	case 16:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		case 2:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_stat */
 	case 18:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct linux_stat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lseek */
 	case 19:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_off_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpid */
 	case 20:
 		break;
 	/* linux_mount */
 	case 21:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_oldumount */
 	case 22:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setuid16 */
 	case 23:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getuid16 */
 	case 24:
 		break;
 	/* linux_stime */
 	case 25:
 		break;
 	/* linux_ptrace */
 	case 26:
 		switch (ndx) {
 		case 0:
 			p = "l_long";
 			break;
 		case 1:
 			p = "l_long";
 			break;
 		case 2:
 			p = "l_long";
 			break;
 		case 3:
 			p = "l_long";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_alarm */
 	case 27:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pause */
 	case 29:
 		break;
 	/* linux_utime */
 	case 30:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_utimbuf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_access */
 	case 33:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_nice */
 	case 34:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* sync */
 	case 36:
 		break;
 	/* linux_kill */
 	case 37:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rename */
 	case 38:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mkdir */
 	case 39:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rmdir */
 	case 40:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* dup */
 	case 41:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pipe */
 	case 42:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_times */
 	case 43:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_times_argv *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_brk */
 	case 45:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgid16 */
 	case 46:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgid16 */
 	case 47:
 		break;
 	/* linux_signal */
 	case 48:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_handler_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_geteuid16 */
 	case 49:
 		break;
 	/* linux_getegid16 */
 	case 50:
 		break;
 	/* acct */
 	case 51:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_umount */
 	case 52:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioctl */
 	case 54:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fcntl */
 	case 55:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setpgid */
 	case 57:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_olduname */
 	case 59:
 		break;
 	/* umask */
 	case 60:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* chroot */
 	case 61:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ustat */
 	case 62:
 		switch (ndx) {
 		case 0:
 			p = "l_dev_t";
 			break;
 		case 1:
 			p = "userland struct l_ustat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* dup2 */
 	case 63:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		case 1:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getppid */
 	case 64:
 		break;
 	/* getpgrp */
 	case 65:
 		break;
 	/* setsid */
 	case 66:
 		break;
 	/* linux_sigaction */
 	case 67:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_osigaction_t *";
 			break;
 		case 2:
 			p = "userland l_osigaction_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sgetmask */
 	case 68:
 		break;
 	/* linux_ssetmask */
 	case 69:
 		switch (ndx) {
 		case 0:
 			p = "l_osigset_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setreuid16 */
 	case 70:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setregid16 */
 	case 71:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		case 1:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigsuspend */
 	case 72:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_osigset_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigpending */
 	case 73:
 		switch (ndx) {
 		case 0:
 			p = "userland l_osigset_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sethostname */
 	case 74:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setrlimit */
 	case 75:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_old_getrlimit */
 	case 76:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getrusage */
 	case 77:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct l_rusage *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_gettimeofday */
 	case 78:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_timeval *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_settimeofday */
 	case 79:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_timeval *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgroups16 */
 	case 80:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland l_gid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgroups16 */
 	case 81:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland l_gid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_old_select */
 	case 82:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_old_select_argv *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_symlink */
 	case 83:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lstat */
 	case 84:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct linux_lstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readlink */
 	case 85:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* swapon */
 	case 87:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_reboot */
 	case 88:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readdir */
 	case 89:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_dirent *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mmap */
 	case 90:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_mmap_argv *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munmap */
 	case 91:
 		switch (ndx) {
 		case 0:
 			p = "caddr_t";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_truncate */
 	case 92:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ftruncate */
 	case 93:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "long";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchmod */
 	case 94:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchown */
 	case 95:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpriority */
 	case 96:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setpriority */
 	case 97:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statfs */
 	case 99:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatfs */
 	case 100:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socketcall */
 	case 102:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_syslog */
 	case 103:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setitimer */
 	case 104:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerval *";
 			break;
 		case 2:
 			p = "userland struct l_itimerval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getitimer */
 	case 105:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newstat */
 	case 106:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newlstat */
 	case 107:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newfstat */
 	case 108:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_uname */
 	case 109:
 		break;
 	/* linux_iopl */
 	case 110:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_vhangup */
 	case 111:
 		break;
 	/* linux_wait4 */
 	case 114:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland l_int *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland struct l_rusage *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_swapoff */
 	case 115:
 		break;
 	/* linux_sysinfo */
 	case 116:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_sysinfo *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ipc */
 	case 117:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fsync */
 	case 118:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigreturn */
 	case 119:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_sigframe *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clone */
 	case 120:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setdomainname */
 	case 121:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newuname */
 	case 122:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_new_utsname *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_adjtimex */
 	case 124:
 		break;
 	/* linux_mprotect */
 	case 125:
 		switch (ndx) {
 		case 0:
 			p = "caddr_t";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigprocmask */
 	case 126:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_osigset_t *";
 			break;
 		case 2:
 			p = "userland l_osigset_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_init_module */
 	case 128:
 		break;
 	/* linux_delete_module */
 	case 129:
 		break;
 	/* linux_quotactl */
 	case 131:
 		break;
 	/* getpgid */
 	case 132:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchdir */
 	case 133:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bdflush */
 	case 134:
 		break;
 	/* linux_sysfs */
 	case 135:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_personality */
 	case 136:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsuid16 */
 	case 138:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsgid16 */
 	case 139:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_llseek */
 	case 140:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland l_loff_t *";
 			break;
 		case 4:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getdents */
 	case 141:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_select */
 	case 142:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* flock */
 	case 143:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msync */
 	case 144:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readv */
 	case 145:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland struct l_iovec32 *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_writev */
 	case 146:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland struct l_iovec32 *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsid */
 	case 147:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fdatasync */
 	case 148:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sysctl */
 	case 149:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l___sysctl_args *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlock */
 	case 150:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlock */
 	case 151:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlockall */
 	case 152:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlockall */
 	case 153:
 		break;
 	/* linux_sched_setparam */
 	case 154:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getparam */
 	case 155:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setscheduler */
 	case 156:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getscheduler */
 	case 157:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* sched_yield */
 	case 158:
 		break;
 	/* linux_sched_get_priority_max */
 	case 159:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_get_priority_min */
 	case 160:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_rr_get_interval */
 	case 161:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_nanosleep */
 	case 162:
 		switch (ndx) {
 		case 0:
 			p = "userland const struct l_timespec *";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mremap */
 	case 163:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setresuid16 */
 	case 164:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		case 2:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getresuid16 */
 	case 165:
 		switch (ndx) {
 		case 0:
 			p = "userland l_uid16_t *";
 			break;
 		case 1:
 			p = "userland l_uid16_t *";
 			break;
 		case 2:
 			p = "userland l_uid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
-	/* poll */
+	/* linux_poll */
 	case 168:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd *";
 			break;
 		case 1:
 			p = "unsigned int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setresgid16 */
 	case 170:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		case 1:
 			p = "l_gid16_t";
 			break;
 		case 2:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getresgid16 */
 	case 171:
 		switch (ndx) {
 		case 0:
 			p = "userland l_gid16_t *";
 			break;
 		case 1:
 			p = "userland l_gid16_t *";
 			break;
 		case 2:
 			p = "userland l_gid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_prctl */
 	case 172:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigreturn */
 	case 173:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_ucontext *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigaction */
 	case 174:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_sigaction_t *";
 			break;
 		case 2:
 			p = "userland l_sigaction_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigprocmask */
 	case 175:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_sigset_t *";
 			break;
 		case 2:
 			p = "userland l_sigset_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigpending */
 	case 176:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigtimedwait */
 	case 177:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "userland l_siginfo_t *";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigqueueinfo */
 	case 178:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigsuspend */
 	case 179:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pread */
 	case 180:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "uint32_t";
 			break;
 		case 4:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwrite */
 	case 181:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "uint32_t";
 			break;
 		case 4:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chown16 */
 	case 182:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		case 2:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getcwd */
 	case 183:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_capget */
 	case 184:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_cap_header *";
 			break;
 		case 1:
 			p = "userland struct l_user_cap_data *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_capset */
 	case 185:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_cap_header *";
 			break;
 		case 1:
 			p = "userland struct l_user_cap_data *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigaltstack */
 	case 186:
 		switch (ndx) {
 		case 0:
 			p = "userland l_stack_t *";
 			break;
 		case 1:
 			p = "userland l_stack_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendfile */
 	case 187:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_long *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_vfork */
 	case 190:
 		break;
 	/* linux_getrlimit */
 	case 191:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mmap2 */
 	case 192:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_truncate64 */
 	case 193:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ftruncate64 */
 	case 194:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_stat64 */
 	case 195:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland struct l_stat64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lstat64 */
 	case 196:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland struct l_stat64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstat64 */
 	case 197:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_stat64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lchown */
 	case 198:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid_t";
 			break;
 		case 2:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getuid */
 	case 199:
 		break;
 	/* linux_getgid */
 	case 200:
 		break;
 	/* geteuid */
 	case 201:
 		break;
 	/* getegid */
 	case 202:
 		break;
 	/* setreuid */
 	case 203:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		case 1:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setregid */
 	case 204:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		case 1:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgroups */
 	case 205:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgroups */
 	case 206:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchown */
 	case 207:
 		break;
 	/* setresuid */
 	case 208:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		case 1:
 			p = "uid_t";
 			break;
 		case 2:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getresuid */
 	case 209:
 		switch (ndx) {
 		case 0:
 			p = "userland uid_t *";
 			break;
 		case 1:
 			p = "userland uid_t *";
 			break;
 		case 2:
 			p = "userland uid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setresgid */
 	case 210:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		case 1:
 			p = "gid_t";
 			break;
 		case 2:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getresgid */
 	case 211:
 		switch (ndx) {
 		case 0:
 			p = "userland gid_t *";
 			break;
 		case 1:
 			p = "userland gid_t *";
 			break;
 		case 2:
 			p = "userland gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chown */
 	case 212:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid_t";
 			break;
 		case 2:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setuid */
 	case 213:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setgid */
 	case 214:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsuid */
 	case 215:
 		switch (ndx) {
 		case 0:
 			p = "l_uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsgid */
 	case 216:
 		switch (ndx) {
 		case 0:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pivot_root */
 	case 217:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mincore */
 	case 218:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "userland u_char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_madvise */
 	case 219:
 		switch (ndx) {
 		case 0:
 			p = "userland void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getdents64 */
 	case 220:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fcntl64 */
 	case 221:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_gettid */
 	case 224:
 		break;
 	/* linux_setxattr */
 	case 226:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lsetxattr */
 	case 227:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fsetxattr */
 	case 228:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getxattr */
 	case 229:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lgetxattr */
 	case 230:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fgetxattr */
 	case 231:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_listxattr */
 	case 232:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_llistxattr */
 	case 233:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_flistxattr */
 	case 234:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_removexattr */
 	case 235:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lremovexattr */
 	case 236:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fremovexattr */
 	case 237:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tkill */
 	case 238:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendfile64 */
 	case 239:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_loff_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sys_futex */
 	case 240:
 		switch (ndx) {
 		case 0:
 			p = "userland uint32_t *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		case 4:
 			p = "userland uint32_t *";
 			break;
 		case 5:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setaffinity */
 	case 241:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland l_ulong *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getaffinity */
 	case 242:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland l_ulong *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_set_thread_area */
 	case 243:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_desc *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fadvise64 */
 	case 250:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_exit_group */
 	case 252:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lookup_dcookie */
 	case 253:
 		break;
 	/* linux_epoll_create */
 	case 254:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_ctl */
 	case 255:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland struct epoll_event *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_wait */
 	case 256:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct epoll_event *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_remap_file_pages */
 	case 257:
 		break;
 	/* linux_set_tid_address */
 	case 258:
 		switch (ndx) {
 		case 0:
 			p = "userland int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_create */
 	case 259:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct sigevent *";
 			break;
 		case 2:
 			p = "userland l_timer_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_settime */
 	case 260:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct itimerspec *";
 			break;
 		case 3:
 			p = "userland struct itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_gettime */
 	case 261:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "userland struct itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_getoverrun */
 	case 262:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_delete */
 	case 263:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_settime */
 	case 264:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_gettime */
 	case 265:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_getres */
 	case 266:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_nanosleep */
 	case 267:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statfs64 */
 	case 268:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		case 2:
 			p = "userland struct l_statfs64_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatfs64 */
 	case 269:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		case 2:
 			p = "userland struct l_statfs64_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tgkill */
 	case 270:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_utimes */
 	case 271:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fadvise64_64 */
 	case 272:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "uint32_t";
 			break;
 		case 4:
 			p = "uint32_t";
 			break;
 		case 5:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mbind */
 	case 274:
 		break;
 	/* linux_get_mempolicy */
 	case 275:
 		break;
 	/* linux_set_mempolicy */
 	case 276:
 		break;
 	/* linux_mq_open */
 	case 277:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		case 3:
 			p = "userland struct mq_attr *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_unlink */
 	case 278:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedsend */
 	case 279:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedreceive */
 	case 280:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "userland l_uint *";
 			break;
 		case 4:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_notify */
 	case 281:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_getsetattr */
 	case 282:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const struct mq_attr *";
 			break;
 		case 2:
 			p = "userland struct mq_attr *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kexec_load */
 	case 283:
 		break;
 	/* linux_waitid */
 	case 284:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		case 3:
 			p = "int";
 			break;
 		case 4:
 			p = "userland struct l_rusage *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_add_key */
 	case 286:
 		break;
 	/* linux_request_key */
 	case 287:
 		break;
 	/* linux_keyctl */
 	case 288:
 		break;
 	/* linux_ioprio_set */
 	case 289:
 		break;
 	/* linux_ioprio_get */
 	case 290:
 		break;
 	/* linux_inotify_init */
 	case 291:
 		break;
 	/* linux_inotify_add_watch */
 	case 292:
 		break;
 	/* linux_inotify_rm_watch */
 	case 293:
 		break;
 	/* linux_migrate_pages */
 	case 294:
 		break;
 	/* linux_openat */
 	case 295:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mkdirat */
 	case 296:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mknodat */
 	case 297:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fchownat */
 	case 298:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_uid16_t";
 			break;
 		case 3:
 			p = "l_gid16_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_futimesat */
 	case 299:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatat64 */
 	case 300:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland struct l_stat64 *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unlinkat */
 	case 301:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_renameat */
 	case 302:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_linkat */
 	case 303:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_symlinkat */
 	case 304:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readlinkat */
 	case 305:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fchmodat */
 	case 306:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_faccessat */
 	case 307:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pselect6 */
 	case 308:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timespec *";
 			break;
 		case 5:
 			p = "userland l_uintptr_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ppoll */
 	case 309:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "userland l_sigset_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unshare */
 	case 310:
 		break;
 	/* linux_set_robust_list */
 	case 311:
 		switch (ndx) {
 		case 0:
 			p = "userland struct linux_robust_list_head *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_get_robust_list */
 	case 312:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct linux_robust_list_head **";
 			break;
 		case 2:
 			p = "userland l_size_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_splice */
 	case 313:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland l_loff_t *";
 			break;
 		case 2:
 			p = "int";
 			break;
 		case 3:
 			p = "userland l_loff_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		case 5:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sync_file_range */
 	case 314:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "uint32_t";
 			break;
 		case 4:
 			p = "uint32_t";
 			break;
 		case 5:
 			p = "unsigned int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tee */
 	case 315:
 		break;
 	/* linux_vmsplice */
 	case 316:
 		break;
 	/* linux_move_pages */
 	case 317:
 		break;
 	/* linux_getcpu */
 	case 318:
 		switch (ndx) {
 		case 0:
 			p = "userland l_uint *";
 			break;
 		case 1:
 			p = "userland l_uint *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_pwait */
 	case 319:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct epoll_event *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "userland l_sigset_t *";
 			break;
 		case 5:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_utimensat */
 	case 320:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const struct l_timespec *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_signalfd */
 	case 321:
 		break;
 	/* linux_timerfd_create */
 	case 322:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_eventfd */
 	case 323:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fallocate */
 	case 324:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "uint32_t";
 			break;
 		case 4:
 			p = "uint32_t";
 			break;
 		case 5:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_settime */
 	case 325:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct l_itimerspec *";
 			break;
 		case 3:
 			p = "userland struct l_itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_gettime */
 	case 326:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_signalfd4 */
 	case 327:
 		break;
 	/* linux_eventfd2 */
 	case 328:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_create1 */
 	case 329:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_dup3 */
 	case 330:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pipe2 */
 	case 331:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_init1 */
 	case 332:
 		break;
 	/* linux_preadv */
 	case 333:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwritev */
 	case 334:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_tgsigqueueinfo */
 	case 335:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland l_siginfo_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_perf_event_open */
 	case 336:
 		break;
 	/* linux_recvmmsg */
 	case 337:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_mmsghdr *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fanotify_init */
 	case 338:
 		break;
 	/* linux_fanotify_mark */
 	case 339:
 		break;
 	/* linux_prlimit64 */
 	case 340:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland struct rlimit *";
 			break;
 		case 3:
 			p = "userland struct rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_name_to_handle_at */
 	case 341:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland struct l_file_handle *";
 			break;
 		case 3:
 			p = "userland l_int *";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_open_by_handle_at */
 	case 342:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_file_handle *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_adjtime */
 	case 343:
 		break;
 	/* linux_syncfs */
 	case 344:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmmsg */
 	case 345:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_mmsghdr *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setns */
 	case 346:
 		break;
 	/* linux_process_vm_readv */
 	case 347:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland const struct iovec *";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_process_vm_writev */
 	case 348:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland const struct iovec *";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kcmp */
 	case 349:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_finit_module */
 	case 350:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setattr */
 	case 351:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getattr */
 	case 352:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_renameat2 */
 	case 353:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		case 4:
 			p = "unsigned int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_seccomp */
 	case 354:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getrandom */
 	case 355:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_memfd_create */
 	case 356:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bpf */
 	case 357:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_execveat */
 	case 358:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char **";
 			break;
 		case 3:
 			p = "userland const char **";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socket */
 	case 359:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socketpair */
 	case 360:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bind */
 	case 361:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_connect */
 	case 362:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_listen */
 	case 363:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_accept4 */
 	case 364:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsockopt */
 	case 365:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setsockopt */
 	case 366:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsockname */
 	case 367:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpeername */
 	case 368:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendto */
 	case 369:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmsg */
 	case 370:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_recvfrom */
 	case 371:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_recvmsg */
 	case 372:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shutdown */
 	case 373:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_userfaultfd */
 	case 374:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_membarrier */
 	case 375:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mlock2 */
 	case 376:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_copy_file_range */
 	case 377:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_loff_t *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland l_loff_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		case 5:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_preadv2 */
 	case 378:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwritev2 */
 	case 379:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_mprotect */
 	case 380:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_alloc */
 	case 381:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_free */
 	case 382:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statx */
 	case 383:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_arch_prctl */
 	case 384:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_io_pgetevents */
 	case 385:
 		break;
 	/* linux_rseq */
 	case 386:
 		break;
 	/* linux_semget */
 	case 393:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_semctl */
 	case 394:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "union l_semun";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmget */
 	case 395:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmctl */
 	case 396:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_shmid_ds *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmat */
 	case 397:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmdt */
 	case 398:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgget */
 	case 399:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgsnd */
 	case 400:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_msgbuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgrcv */
 	case 401:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_msgbuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_long";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgctl */
 	case 402:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_msqid_ds *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_gettime64 */
 	case 403:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_settime64 */
 	case 404:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_adjtime64 */
 	case 405:
 		break;
 	/* linux_clock_getres_time64 */
 	case 406:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_nanosleep_time64 */
 	case 407:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_timespec64 *";
 			break;
 		case 3:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_gettime64 */
 	case 408:
 		break;
 	/* linux_timer_settime64 */
 	case 409:
 		break;
 	/* linux_timerfd_gettime64 */
 	case 410:
 		break;
 	/* linux_timerfd_settime64 */
 	case 411:
 		break;
 	/* linux_utimensat_time64 */
 	case 412:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const struct l_timespec64 *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pselect6_time64 */
 	case 413:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timespec64 *";
 			break;
 		case 5:
 			p = "userland l_uintptr_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ppoll_time64 */
 	case 414:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "userland l_sigset_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_io_pgetevents_time64 */
 	case 416:
 		break;
 	/* linux_recvmmsg_time64 */
 	case 417:
 		break;
 	/* linux_mq_timedsend_time64 */
 	case 418:
 		break;
 	/* linux_mq_timedreceive_time64 */
 	case 419:
 		break;
 	/* linux_semtimedop_time64 */
 	case 420:
 		break;
 	/* linux_rt_sigtimedwait_time64 */
 	case 421:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "userland l_siginfo_t *";
 			break;
 		case 2:
 			p = "userland struct l_timespec64 *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sys_futex_time64 */
 	case 422:
 		switch (ndx) {
 		case 0:
 			p = "userland uint32_t *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec64 *";
 			break;
 		case 4:
 			p = "userland uint32_t *";
 			break;
 		case 5:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_rr_get_interval_time64 */
 	case 423:
 		break;
 	/* linux_pidfd_send_signal */
 	case 424:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_io_uring_setup */
 	case 425:
 		break;
 	/* linux_io_uring_enter */
 	case 426:
 		break;
 	/* linux_io_uring_register */
 	case 427:
 		break;
 	/* linux_open_tree */
 	case 428:
 		break;
 	/* linux_move_mount */
 	case 429:
 		break;
 	/* linux_fsopen */
 	case 430:
 		break;
 	/* linux_fsconfig */
 	case 431:
 		break;
 	/* linux_fsmount */
 	case 432:
 		break;
 	/* linux_fspick */
 	case 433:
 		break;
 	/* linux_pidfd_open */
 	case 434:
 		break;
 	/* linux_clone3 */
 	case 435:
 		break;
 	/* linux_close_range */
 	case 436:
 		break;
 	/* linux_openat2 */
 	case 437:
 		break;
 	/* linux_pidfd_getfd */
 	case 438:
 		break;
 	/* linux_faccessat2 */
 	case 439:
 		break;
 	/* linux_process_madvise */
 	case 440:
 		break;
 	/* linux_epoll_pwait2 */
 	case 441:
 		break;
 	/* linux_mount_setattr */
 	case 442:
 		break;
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
 static void
 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
 {
 	const char *p = NULL;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* linux_exit */
 	case 1:
 		if (ndx == 0 || ndx == 1)
 			p = "void";
 		break;
 	/* linux_fork */
 	case 2:
 	/* read */
 	case 3:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* write */
 	case 4:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_open */
 	case 5:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* close */
 	case 6:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_waitpid */
 	case 7:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_creat */
 	case 8:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_link */
 	case 9:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unlink */
 	case 10:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_execve */
 	case 11:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chdir */
 	case 12:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_time */
 	case 13:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mknod */
 	case 14:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chmod */
 	case 15:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lchown16 */
 	case 16:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_stat */
 	case 18:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lseek */
 	case 19:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpid */
 	case 20:
 	/* linux_mount */
 	case 21:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_oldumount */
 	case 22:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setuid16 */
 	case 23:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getuid16 */
 	case 24:
 	/* linux_stime */
 	case 25:
 	/* linux_ptrace */
 	case 26:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_alarm */
 	case 27:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pause */
 	case 29:
 	/* linux_utime */
 	case 30:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_access */
 	case 33:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_nice */
 	case 34:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* sync */
 	case 36:
 	/* linux_kill */
 	case 37:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rename */
 	case 38:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mkdir */
 	case 39:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rmdir */
 	case 40:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* dup */
 	case 41:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pipe */
 	case 42:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_times */
 	case 43:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_brk */
 	case 45:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgid16 */
 	case 46:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgid16 */
 	case 47:
 	/* linux_signal */
 	case 48:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_geteuid16 */
 	case 49:
 	/* linux_getegid16 */
 	case 50:
 	/* acct */
 	case 51:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_umount */
 	case 52:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioctl */
 	case 54:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fcntl */
 	case 55:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setpgid */
 	case 57:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_olduname */
 	case 59:
 	/* umask */
 	case 60:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* chroot */
 	case 61:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ustat */
 	case 62:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* dup2 */
 	case 63:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getppid */
 	case 64:
 	/* getpgrp */
 	case 65:
 	/* setsid */
 	case 66:
 	/* linux_sigaction */
 	case 67:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sgetmask */
 	case 68:
 	/* linux_ssetmask */
 	case 69:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setreuid16 */
 	case 70:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setregid16 */
 	case 71:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigsuspend */
 	case 72:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigpending */
 	case 73:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sethostname */
 	case 74:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setrlimit */
 	case 75:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_old_getrlimit */
 	case 76:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getrusage */
 	case 77:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_gettimeofday */
 	case 78:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_settimeofday */
 	case 79:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgroups16 */
 	case 80:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgroups16 */
 	case 81:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_old_select */
 	case 82:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_symlink */
 	case 83:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lstat */
 	case 84:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readlink */
 	case 85:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* swapon */
 	case 87:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_reboot */
 	case 88:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readdir */
 	case 89:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mmap */
 	case 90:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munmap */
 	case 91:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_truncate */
 	case 92:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ftruncate */
 	case 93:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchmod */
 	case 94:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchown */
 	case 95:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpriority */
 	case 96:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setpriority */
 	case 97:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statfs */
 	case 99:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatfs */
 	case 100:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socketcall */
 	case 102:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_syslog */
 	case 103:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setitimer */
 	case 104:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getitimer */
 	case 105:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newstat */
 	case 106:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newlstat */
 	case 107:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newfstat */
 	case 108:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_uname */
 	case 109:
 	/* linux_iopl */
 	case 110:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_vhangup */
 	case 111:
 	/* linux_wait4 */
 	case 114:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_swapoff */
 	case 115:
 	/* linux_sysinfo */
 	case 116:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ipc */
 	case 117:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fsync */
 	case 118:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigreturn */
 	case 119:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clone */
 	case 120:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setdomainname */
 	case 121:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newuname */
 	case 122:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_adjtimex */
 	case 124:
 	/* linux_mprotect */
 	case 125:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigprocmask */
 	case 126:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_init_module */
 	case 128:
 	/* linux_delete_module */
 	case 129:
 	/* linux_quotactl */
 	case 131:
 	/* getpgid */
 	case 132:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchdir */
 	case 133:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bdflush */
 	case 134:
 	/* linux_sysfs */
 	case 135:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_personality */
 	case 136:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsuid16 */
 	case 138:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsgid16 */
 	case 139:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_llseek */
 	case 140:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getdents */
 	case 141:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_select */
 	case 142:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* flock */
 	case 143:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msync */
 	case 144:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readv */
 	case 145:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_writev */
 	case 146:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsid */
 	case 147:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fdatasync */
 	case 148:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sysctl */
 	case 149:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlock */
 	case 150:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlock */
 	case 151:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlockall */
 	case 152:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlockall */
 	case 153:
 	/* linux_sched_setparam */
 	case 154:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getparam */
 	case 155:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setscheduler */
 	case 156:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getscheduler */
 	case 157:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* sched_yield */
 	case 158:
 	/* linux_sched_get_priority_max */
 	case 159:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_get_priority_min */
 	case 160:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_rr_get_interval */
 	case 161:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_nanosleep */
 	case 162:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mremap */
 	case 163:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setresuid16 */
 	case 164:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getresuid16 */
 	case 165:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
-	/* poll */
+	/* linux_poll */
 	case 168:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setresgid16 */
 	case 170:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getresgid16 */
 	case 171:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_prctl */
 	case 172:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigreturn */
 	case 173:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigaction */
 	case 174:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigprocmask */
 	case 175:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigpending */
 	case 176:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigtimedwait */
 	case 177:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigqueueinfo */
 	case 178:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigsuspend */
 	case 179:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pread */
 	case 180:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwrite */
 	case 181:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chown16 */
 	case 182:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getcwd */
 	case 183:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capget */
 	case 184:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capset */
 	case 185:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigaltstack */
 	case 186:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendfile */
 	case 187:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_vfork */
 	case 190:
 	/* linux_getrlimit */
 	case 191:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mmap2 */
 	case 192:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_truncate64 */
 	case 193:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ftruncate64 */
 	case 194:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_stat64 */
 	case 195:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lstat64 */
 	case 196:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstat64 */
 	case 197:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lchown */
 	case 198:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getuid */
 	case 199:
 	/* linux_getgid */
 	case 200:
 	/* geteuid */
 	case 201:
 	/* getegid */
 	case 202:
 	/* setreuid */
 	case 203:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setregid */
 	case 204:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgroups */
 	case 205:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgroups */
 	case 206:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchown */
 	case 207:
 	/* setresuid */
 	case 208:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresuid */
 	case 209:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setresgid */
 	case 210:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresgid */
 	case 211:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chown */
 	case 212:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setuid */
 	case 213:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setgid */
 	case 214:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsuid */
 	case 215:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsgid */
 	case 216:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pivot_root */
 	case 217:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mincore */
 	case 218:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_madvise */
 	case 219:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getdents64 */
 	case 220:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fcntl64 */
 	case 221:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_gettid */
 	case 224:
 	/* linux_setxattr */
 	case 226:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lsetxattr */
 	case 227:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fsetxattr */
 	case 228:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getxattr */
 	case 229:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lgetxattr */
 	case 230:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fgetxattr */
 	case 231:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_listxattr */
 	case 232:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_llistxattr */
 	case 233:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_flistxattr */
 	case 234:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_removexattr */
 	case 235:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lremovexattr */
 	case 236:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fremovexattr */
 	case 237:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tkill */
 	case 238:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendfile64 */
 	case 239:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sys_futex */
 	case 240:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setaffinity */
 	case 241:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getaffinity */
 	case 242:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_set_thread_area */
 	case 243:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fadvise64 */
 	case 250:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_exit_group */
 	case 252:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lookup_dcookie */
 	case 253:
 	/* linux_epoll_create */
 	case 254:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_ctl */
 	case 255:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_wait */
 	case 256:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_remap_file_pages */
 	case 257:
 	/* linux_set_tid_address */
 	case 258:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_create */
 	case 259:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_settime */
 	case 260:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_gettime */
 	case 261:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_getoverrun */
 	case 262:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_delete */
 	case 263:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_settime */
 	case 264:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_gettime */
 	case 265:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_getres */
 	case 266:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_nanosleep */
 	case 267:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statfs64 */
 	case 268:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatfs64 */
 	case 269:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tgkill */
 	case 270:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_utimes */
 	case 271:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fadvise64_64 */
 	case 272:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mbind */
 	case 274:
 	/* linux_get_mempolicy */
 	case 275:
 	/* linux_set_mempolicy */
 	case 276:
 	/* linux_mq_open */
 	case 277:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_unlink */
 	case 278:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedsend */
 	case 279:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedreceive */
 	case 280:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_notify */
 	case 281:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_getsetattr */
 	case 282:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kexec_load */
 	case 283:
 	/* linux_waitid */
 	case 284:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_add_key */
 	case 286:
 	/* linux_request_key */
 	case 287:
 	/* linux_keyctl */
 	case 288:
 	/* linux_ioprio_set */
 	case 289:
 	/* linux_ioprio_get */
 	case 290:
 	/* linux_inotify_init */
 	case 291:
 	/* linux_inotify_add_watch */
 	case 292:
 	/* linux_inotify_rm_watch */
 	case 293:
 	/* linux_migrate_pages */
 	case 294:
 	/* linux_openat */
 	case 295:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mkdirat */
 	case 296:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mknodat */
 	case 297:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchownat */
 	case 298:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_futimesat */
 	case 299:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatat64 */
 	case 300:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unlinkat */
 	case 301:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_renameat */
 	case 302:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_linkat */
 	case 303:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_symlinkat */
 	case 304:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readlinkat */
 	case 305:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchmodat */
 	case 306:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_faccessat */
 	case 307:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pselect6 */
 	case 308:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ppoll */
 	case 309:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unshare */
 	case 310:
 	/* linux_set_robust_list */
 	case 311:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_get_robust_list */
 	case 312:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_splice */
 	case 313:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sync_file_range */
 	case 314:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tee */
 	case 315:
 	/* linux_vmsplice */
 	case 316:
 	/* linux_move_pages */
 	case 317:
 	/* linux_getcpu */
 	case 318:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_pwait */
 	case 319:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_utimensat */
 	case 320:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_signalfd */
 	case 321:
 	/* linux_timerfd_create */
 	case 322:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_eventfd */
 	case 323:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fallocate */
 	case 324:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_settime */
 	case 325:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_gettime */
 	case 326:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_signalfd4 */
 	case 327:
 	/* linux_eventfd2 */
 	case 328:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_create1 */
 	case 329:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_dup3 */
 	case 330:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pipe2 */
 	case 331:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_init1 */
 	case 332:
 	/* linux_preadv */
 	case 333:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwritev */
 	case 334:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_tgsigqueueinfo */
 	case 335:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_perf_event_open */
 	case 336:
 	/* linux_recvmmsg */
 	case 337:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fanotify_init */
 	case 338:
 	/* linux_fanotify_mark */
 	case 339:
 	/* linux_prlimit64 */
 	case 340:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_name_to_handle_at */
 	case 341:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_open_by_handle_at */
 	case 342:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_adjtime */
 	case 343:
 	/* linux_syncfs */
 	case 344:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmmsg */
 	case 345:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setns */
 	case 346:
 	/* linux_process_vm_readv */
 	case 347:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_vm_writev */
 	case 348:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kcmp */
 	case 349:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_finit_module */
 	case 350:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setattr */
 	case 351:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getattr */
 	case 352:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_renameat2 */
 	case 353:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_seccomp */
 	case 354:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getrandom */
 	case 355:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_memfd_create */
 	case 356:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bpf */
 	case 357:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_execveat */
 	case 358:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socket */
 	case 359:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socketpair */
 	case 360:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bind */
 	case 361:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_connect */
 	case 362:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_listen */
 	case 363:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_accept4 */
 	case 364:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockopt */
 	case 365:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setsockopt */
 	case 366:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockname */
 	case 367:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpeername */
 	case 368:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendto */
 	case 369:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmsg */
 	case 370:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvfrom */
 	case 371:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvmsg */
 	case 372:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shutdown */
 	case 373:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_userfaultfd */
 	case 374:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_membarrier */
 	case 375:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mlock2 */
 	case 376:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_copy_file_range */
 	case 377:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_preadv2 */
 	case 378:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwritev2 */
 	case 379:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_mprotect */
 	case 380:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_alloc */
 	case 381:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_free */
 	case 382:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statx */
 	case 383:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_arch_prctl */
 	case 384:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_pgetevents */
 	case 385:
 	/* linux_rseq */
 	case 386:
 	/* linux_semget */
 	case 393:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semctl */
 	case 394:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmget */
 	case 395:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmctl */
 	case 396:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmat */
 	case 397:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmdt */
 	case 398:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgget */
 	case 399:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgsnd */
 	case 400:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgrcv */
 	case 401:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgctl */
 	case 402:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_gettime64 */
 	case 403:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_settime64 */
 	case 404:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_adjtime64 */
 	case 405:
 	/* linux_clock_getres_time64 */
 	case 406:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_nanosleep_time64 */
 	case 407:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_gettime64 */
 	case 408:
 	/* linux_timer_settime64 */
 	case 409:
 	/* linux_timerfd_gettime64 */
 	case 410:
 	/* linux_timerfd_settime64 */
 	case 411:
 	/* linux_utimensat_time64 */
 	case 412:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pselect6_time64 */
 	case 413:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ppoll_time64 */
 	case 414:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_pgetevents_time64 */
 	case 416:
 	/* linux_recvmmsg_time64 */
 	case 417:
 	/* linux_mq_timedsend_time64 */
 	case 418:
 	/* linux_mq_timedreceive_time64 */
 	case 419:
 	/* linux_semtimedop_time64 */
 	case 420:
 	/* linux_rt_sigtimedwait_time64 */
 	case 421:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sys_futex_time64 */
 	case 422:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_rr_get_interval_time64 */
 	case 423:
 	/* linux_pidfd_send_signal */
 	case 424:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_uring_setup */
 	case 425:
 	/* linux_io_uring_enter */
 	case 426:
 	/* linux_io_uring_register */
 	case 427:
 	/* linux_open_tree */
 	case 428:
 	/* linux_move_mount */
 	case 429:
 	/* linux_fsopen */
 	case 430:
 	/* linux_fsconfig */
 	case 431:
 	/* linux_fsmount */
 	case 432:
 	/* linux_fspick */
 	case 433:
 	/* linux_pidfd_open */
 	case 434:
 	/* linux_clone3 */
 	case 435:
 	/* linux_close_range */
 	case 436:
 	/* linux_openat2 */
 	case 437:
 	/* linux_pidfd_getfd */
 	case 438:
 	/* linux_faccessat2 */
 	case 439:
 	/* linux_process_madvise */
 	case 440:
 	/* linux_epoll_pwait2 */
 	case 441:
 	/* linux_mount_setattr */
 	case 442:
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
diff --git a/sys/arm/linux/linux_proto.h b/sys/arm/linux/linux_proto.h
index b07dc8290016..131fa227e8f8 100644
--- a/sys/arm/linux/linux_proto.h
+++ b/sys/arm/linux/linux_proto.h
@@ -1,1842 +1,1849 @@
 /*
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #ifndef _LINUX_SYSPROTO_H_
 #define	_LINUX_SYSPROTO_H_
 
 #include <sys/signal.h>
 #include <sys/acl.h>
 #include <sys/cpuset.h>
 #include <sys/domainset.h>
 #include <sys/_ffcounter.h>
 #include <sys/_semaphore.h>
 #include <sys/ucontext.h>
 #include <sys/wait.h>
 
 #include <bsm/audit_kevents.h>
 
 struct proc;
 
 struct thread;
 
 #define	PAD_(t)	(sizeof(register_t) <= sizeof(t) ? \
 		0 : sizeof(register_t) - sizeof(t))
 
 #if BYTE_ORDER == LITTLE_ENDIAN
 #define	PADL_(t)	0
 #define	PADR_(t)	PAD_(t)
 #else
 #define	PADL_(t)	PAD_(t)
 #define	PADR_(t)	0
 #endif
 
 #define	nosys	linux_nosys
 struct linux_exit_args {
 	char rval_l_[PADL_(int)]; int rval; char rval_r_[PADR_(int)];
 };
 struct linux_fork_args {
 	register_t dummy;
 };
 struct linux_open_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_creat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_link_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_unlink_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_execve_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)];
 	char envp_l_[PADL_(char **)]; char ** envp; char envp_r_[PADR_(char **)];
 };
 struct linux_chdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_mknod_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char dev_l_[PADL_(l_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 };
 struct linux_chmod_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_lchown16_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_lseek_args {
 	char fdes_l_[PADL_(l_uint)]; l_uint fdes; char fdes_r_[PADR_(l_uint)];
 	char off_l_[PADL_(l_off_t)]; l_off_t off; char off_r_[PADR_(l_off_t)];
 	char whence_l_[PADL_(l_int)]; l_int whence; char whence_r_[PADR_(l_int)];
 };
 struct linux_getpid_args {
 	register_t dummy;
 };
 struct linux_mount_args {
 	char specialfile_l_[PADL_(char *)]; char * specialfile; char specialfile_r_[PADR_(char *)];
 	char dir_l_[PADL_(char *)]; char * dir; char dir_r_[PADR_(char *)];
 	char filesystemtype_l_[PADL_(char *)]; char * filesystemtype; char filesystemtype_r_[PADR_(char *)];
 	char rwflag_l_[PADL_(l_ulong)]; l_ulong rwflag; char rwflag_r_[PADR_(l_ulong)];
 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
 };
 struct linux_setuid16_args {
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 };
 struct linux_getuid16_args {
 	register_t dummy;
 };
 struct linux_pause_args {
 	register_t dummy;
 };
 struct linux_access_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
 };
 struct linux_nice_args {
 	char inc_l_[PADL_(l_int)]; l_int inc; char inc_r_[PADR_(l_int)];
 };
 struct linux_kill_args {
 	char pid_l_[PADL_(l_int)]; l_int pid; char pid_r_[PADR_(l_int)];
 	char signum_l_[PADL_(l_int)]; l_int signum; char signum_r_[PADR_(l_int)];
 };
 struct linux_rename_args {
 	char from_l_[PADL_(char *)]; char * from; char from_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_mkdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_rmdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_pipe_args {
 	char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
 };
 struct linux_times_args {
 	char buf_l_[PADL_(struct l_times_argv *)]; struct l_times_argv * buf; char buf_r_[PADR_(struct l_times_argv *)];
 };
 struct linux_brk_args {
 	char dsend_l_[PADL_(l_ulong)]; l_ulong dsend; char dsend_r_[PADR_(l_ulong)];
 };
 struct linux_setgid16_args {
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_getgid16_args {
 	register_t dummy;
 };
 struct linux_geteuid16_args {
 	register_t dummy;
 };
 struct linux_getegid16_args {
 	register_t dummy;
 };
 struct linux_umount_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_ioctl_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(l_ulong)]; l_ulong arg; char arg_r_[PADR_(l_ulong)];
 };
 struct linux_fcntl_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(l_ulong)]; l_ulong arg; char arg_r_[PADR_(l_ulong)];
 };
 struct linux_ustat_args {
 	char dev_l_[PADL_(l_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 	char ubuf_l_[PADL_(struct l_ustat *)]; struct l_ustat * ubuf; char ubuf_r_[PADR_(struct l_ustat *)];
 };
 struct linux_getppid_args {
 	register_t dummy;
 };
 struct linux_sigaction_args {
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char nsa_l_[PADL_(l_osigaction_t *)]; l_osigaction_t * nsa; char nsa_r_[PADR_(l_osigaction_t *)];
 	char osa_l_[PADL_(l_osigaction_t *)]; l_osigaction_t * osa; char osa_r_[PADR_(l_osigaction_t *)];
 };
 struct linux_setreuid16_args {
 	char ruid_l_[PADL_(l_uid16_t)]; l_uid16_t ruid; char ruid_r_[PADR_(l_uid16_t)];
 	char euid_l_[PADL_(l_uid16_t)]; l_uid16_t euid; char euid_r_[PADR_(l_uid16_t)];
 };
 struct linux_setregid16_args {
 	char rgid_l_[PADL_(l_gid16_t)]; l_gid16_t rgid; char rgid_r_[PADR_(l_gid16_t)];
 	char egid_l_[PADL_(l_gid16_t)]; l_gid16_t egid; char egid_r_[PADR_(l_gid16_t)];
 };
 struct linux_sigsuspend_args {
 	char hist0_l_[PADL_(l_int)]; l_int hist0; char hist0_r_[PADR_(l_int)];
 	char hist1_l_[PADL_(l_int)]; l_int hist1; char hist1_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_osigset_t)]; l_osigset_t mask; char mask_r_[PADR_(l_osigset_t)];
 };
 struct linux_sigpending_args {
 	char mask_l_[PADL_(l_osigset_t *)]; l_osigset_t * mask; char mask_r_[PADR_(l_osigset_t *)];
 };
 struct linux_sethostname_args {
 	char hostname_l_[PADL_(char *)]; char * hostname; char hostname_r_[PADR_(char *)];
 	char len_l_[PADL_(u_int)]; u_int len; char len_r_[PADR_(u_int)];
 };
 struct linux_setrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_gettimeofday_args {
 	char tp_l_[PADL_(struct timeval32 *)]; struct timeval32 * tp; char tp_r_[PADR_(struct timeval32 *)];
 	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
 };
 struct linux_settimeofday_args {
 	char tp_l_[PADL_(struct timeval32 *)]; struct timeval32 * tp; char tp_r_[PADR_(struct timeval32 *)];
 	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
 };
 struct linux_getgroups16_args {
 	char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)];
 	char gidset_l_[PADL_(l_gid16_t *)]; l_gid16_t * gidset; char gidset_r_[PADR_(l_gid16_t *)];
 };
 struct linux_setgroups16_args {
 	char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)];
 	char gidset_l_[PADL_(l_gid16_t *)]; l_gid16_t * gidset; char gidset_r_[PADR_(l_gid16_t *)];
 };
 struct linux_symlink_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_readlink_args {
 	char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char count_l_[PADL_(l_int)]; l_int count; char count_r_[PADR_(l_int)];
 };
 struct linux_reboot_args {
 	char magic1_l_[PADL_(l_int)]; l_int magic1; char magic1_r_[PADR_(l_int)];
 	char magic2_l_[PADL_(l_int)]; l_int magic2; char magic2_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(void *)]; void * arg; char arg_r_[PADR_(void *)];
 };
 struct linux_truncate_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char length_l_[PADL_(l_ulong)]; l_ulong length; char length_r_[PADR_(l_ulong)];
 };
 struct linux_ftruncate_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char length_l_[PADL_(long)]; long length; char length_r_[PADR_(long)];
 };
 struct linux_getpriority_args {
 	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
 	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
 };
 struct linux_statfs_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_statfs_buf *)]; struct l_statfs_buf * buf; char buf_r_[PADR_(struct l_statfs_buf *)];
 };
 struct linux_fstatfs_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(struct l_statfs_buf *)]; struct l_statfs_buf * buf; char buf_r_[PADR_(struct l_statfs_buf *)];
 };
 struct linux_syslog_args {
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
 };
 struct linux_setitimer_args {
 	char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
 	char itv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * itv; char itv_r_[PADR_(struct l_itimerval *)];
 	char oitv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * oitv; char oitv_r_[PADR_(struct l_itimerval *)];
 };
 struct linux_getitimer_args {
 	char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
 	char itv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * itv; char itv_r_[PADR_(struct l_itimerval *)];
 };
 struct linux_newstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_newlstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_newfstat_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_vhangup_args {
 	register_t dummy;
 };
 struct linux_wait4_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char status_l_[PADL_(l_int *)]; l_int * status; char status_r_[PADR_(l_int *)];
 	char options_l_[PADL_(l_int)]; l_int options; char options_r_[PADR_(l_int)];
 	char rusage_l_[PADL_(void *)]; void * rusage; char rusage_r_[PADR_(void *)];
 };
 struct linux_swapoff_args {
 	register_t dummy;
 };
 struct linux_sysinfo_args {
 	char info_l_[PADL_(struct l_sysinfo *)]; struct l_sysinfo * info; char info_r_[PADR_(struct l_sysinfo *)];
 };
 struct linux_sigreturn_args {
 	char sfp_l_[PADL_(struct l_sigframe *)]; struct l_sigframe * sfp; char sfp_r_[PADR_(struct l_sigframe *)];
 };
 struct linux_clone_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char stack_l_[PADL_(void *)]; void * stack; char stack_r_[PADR_(void *)];
 	char parent_tidptr_l_[PADL_(void *)]; void * parent_tidptr; char parent_tidptr_r_[PADR_(void *)];
 	char tls_l_[PADL_(void *)]; void * tls; char tls_r_[PADR_(void *)];
 	char child_tidptr_l_[PADL_(void *)]; void * child_tidptr; char child_tidptr_r_[PADR_(void *)];
 };
 struct linux_setdomainname_args {
 	char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
 };
 struct linux_newuname_args {
 	char buf_l_[PADL_(struct l_new_utsname *)]; struct l_new_utsname * buf; char buf_r_[PADR_(struct l_new_utsname *)];
 };
 struct linux_adjtimex_args {
 	register_t dummy;
 };
 struct linux_mprotect_args {
 	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
 	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
 };
 struct linux_sigprocmask_args {
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_osigset_t *)]; l_osigset_t * mask; char mask_r_[PADR_(l_osigset_t *)];
 	char omask_l_[PADL_(l_osigset_t *)]; l_osigset_t * omask; char omask_r_[PADR_(l_osigset_t *)];
 };
 struct linux_init_module_args {
 	register_t dummy;
 };
 struct linux_delete_module_args {
 	register_t dummy;
 };
 struct linux_quotactl_args {
 	register_t dummy;
 };
 struct linux_bdflush_args {
 	register_t dummy;
 };
 struct linux_sysfs_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg1_l_[PADL_(l_ulong)]; l_ulong arg1; char arg1_r_[PADR_(l_ulong)];
 	char arg2_l_[PADL_(l_ulong)]; l_ulong arg2; char arg2_r_[PADR_(l_ulong)];
 };
 struct linux_personality_args {
 	char per_l_[PADL_(l_ulong)]; l_ulong per; char per_r_[PADR_(l_ulong)];
 };
 struct linux_setfsuid16_args {
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 };
 struct linux_setfsgid16_args {
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_llseek_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char ohigh_l_[PADL_(l_ulong)]; l_ulong ohigh; char ohigh_r_[PADR_(l_ulong)];
 	char olow_l_[PADL_(l_ulong)]; l_ulong olow; char olow_r_[PADR_(l_ulong)];
 	char res_l_[PADL_(l_loff_t *)]; l_loff_t * res; char res_r_[PADR_(l_loff_t *)];
 	char whence_l_[PADL_(l_uint)]; l_uint whence; char whence_r_[PADR_(l_uint)];
 };
 struct linux_getdents_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dent_l_[PADL_(void *)]; void * dent; char dent_r_[PADR_(void *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_select_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char timeout_l_[PADL_(struct l_timeval *)]; struct l_timeval * timeout; char timeout_r_[PADR_(struct l_timeval *)];
 };
 struct linux_msync_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char fl_l_[PADL_(l_int)]; l_int fl; char fl_r_[PADR_(l_int)];
 };
 struct linux_getsid_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 };
 struct linux_fdatasync_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 };
 struct linux_sysctl_args {
 	char args_l_[PADL_(struct l___sysctl_args *)]; struct l___sysctl_args * args; char args_r_[PADR_(struct l___sysctl_args *)];
 };
 struct linux_sched_setparam_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_getparam_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_setscheduler_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_getscheduler_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 };
 struct linux_sched_get_priority_max_args {
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 };
 struct linux_sched_get_priority_min_args {
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 };
 struct linux_sched_rr_get_interval_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char interval_l_[PADL_(struct l_timespec *)]; struct l_timespec * interval; char interval_r_[PADR_(struct l_timespec *)];
 };
 struct linux_nanosleep_args {
 	char rqtp_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * rqtp; char rqtp_r_[PADR_(const struct l_timespec *)];
 	char rmtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rmtp; char rmtp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_mremap_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char old_len_l_[PADL_(l_ulong)]; l_ulong old_len; char old_len_r_[PADR_(l_ulong)];
 	char new_len_l_[PADL_(l_ulong)]; l_ulong new_len; char new_len_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char new_addr_l_[PADL_(l_ulong)]; l_ulong new_addr; char new_addr_r_[PADR_(l_ulong)];
 };
 struct linux_setresuid16_args {
 	char ruid_l_[PADL_(l_uid16_t)]; l_uid16_t ruid; char ruid_r_[PADR_(l_uid16_t)];
 	char euid_l_[PADL_(l_uid16_t)]; l_uid16_t euid; char euid_r_[PADR_(l_uid16_t)];
 	char suid_l_[PADL_(l_uid16_t)]; l_uid16_t suid; char suid_r_[PADR_(l_uid16_t)];
 };
 struct linux_getresuid16_args {
 	char ruid_l_[PADL_(l_uid16_t *)]; l_uid16_t * ruid; char ruid_r_[PADR_(l_uid16_t *)];
 	char euid_l_[PADL_(l_uid16_t *)]; l_uid16_t * euid; char euid_r_[PADR_(l_uid16_t *)];
 	char suid_l_[PADL_(l_uid16_t *)]; l_uid16_t * suid; char suid_r_[PADR_(l_uid16_t *)];
 };
+struct linux_poll_args {
+	char fds_l_[PADL_(struct pollfd*)]; struct pollfd* fds; char fds_r_[PADR_(struct pollfd*)];
+	char nfds_l_[PADL_(unsigned int)]; unsigned int nfds; char nfds_r_[PADR_(unsigned int)];
+	char timeout_l_[PADL_(long)]; long timeout; char timeout_r_[PADR_(long)];
+};
 struct linux_setresgid16_args {
 	char rgid_l_[PADL_(l_gid16_t)]; l_gid16_t rgid; char rgid_r_[PADR_(l_gid16_t)];
 	char egid_l_[PADL_(l_gid16_t)]; l_gid16_t egid; char egid_r_[PADR_(l_gid16_t)];
 	char sgid_l_[PADL_(l_gid16_t)]; l_gid16_t sgid; char sgid_r_[PADR_(l_gid16_t)];
 };
 struct linux_getresgid16_args {
 	char rgid_l_[PADL_(l_gid16_t *)]; l_gid16_t * rgid; char rgid_r_[PADR_(l_gid16_t *)];
 	char egid_l_[PADL_(l_gid16_t *)]; l_gid16_t * egid; char egid_r_[PADR_(l_gid16_t *)];
 	char sgid_l_[PADL_(l_gid16_t *)]; l_gid16_t * sgid; char sgid_r_[PADR_(l_gid16_t *)];
 };
 struct linux_prctl_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg2_l_[PADL_(l_int)]; l_int arg2; char arg2_r_[PADR_(l_int)];
 	char arg3_l_[PADL_(l_int)]; l_int arg3; char arg3_r_[PADR_(l_int)];
 	char arg4_l_[PADL_(l_int)]; l_int arg4; char arg4_r_[PADR_(l_int)];
 	char arg5_l_[PADL_(l_int)]; l_int arg5; char arg5_r_[PADR_(l_int)];
 };
 struct linux_rt_sigreturn_args {
 	char ucp_l_[PADL_(struct l_ucontext *)]; struct l_ucontext * ucp; char ucp_r_[PADR_(struct l_ucontext *)];
 };
 struct linux_rt_sigaction_args {
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char act_l_[PADL_(l_sigaction_t *)]; l_sigaction_t * act; char act_r_[PADR_(l_sigaction_t *)];
 	char oact_l_[PADL_(l_sigaction_t *)]; l_sigaction_t * oact; char oact_r_[PADR_(l_sigaction_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigprocmask_args {
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char omask_l_[PADL_(l_sigset_t *)]; l_sigset_t * omask; char omask_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigpending_args {
 	char set_l_[PADL_(l_sigset_t *)]; l_sigset_t * set; char set_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigtimedwait_args {
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char ptr_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * ptr; char ptr_r_[PADR_(l_siginfo_t *)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigqueueinfo_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 };
 struct linux_rt_sigsuspend_args {
 	char newset_l_[PADL_(l_sigset_t *)]; l_sigset_t * newset; char newset_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_pread_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char nbyte_l_[PADL_(l_size_t)]; l_size_t nbyte; char nbyte_r_[PADR_(l_size_t)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 };
 struct linux_pwrite_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char nbyte_l_[PADL_(l_size_t)]; l_size_t nbyte; char nbyte_r_[PADR_(l_size_t)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 };
 struct linux_chown16_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_getcwd_args {
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char bufsize_l_[PADL_(l_ulong)]; l_ulong bufsize; char bufsize_r_[PADR_(l_ulong)];
 };
 struct linux_capget_args {
 	char hdrp_l_[PADL_(struct l_user_cap_header *)]; struct l_user_cap_header * hdrp; char hdrp_r_[PADR_(struct l_user_cap_header *)];
 	char datap_l_[PADL_(struct l_user_cap_data *)]; struct l_user_cap_data * datap; char datap_r_[PADR_(struct l_user_cap_data *)];
 };
 struct linux_capset_args {
 	char hdrp_l_[PADL_(struct l_user_cap_header *)]; struct l_user_cap_header * hdrp; char hdrp_r_[PADR_(struct l_user_cap_header *)];
 	char datap_l_[PADL_(struct l_user_cap_data *)]; struct l_user_cap_data * datap; char datap_r_[PADR_(struct l_user_cap_data *)];
 };
 struct linux_sigaltstack_args {
 	char uss_l_[PADL_(l_stack_t *)]; l_stack_t * uss; char uss_r_[PADR_(l_stack_t *)];
 	char uoss_l_[PADL_(l_stack_t *)]; l_stack_t * uoss; char uoss_r_[PADR_(l_stack_t *)];
 };
 struct linux_sendfile_args {
 	char out_l_[PADL_(l_int)]; l_int out; char out_r_[PADR_(l_int)];
 	char in_l_[PADL_(l_int)]; l_int in; char in_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_long *)]; l_long * offset; char offset_r_[PADR_(l_long *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 };
 struct linux_vfork_args {
 	register_t dummy;
 };
 struct linux_getrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_mmap2_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_ulong)]; l_ulong len; char len_r_[PADR_(l_ulong)];
 	char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char pgoff_l_[PADL_(l_ulong)]; l_ulong pgoff; char pgoff_r_[PADR_(l_ulong)];
 };
 struct linux_truncate64_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char length_l_[PADL_(l_loff_t)]; l_loff_t length; char length_r_[PADR_(l_loff_t)];
 };
 struct linux_ftruncate64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char length_l_[PADL_(l_loff_t)]; l_loff_t length; char length_r_[PADR_(l_loff_t)];
 };
 struct linux_stat64_args {
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 };
 struct linux_lstat64_args {
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 };
 struct linux_fstat64_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 };
 struct linux_lchown_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_getuid_args {
 	register_t dummy;
 };
 struct linux_getgid_args {
 	register_t dummy;
 };
 struct linux_getgroups_args {
 	char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)];
 	char grouplist_l_[PADL_(l_gid_t *)]; l_gid_t * grouplist; char grouplist_r_[PADR_(l_gid_t *)];
 };
 struct linux_setgroups_args {
 	char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)];
 	char grouplist_l_[PADL_(l_gid_t *)]; l_gid_t * grouplist; char grouplist_r_[PADR_(l_gid_t *)];
 };
 struct linux_chown_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_setfsuid_args {
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 };
 struct linux_setfsgid_args {
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_getdents64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dirent_l_[PADL_(void *)]; void * dirent; char dirent_r_[PADR_(void *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_pivot_root_args {
 	char new_root_l_[PADL_(char *)]; char * new_root; char new_root_r_[PADR_(char *)];
 	char put_old_l_[PADL_(char *)]; char * put_old; char put_old_r_[PADR_(char *)];
 };
 struct linux_mincore_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char vec_l_[PADL_(u_char *)]; u_char * vec; char vec_r_[PADR_(u_char *)];
 };
 struct linux_fcntl64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(l_ulong)]; l_ulong arg; char arg_r_[PADR_(l_ulong)];
 };
 struct linux_gettid_args {
 	register_t dummy;
 };
 struct linux_setxattr_args {
 	register_t dummy;
 };
 struct linux_lsetxattr_args {
 	register_t dummy;
 };
 struct linux_fsetxattr_args {
 	register_t dummy;
 };
 struct linux_getxattr_args {
 	register_t dummy;
 };
 struct linux_lgetxattr_args {
 	register_t dummy;
 };
 struct linux_fgetxattr_args {
 	register_t dummy;
 };
 struct linux_listxattr_args {
 	register_t dummy;
 };
 struct linux_llistxattr_args {
 	register_t dummy;
 };
 struct linux_flistxattr_args {
 	register_t dummy;
 };
 struct linux_removexattr_args {
 	register_t dummy;
 };
 struct linux_lremovexattr_args {
 	register_t dummy;
 };
 struct linux_fremovexattr_args {
 	register_t dummy;
 };
 struct linux_tkill_args {
 	char tid_l_[PADL_(int)]; int tid; char tid_r_[PADR_(int)];
 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
 };
 struct linux_sendfile64_args {
 	char out_l_[PADL_(l_int)]; l_int out; char out_r_[PADR_(l_int)];
 	char in_l_[PADL_(l_int)]; l_int in; char in_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t *)]; l_loff_t * offset; char offset_r_[PADR_(l_loff_t *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 };
 struct linux_sys_futex_args {
 	char uaddr_l_[PADL_(uint32_t *)]; uint32_t * uaddr; char uaddr_r_[PADR_(uint32_t *)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char val_l_[PADL_(uint32_t)]; uint32_t val; char val_r_[PADR_(uint32_t)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	char uaddr2_l_[PADL_(uint32_t *)]; uint32_t * uaddr2; char uaddr2_r_[PADR_(uint32_t *)];
 	char val3_l_[PADL_(uint32_t)]; uint32_t val3; char val3_r_[PADR_(uint32_t)];
 };
 struct linux_sched_setaffinity_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
 	char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char user_mask_ptr_r_[PADR_(l_ulong *)];
 };
 struct linux_sched_getaffinity_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
 	char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char user_mask_ptr_r_[PADR_(l_ulong *)];
 };
 struct linux_exit_group_args {
 	char error_code_l_[PADL_(int)]; int error_code; char error_code_r_[PADR_(int)];
 };
 struct linux_lookup_dcookie_args {
 	register_t dummy;
 };
 struct linux_epoll_create_args {
 	char size_l_[PADL_(l_int)]; l_int size; char size_r_[PADR_(l_int)];
 };
 struct linux_epoll_ctl_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char event_l_[PADL_(struct epoll_event *)]; struct epoll_event * event; char event_r_[PADR_(struct epoll_event *)];
 };
 struct linux_epoll_wait_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
 	char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
 	char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
 };
 struct linux_remap_file_pages_args {
 	register_t dummy;
 };
 struct linux_set_tid_address_args {
 	char tidptr_l_[PADL_(int *)]; int * tidptr; char tidptr_r_[PADR_(int *)];
 };
 struct linux_timer_create_args {
 	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
 	char evp_l_[PADL_(struct sigevent *)]; struct sigevent * evp; char evp_r_[PADR_(struct sigevent *)];
 	char timerid_l_[PADL_(l_timer_t *)]; l_timer_t * timerid; char timerid_r_[PADR_(l_timer_t *)];
 };
 struct linux_timer_settime_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char new_l_[PADL_(const struct itimerspec *)]; const struct itimerspec * new; char new_r_[PADR_(const struct itimerspec *)];
 	char old_l_[PADL_(struct itimerspec *)]; struct itimerspec * old; char old_r_[PADR_(struct itimerspec *)];
 };
 struct linux_timer_gettime_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char setting_l_[PADL_(struct itimerspec *)]; struct itimerspec * setting; char setting_r_[PADR_(struct itimerspec *)];
 };
 struct linux_timer_getoverrun_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 };
 struct linux_timer_delete_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 };
 struct linux_clock_settime_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_gettime_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_getres_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_nanosleep_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
 	char rqtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rqtp; char rqtp_r_[PADR_(struct l_timespec *)];
 	char rmtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rmtp; char rmtp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_statfs64_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char bufsize_l_[PADL_(size_t)]; size_t bufsize; char bufsize_r_[PADR_(size_t)];
 	char buf_l_[PADL_(struct l_statfs64_buf *)]; struct l_statfs64_buf * buf; char buf_r_[PADR_(struct l_statfs64_buf *)];
 };
 struct linux_fstatfs64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char bufsize_l_[PADL_(size_t)]; size_t bufsize; char bufsize_r_[PADR_(size_t)];
 	char buf_l_[PADL_(struct l_statfs64_buf *)]; struct l_statfs64_buf * buf; char buf_r_[PADR_(struct l_statfs64_buf *)];
 };
 struct linux_tgkill_args {
 	char tgid_l_[PADL_(int)]; int tgid; char tgid_r_[PADR_(int)];
 	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
 };
 struct linux_utimes_args {
 	char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
 	char tptr_l_[PADL_(struct l_timeval *)]; struct l_timeval * tptr; char tptr_r_[PADR_(struct l_timeval *)];
 };
 struct linux_fadvise64_64_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char len_l_[PADL_(l_loff_t)]; l_loff_t len; char len_r_[PADR_(l_loff_t)];
 	char advice_l_[PADL_(int)]; int advice; char advice_r_[PADR_(int)];
 };
 struct linux_mq_open_args {
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char oflag_l_[PADL_(int)]; int oflag; char oflag_r_[PADR_(int)];
 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
 	char attr_l_[PADL_(struct mq_attr *)]; struct mq_attr * attr; char attr_r_[PADR_(struct mq_attr *)];
 };
 struct linux_mq_unlink_args {
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_mq_timedsend_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char msg_ptr_l_[PADL_(const char *)]; const char * msg_ptr; char msg_ptr_r_[PADR_(const char *)];
 	char msg_len_l_[PADL_(size_t)]; size_t msg_len; char msg_len_r_[PADR_(size_t)];
 	char msg_prio_l_[PADL_(unsigned int)]; unsigned int msg_prio; char msg_prio_r_[PADR_(unsigned int)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_timedreceive_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char msg_ptr_l_[PADL_(char *)]; char * msg_ptr; char msg_ptr_r_[PADR_(char *)];
 	char msg_len_l_[PADL_(size_t)]; size_t msg_len; char msg_len_r_[PADR_(size_t)];
 	char msg_prio_l_[PADL_(unsigned int)]; unsigned int msg_prio; char msg_prio_r_[PADR_(unsigned int)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_notify_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_getsetattr_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
 	char oattr_l_[PADL_(struct mq_attr *)]; struct mq_attr * oattr; char oattr_r_[PADR_(struct mq_attr *)];
 };
 struct linux_waitid_args {
 	char idtype_l_[PADL_(int)]; int idtype; char idtype_r_[PADR_(int)];
 	char id_l_[PADL_(l_pid_t)]; l_pid_t id; char id_r_[PADR_(l_pid_t)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 	char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
 	char rusage_l_[PADL_(void *)]; void * rusage; char rusage_r_[PADR_(void *)];
 };
 struct linux_socket_args {
 	char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
 };
 struct linux_bind_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
 };
 struct linux_connect_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
 };
 struct linux_listen_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char backlog_l_[PADL_(l_int)]; l_int backlog; char backlog_r_[PADR_(l_int)];
 };
 struct linux_accept_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_getsockname_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_getpeername_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_socketpair_args {
 	char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
 	char rsv_l_[PADL_(l_uintptr_t)]; l_uintptr_t rsv; char rsv_r_[PADR_(l_uintptr_t)];
 };
 struct linux_send_args {
 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
 };
 struct linux_sendto_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char to_l_[PADL_(l_uintptr_t)]; l_uintptr_t to; char to_r_[PADR_(l_uintptr_t)];
 	char tolen_l_[PADL_(l_int)]; l_int tolen; char tolen_r_[PADR_(l_int)];
 };
 struct linux_recv_args {
 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
 };
 struct linux_recvfrom_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char buf_l_[PADL_(l_uintptr_t)]; l_uintptr_t buf; char buf_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char from_l_[PADL_(l_uintptr_t)]; l_uintptr_t from; char from_r_[PADR_(l_uintptr_t)];
 	char fromlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t fromlen; char fromlen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_shutdown_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 };
 struct linux_setsockopt_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 	char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
 	char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
 	char optlen_l_[PADL_(l_int)]; l_int optlen; char optlen_r_[PADR_(l_int)];
 };
 struct linux_getsockopt_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 	char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
 	char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
 	char optlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t optlen; char optlen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_sendmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_recvmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_semop_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char tsops_l_[PADL_(struct l_sembuf *)]; struct l_sembuf * tsops; char tsops_r_[PADR_(struct l_sembuf *)];
 	char nsops_l_[PADL_(l_uint)]; l_uint nsops; char nsops_r_[PADR_(l_uint)];
 };
 struct linux_semget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char nsems_l_[PADL_(l_int)]; l_int nsems; char nsems_r_[PADR_(l_int)];
 	char semflg_l_[PADL_(l_int)]; l_int semflg; char semflg_r_[PADR_(l_int)];
 };
 struct linux_semctl_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char semnum_l_[PADL_(l_int)]; l_int semnum; char semnum_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char arg_l_[PADL_(union l_semun)]; union l_semun arg; char arg_r_[PADR_(union l_semun)];
 };
 struct linux_msgsnd_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char msgp_l_[PADL_(struct l_msgbuf *)]; struct l_msgbuf * msgp; char msgp_r_[PADR_(struct l_msgbuf *)];
 	char msgsz_l_[PADL_(l_size_t)]; l_size_t msgsz; char msgsz_r_[PADR_(l_size_t)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgrcv_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char msgp_l_[PADL_(struct l_msgbuf *)]; struct l_msgbuf * msgp; char msgp_r_[PADR_(struct l_msgbuf *)];
 	char msgsz_l_[PADL_(l_size_t)]; l_size_t msgsz; char msgsz_r_[PADR_(l_size_t)];
 	char msgtyp_l_[PADL_(l_long)]; l_long msgtyp; char msgtyp_r_[PADR_(l_long)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgctl_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char buf_l_[PADL_(struct l_msqid_ds *)]; struct l_msqid_ds * buf; char buf_r_[PADR_(struct l_msqid_ds *)];
 };
 struct linux_shmat_args {
 	char shmid_l_[PADL_(l_int)]; l_int shmid; char shmid_r_[PADR_(l_int)];
 	char shmaddr_l_[PADL_(char *)]; char * shmaddr; char shmaddr_r_[PADR_(char *)];
 	char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)];
 };
 struct linux_shmdt_args {
 	char shmaddr_l_[PADL_(char *)]; char * shmaddr; char shmaddr_r_[PADR_(char *)];
 };
 struct linux_shmget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)];
 };
 struct linux_shmctl_args {
 	char shmid_l_[PADL_(l_int)]; l_int shmid; char shmid_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char buf_l_[PADL_(struct l_shmid_ds *)]; struct l_shmid_ds * buf; char buf_r_[PADR_(struct l_shmid_ds *)];
 };
 struct linux_add_key_args {
 	register_t dummy;
 };
 struct linux_request_key_args {
 	register_t dummy;
 };
 struct linux_keyctl_args {
 	register_t dummy;
 };
 struct linux_ioprio_set_args {
 	register_t dummy;
 };
 struct linux_ioprio_get_args {
 	register_t dummy;
 };
 struct linux_inotify_init_args {
 	register_t dummy;
 };
 struct linux_inotify_add_watch_args {
 	register_t dummy;
 };
 struct linux_inotify_rm_watch_args {
 	register_t dummy;
 };
 struct linux_mbind_args {
 	register_t dummy;
 };
 struct linux_get_mempolicy_args {
 	register_t dummy;
 };
 struct linux_set_mempolicy_args {
 	register_t dummy;
 };
 struct linux_openat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_mkdirat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_mknodat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char dev_l_[PADL_(l_uint)]; l_uint dev; char dev_r_[PADR_(l_uint)];
 };
 struct linux_fchownat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_futimesat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(char *)]; char * filename; char filename_r_[PADR_(char *)];
 	char utimes_l_[PADL_(struct l_timeval *)]; struct l_timeval * utimes; char utimes_r_[PADR_(struct l_timeval *)];
 };
 struct linux_fstatat64_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(char *)]; char * pathname; char pathname_r_[PADR_(char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_unlinkat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_renameat_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 };
 struct linux_linkat_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_symlinkat_args {
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 };
 struct linux_readlinkat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char bufsiz_l_[PADL_(l_int)]; l_int bufsiz; char bufsiz_r_[PADR_(l_int)];
 };
 struct linux_fchmodat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_faccessat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
 };
 struct linux_pselect6_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char tsp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tsp; char tsp_r_[PADR_(struct l_timespec *)];
 	char sig_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * sig; char sig_r_[PADR_(l_uintptr_t *)];
 };
 struct linux_ppoll_args {
 	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
 	char nfds_l_[PADL_(uint32_t)]; uint32_t nfds; char nfds_r_[PADR_(uint32_t)];
 	char tsp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tsp; char tsp_r_[PADR_(struct l_timespec *)];
 	char sset_l_[PADL_(l_sigset_t *)]; l_sigset_t * sset; char sset_r_[PADR_(l_sigset_t *)];
 	char ssize_l_[PADL_(l_size_t)]; l_size_t ssize; char ssize_r_[PADR_(l_size_t)];
 };
 struct linux_unshare_args {
 	register_t dummy;
 };
 struct linux_set_robust_list_args {
 	char head_l_[PADL_(struct linux_robust_list_head *)]; struct linux_robust_list_head * head; char head_r_[PADR_(struct linux_robust_list_head *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 };
 struct linux_get_robust_list_args {
 	char pid_l_[PADL_(l_int)]; l_int pid; char pid_r_[PADR_(l_int)];
 	char head_l_[PADL_(struct linux_robust_list_head **)]; struct linux_robust_list_head ** head; char head_r_[PADR_(struct linux_robust_list_head **)];
 	char len_l_[PADL_(l_size_t *)]; l_size_t * len; char len_r_[PADR_(l_size_t *)];
 };
 struct linux_splice_args {
 	register_t dummy;
 };
 struct linux_sync_file_range_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char nbytes_l_[PADL_(l_loff_t)]; l_loff_t nbytes; char nbytes_r_[PADR_(l_loff_t)];
 	char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
 };
 struct linux_tee_args {
 	register_t dummy;
 };
 struct linux_vmsplice_args {
 	register_t dummy;
 };
 struct linux_move_pages_args {
 	register_t dummy;
 };
 struct linux_getcpu_args {
 	char cpu_l_[PADL_(l_uint *)]; l_uint * cpu; char cpu_r_[PADR_(l_uint *)];
 	char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
 	char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
 };
 struct linux_epoll_pwait_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
 	char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
 	char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 };
 struct linux_kexec_load_args {
 	register_t dummy;
 };
 struct linux_utimensat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char times_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * times; char times_r_[PADR_(const struct l_timespec *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_signalfd_args {
 	register_t dummy;
 };
 struct linux_timerfd_create_args {
 	register_t dummy;
 };
 struct linux_eventfd_args {
 	char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
 };
 struct linux_fallocate_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char len_l_[PADL_(l_loff_t)]; l_loff_t len; char len_r_[PADR_(l_loff_t)];
 };
 struct linux_timerfd_settime_args {
 	register_t dummy;
 };
 struct linux_timerfd_gettime_args {
 	register_t dummy;
 };
 struct linux_signalfd4_args {
 	register_t dummy;
 };
 struct linux_eventfd2_args {
 	char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_epoll_create1_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_dup3_args {
 	char oldfd_l_[PADL_(l_int)]; l_int oldfd; char oldfd_r_[PADR_(l_int)];
 	char newfd_l_[PADL_(l_int)]; l_int newfd; char newfd_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pipe2_args {
 	char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_inotify_init1_args {
 	register_t dummy;
 };
 struct linux_preadv_args {
 	register_t dummy;
 };
 struct linux_pwritev_args {
 	register_t dummy;
 };
 struct linux_rt_tsigqueueinfo_args {
 	register_t dummy;
 };
 struct linux_perf_event_open_args {
 	register_t dummy;
 };
 struct linux_recvmmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
 	char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 };
 struct linux_accept4_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
 };
 struct linux_fanotify_init_args {
 	register_t dummy;
 };
 struct linux_fanotify_mark_args {
 	register_t dummy;
 };
 struct linux_prlimit64_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char new_l_[PADL_(struct rlimit *)]; struct rlimit * new; char new_r_[PADR_(struct rlimit *)];
 	char old_l_[PADL_(struct rlimit *)]; struct rlimit * old; char old_r_[PADR_(struct rlimit *)];
 };
 struct linux_name_to_handle_at_args {
 	register_t dummy;
 };
 struct linux_open_by_handle_at_args {
 	register_t dummy;
 };
 struct linux_clock_adjtime_args {
 	register_t dummy;
 };
 struct linux_syncfs_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 };
 struct linux_sendmmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
 	char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_setns_args {
 	register_t dummy;
 };
 struct linux_process_vm_readv_args {
 	register_t dummy;
 };
 struct linux_process_vm_writev_args {
 	register_t dummy;
 };
 struct linux_set_tls_args {
 	char tls_l_[PADL_(void*)]; void* tls; char tls_r_[PADR_(void*)];
 };
 #define	nosys	linux_nosys
 int	linux_exit(struct thread *, struct linux_exit_args *);
 int	linux_fork(struct thread *, struct linux_fork_args *);
 int	linux_open(struct thread *, struct linux_open_args *);
 int	linux_creat(struct thread *, struct linux_creat_args *);
 int	linux_link(struct thread *, struct linux_link_args *);
 int	linux_unlink(struct thread *, struct linux_unlink_args *);
 int	linux_execve(struct thread *, struct linux_execve_args *);
 int	linux_chdir(struct thread *, struct linux_chdir_args *);
 int	linux_mknod(struct thread *, struct linux_mknod_args *);
 int	linux_chmod(struct thread *, struct linux_chmod_args *);
 int	linux_lchown16(struct thread *, struct linux_lchown16_args *);
 int	linux_lseek(struct thread *, struct linux_lseek_args *);
 int	linux_getpid(struct thread *, struct linux_getpid_args *);
 int	linux_mount(struct thread *, struct linux_mount_args *);
 int	linux_setuid16(struct thread *, struct linux_setuid16_args *);
 int	linux_getuid16(struct thread *, struct linux_getuid16_args *);
 int	linux_pause(struct thread *, struct linux_pause_args *);
 int	linux_access(struct thread *, struct linux_access_args *);
 int	linux_nice(struct thread *, struct linux_nice_args *);
 int	linux_kill(struct thread *, struct linux_kill_args *);
 int	linux_rename(struct thread *, struct linux_rename_args *);
 int	linux_mkdir(struct thread *, struct linux_mkdir_args *);
 int	linux_rmdir(struct thread *, struct linux_rmdir_args *);
 int	linux_pipe(struct thread *, struct linux_pipe_args *);
 int	linux_times(struct thread *, struct linux_times_args *);
 int	linux_brk(struct thread *, struct linux_brk_args *);
 int	linux_setgid16(struct thread *, struct linux_setgid16_args *);
 int	linux_getgid16(struct thread *, struct linux_getgid16_args *);
 int	linux_geteuid16(struct thread *, struct linux_geteuid16_args *);
 int	linux_getegid16(struct thread *, struct linux_getegid16_args *);
 int	linux_umount(struct thread *, struct linux_umount_args *);
 int	linux_ioctl(struct thread *, struct linux_ioctl_args *);
 int	linux_fcntl(struct thread *, struct linux_fcntl_args *);
 int	linux_ustat(struct thread *, struct linux_ustat_args *);
 int	linux_getppid(struct thread *, struct linux_getppid_args *);
 int	linux_sigaction(struct thread *, struct linux_sigaction_args *);
 int	linux_setreuid16(struct thread *, struct linux_setreuid16_args *);
 int	linux_setregid16(struct thread *, struct linux_setregid16_args *);
 int	linux_sigsuspend(struct thread *, struct linux_sigsuspend_args *);
 int	linux_sigpending(struct thread *, struct linux_sigpending_args *);
 int	linux_sethostname(struct thread *, struct linux_sethostname_args *);
 int	linux_setrlimit(struct thread *, struct linux_setrlimit_args *);
 int	linux_gettimeofday(struct thread *, struct linux_gettimeofday_args *);
 int	linux_settimeofday(struct thread *, struct linux_settimeofday_args *);
 int	linux_getgroups16(struct thread *, struct linux_getgroups16_args *);
 int	linux_setgroups16(struct thread *, struct linux_setgroups16_args *);
 int	linux_symlink(struct thread *, struct linux_symlink_args *);
 int	linux_readlink(struct thread *, struct linux_readlink_args *);
 int	linux_reboot(struct thread *, struct linux_reboot_args *);
 int	linux_truncate(struct thread *, struct linux_truncate_args *);
 int	linux_ftruncate(struct thread *, struct linux_ftruncate_args *);
 int	linux_getpriority(struct thread *, struct linux_getpriority_args *);
 int	linux_statfs(struct thread *, struct linux_statfs_args *);
 int	linux_fstatfs(struct thread *, struct linux_fstatfs_args *);
 int	linux_syslog(struct thread *, struct linux_syslog_args *);
 int	linux_setitimer(struct thread *, struct linux_setitimer_args *);
 int	linux_getitimer(struct thread *, struct linux_getitimer_args *);
 int	linux_newstat(struct thread *, struct linux_newstat_args *);
 int	linux_newlstat(struct thread *, struct linux_newlstat_args *);
 int	linux_newfstat(struct thread *, struct linux_newfstat_args *);
 int	linux_vhangup(struct thread *, struct linux_vhangup_args *);
 int	linux_wait4(struct thread *, struct linux_wait4_args *);
 int	linux_swapoff(struct thread *, struct linux_swapoff_args *);
 int	linux_sysinfo(struct thread *, struct linux_sysinfo_args *);
 int	linux_sigreturn(struct thread *, struct linux_sigreturn_args *);
 int	linux_clone(struct thread *, struct linux_clone_args *);
 int	linux_setdomainname(struct thread *, struct linux_setdomainname_args *);
 int	linux_newuname(struct thread *, struct linux_newuname_args *);
 int	linux_adjtimex(struct thread *, struct linux_adjtimex_args *);
 int	linux_mprotect(struct thread *, struct linux_mprotect_args *);
 int	linux_sigprocmask(struct thread *, struct linux_sigprocmask_args *);
 int	linux_init_module(struct thread *, struct linux_init_module_args *);
 int	linux_delete_module(struct thread *, struct linux_delete_module_args *);
 int	linux_quotactl(struct thread *, struct linux_quotactl_args *);
 int	linux_bdflush(struct thread *, struct linux_bdflush_args *);
 int	linux_sysfs(struct thread *, struct linux_sysfs_args *);
 int	linux_personality(struct thread *, struct linux_personality_args *);
 int	linux_setfsuid16(struct thread *, struct linux_setfsuid16_args *);
 int	linux_setfsgid16(struct thread *, struct linux_setfsgid16_args *);
 int	linux_llseek(struct thread *, struct linux_llseek_args *);
 int	linux_getdents(struct thread *, struct linux_getdents_args *);
 int	linux_select(struct thread *, struct linux_select_args *);
 int	linux_msync(struct thread *, struct linux_msync_args *);
 int	linux_getsid(struct thread *, struct linux_getsid_args *);
 int	linux_fdatasync(struct thread *, struct linux_fdatasync_args *);
 int	linux_sysctl(struct thread *, struct linux_sysctl_args *);
 int	linux_sched_setparam(struct thread *, struct linux_sched_setparam_args *);
 int	linux_sched_getparam(struct thread *, struct linux_sched_getparam_args *);
 int	linux_sched_setscheduler(struct thread *, struct linux_sched_setscheduler_args *);
 int	linux_sched_getscheduler(struct thread *, struct linux_sched_getscheduler_args *);
 int	linux_sched_get_priority_max(struct thread *, struct linux_sched_get_priority_max_args *);
 int	linux_sched_get_priority_min(struct thread *, struct linux_sched_get_priority_min_args *);
 int	linux_sched_rr_get_interval(struct thread *, struct linux_sched_rr_get_interval_args *);
 int	linux_nanosleep(struct thread *, struct linux_nanosleep_args *);
 int	linux_mremap(struct thread *, struct linux_mremap_args *);
 int	linux_setresuid16(struct thread *, struct linux_setresuid16_args *);
 int	linux_getresuid16(struct thread *, struct linux_getresuid16_args *);
+int	linux_poll(struct thread *, struct linux_poll_args *);
 int	linux_setresgid16(struct thread *, struct linux_setresgid16_args *);
 int	linux_getresgid16(struct thread *, struct linux_getresgid16_args *);
 int	linux_prctl(struct thread *, struct linux_prctl_args *);
 int	linux_rt_sigreturn(struct thread *, struct linux_rt_sigreturn_args *);
 int	linux_rt_sigaction(struct thread *, struct linux_rt_sigaction_args *);
 int	linux_rt_sigprocmask(struct thread *, struct linux_rt_sigprocmask_args *);
 int	linux_rt_sigpending(struct thread *, struct linux_rt_sigpending_args *);
 int	linux_rt_sigtimedwait(struct thread *, struct linux_rt_sigtimedwait_args *);
 int	linux_rt_sigqueueinfo(struct thread *, struct linux_rt_sigqueueinfo_args *);
 int	linux_rt_sigsuspend(struct thread *, struct linux_rt_sigsuspend_args *);
 int	linux_pread(struct thread *, struct linux_pread_args *);
 int	linux_pwrite(struct thread *, struct linux_pwrite_args *);
 int	linux_chown16(struct thread *, struct linux_chown16_args *);
 int	linux_getcwd(struct thread *, struct linux_getcwd_args *);
 int	linux_capget(struct thread *, struct linux_capget_args *);
 int	linux_capset(struct thread *, struct linux_capset_args *);
 int	linux_sigaltstack(struct thread *, struct linux_sigaltstack_args *);
 int	linux_sendfile(struct thread *, struct linux_sendfile_args *);
 int	linux_vfork(struct thread *, struct linux_vfork_args *);
 int	linux_getrlimit(struct thread *, struct linux_getrlimit_args *);
 int	linux_mmap2(struct thread *, struct linux_mmap2_args *);
 int	linux_truncate64(struct thread *, struct linux_truncate64_args *);
 int	linux_ftruncate64(struct thread *, struct linux_ftruncate64_args *);
 int	linux_stat64(struct thread *, struct linux_stat64_args *);
 int	linux_lstat64(struct thread *, struct linux_lstat64_args *);
 int	linux_fstat64(struct thread *, struct linux_fstat64_args *);
 int	linux_lchown(struct thread *, struct linux_lchown_args *);
 int	linux_getuid(struct thread *, struct linux_getuid_args *);
 int	linux_getgid(struct thread *, struct linux_getgid_args *);
 int	linux_getgroups(struct thread *, struct linux_getgroups_args *);
 int	linux_setgroups(struct thread *, struct linux_setgroups_args *);
 int	linux_chown(struct thread *, struct linux_chown_args *);
 int	linux_setfsuid(struct thread *, struct linux_setfsuid_args *);
 int	linux_setfsgid(struct thread *, struct linux_setfsgid_args *);
 int	linux_getdents64(struct thread *, struct linux_getdents64_args *);
 int	linux_pivot_root(struct thread *, struct linux_pivot_root_args *);
 int	linux_mincore(struct thread *, struct linux_mincore_args *);
 int	linux_fcntl64(struct thread *, struct linux_fcntl64_args *);
 int	linux_gettid(struct thread *, struct linux_gettid_args *);
 int	linux_setxattr(struct thread *, struct linux_setxattr_args *);
 int	linux_lsetxattr(struct thread *, struct linux_lsetxattr_args *);
 int	linux_fsetxattr(struct thread *, struct linux_fsetxattr_args *);
 int	linux_getxattr(struct thread *, struct linux_getxattr_args *);
 int	linux_lgetxattr(struct thread *, struct linux_lgetxattr_args *);
 int	linux_fgetxattr(struct thread *, struct linux_fgetxattr_args *);
 int	linux_listxattr(struct thread *, struct linux_listxattr_args *);
 int	linux_llistxattr(struct thread *, struct linux_llistxattr_args *);
 int	linux_flistxattr(struct thread *, struct linux_flistxattr_args *);
 int	linux_removexattr(struct thread *, struct linux_removexattr_args *);
 int	linux_lremovexattr(struct thread *, struct linux_lremovexattr_args *);
 int	linux_fremovexattr(struct thread *, struct linux_fremovexattr_args *);
 int	linux_tkill(struct thread *, struct linux_tkill_args *);
 int	linux_sendfile64(struct thread *, struct linux_sendfile64_args *);
 int	linux_sys_futex(struct thread *, struct linux_sys_futex_args *);
 int	linux_sched_setaffinity(struct thread *, struct linux_sched_setaffinity_args *);
 int	linux_sched_getaffinity(struct thread *, struct linux_sched_getaffinity_args *);
 int	linux_exit_group(struct thread *, struct linux_exit_group_args *);
 int	linux_lookup_dcookie(struct thread *, struct linux_lookup_dcookie_args *);
 int	linux_epoll_create(struct thread *, struct linux_epoll_create_args *);
 int	linux_epoll_ctl(struct thread *, struct linux_epoll_ctl_args *);
 int	linux_epoll_wait(struct thread *, struct linux_epoll_wait_args *);
 int	linux_remap_file_pages(struct thread *, struct linux_remap_file_pages_args *);
 int	linux_set_tid_address(struct thread *, struct linux_set_tid_address_args *);
 int	linux_timer_create(struct thread *, struct linux_timer_create_args *);
 int	linux_timer_settime(struct thread *, struct linux_timer_settime_args *);
 int	linux_timer_gettime(struct thread *, struct linux_timer_gettime_args *);
 int	linux_timer_getoverrun(struct thread *, struct linux_timer_getoverrun_args *);
 int	linux_timer_delete(struct thread *, struct linux_timer_delete_args *);
 int	linux_clock_settime(struct thread *, struct linux_clock_settime_args *);
 int	linux_clock_gettime(struct thread *, struct linux_clock_gettime_args *);
 int	linux_clock_getres(struct thread *, struct linux_clock_getres_args *);
 int	linux_clock_nanosleep(struct thread *, struct linux_clock_nanosleep_args *);
 int	linux_statfs64(struct thread *, struct linux_statfs64_args *);
 int	linux_fstatfs64(struct thread *, struct linux_fstatfs64_args *);
 int	linux_tgkill(struct thread *, struct linux_tgkill_args *);
 int	linux_utimes(struct thread *, struct linux_utimes_args *);
 int	linux_fadvise64_64(struct thread *, struct linux_fadvise64_64_args *);
 int	linux_mq_open(struct thread *, struct linux_mq_open_args *);
 int	linux_mq_unlink(struct thread *, struct linux_mq_unlink_args *);
 int	linux_mq_timedsend(struct thread *, struct linux_mq_timedsend_args *);
 int	linux_mq_timedreceive(struct thread *, struct linux_mq_timedreceive_args *);
 int	linux_mq_notify(struct thread *, struct linux_mq_notify_args *);
 int	linux_mq_getsetattr(struct thread *, struct linux_mq_getsetattr_args *);
 int	linux_waitid(struct thread *, struct linux_waitid_args *);
 int	linux_socket(struct thread *, struct linux_socket_args *);
 int	linux_bind(struct thread *, struct linux_bind_args *);
 int	linux_connect(struct thread *, struct linux_connect_args *);
 int	linux_listen(struct thread *, struct linux_listen_args *);
 int	linux_accept(struct thread *, struct linux_accept_args *);
 int	linux_getsockname(struct thread *, struct linux_getsockname_args *);
 int	linux_getpeername(struct thread *, struct linux_getpeername_args *);
 int	linux_socketpair(struct thread *, struct linux_socketpair_args *);
 int	linux_send(struct thread *, struct linux_send_args *);
 int	linux_sendto(struct thread *, struct linux_sendto_args *);
 int	linux_recv(struct thread *, struct linux_recv_args *);
 int	linux_recvfrom(struct thread *, struct linux_recvfrom_args *);
 int	linux_shutdown(struct thread *, struct linux_shutdown_args *);
 int	linux_setsockopt(struct thread *, struct linux_setsockopt_args *);
 int	linux_getsockopt(struct thread *, struct linux_getsockopt_args *);
 int	linux_sendmsg(struct thread *, struct linux_sendmsg_args *);
 int	linux_recvmsg(struct thread *, struct linux_recvmsg_args *);
 int	linux_semop(struct thread *, struct linux_semop_args *);
 int	linux_semget(struct thread *, struct linux_semget_args *);
 int	linux_semctl(struct thread *, struct linux_semctl_args *);
 int	linux_msgsnd(struct thread *, struct linux_msgsnd_args *);
 int	linux_msgrcv(struct thread *, struct linux_msgrcv_args *);
 int	linux_msgget(struct thread *, struct linux_msgget_args *);
 int	linux_msgctl(struct thread *, struct linux_msgctl_args *);
 int	linux_shmat(struct thread *, struct linux_shmat_args *);
 int	linux_shmdt(struct thread *, struct linux_shmdt_args *);
 int	linux_shmget(struct thread *, struct linux_shmget_args *);
 int	linux_shmctl(struct thread *, struct linux_shmctl_args *);
 int	linux_add_key(struct thread *, struct linux_add_key_args *);
 int	linux_request_key(struct thread *, struct linux_request_key_args *);
 int	linux_keyctl(struct thread *, struct linux_keyctl_args *);
 int	linux_ioprio_set(struct thread *, struct linux_ioprio_set_args *);
 int	linux_ioprio_get(struct thread *, struct linux_ioprio_get_args *);
 int	linux_inotify_init(struct thread *, struct linux_inotify_init_args *);
 int	linux_inotify_add_watch(struct thread *, struct linux_inotify_add_watch_args *);
 int	linux_inotify_rm_watch(struct thread *, struct linux_inotify_rm_watch_args *);
 int	linux_mbind(struct thread *, struct linux_mbind_args *);
 int	linux_get_mempolicy(struct thread *, struct linux_get_mempolicy_args *);
 int	linux_set_mempolicy(struct thread *, struct linux_set_mempolicy_args *);
 int	linux_openat(struct thread *, struct linux_openat_args *);
 int	linux_mkdirat(struct thread *, struct linux_mkdirat_args *);
 int	linux_mknodat(struct thread *, struct linux_mknodat_args *);
 int	linux_fchownat(struct thread *, struct linux_fchownat_args *);
 int	linux_futimesat(struct thread *, struct linux_futimesat_args *);
 int	linux_fstatat64(struct thread *, struct linux_fstatat64_args *);
 int	linux_unlinkat(struct thread *, struct linux_unlinkat_args *);
 int	linux_renameat(struct thread *, struct linux_renameat_args *);
 int	linux_linkat(struct thread *, struct linux_linkat_args *);
 int	linux_symlinkat(struct thread *, struct linux_symlinkat_args *);
 int	linux_readlinkat(struct thread *, struct linux_readlinkat_args *);
 int	linux_fchmodat(struct thread *, struct linux_fchmodat_args *);
 int	linux_faccessat(struct thread *, struct linux_faccessat_args *);
 int	linux_pselect6(struct thread *, struct linux_pselect6_args *);
 int	linux_ppoll(struct thread *, struct linux_ppoll_args *);
 int	linux_unshare(struct thread *, struct linux_unshare_args *);
 int	linux_set_robust_list(struct thread *, struct linux_set_robust_list_args *);
 int	linux_get_robust_list(struct thread *, struct linux_get_robust_list_args *);
 int	linux_splice(struct thread *, struct linux_splice_args *);
 int	linux_sync_file_range(struct thread *, struct linux_sync_file_range_args *);
 int	linux_tee(struct thread *, struct linux_tee_args *);
 int	linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
 int	linux_move_pages(struct thread *, struct linux_move_pages_args *);
 int	linux_getcpu(struct thread *, struct linux_getcpu_args *);
 int	linux_epoll_pwait(struct thread *, struct linux_epoll_pwait_args *);
 int	linux_kexec_load(struct thread *, struct linux_kexec_load_args *);
 int	linux_utimensat(struct thread *, struct linux_utimensat_args *);
 int	linux_signalfd(struct thread *, struct linux_signalfd_args *);
 int	linux_timerfd_create(struct thread *, struct linux_timerfd_create_args *);
 int	linux_eventfd(struct thread *, struct linux_eventfd_args *);
 int	linux_fallocate(struct thread *, struct linux_fallocate_args *);
 int	linux_timerfd_settime(struct thread *, struct linux_timerfd_settime_args *);
 int	linux_timerfd_gettime(struct thread *, struct linux_timerfd_gettime_args *);
 int	linux_signalfd4(struct thread *, struct linux_signalfd4_args *);
 int	linux_eventfd2(struct thread *, struct linux_eventfd2_args *);
 int	linux_epoll_create1(struct thread *, struct linux_epoll_create1_args *);
 int	linux_dup3(struct thread *, struct linux_dup3_args *);
 int	linux_pipe2(struct thread *, struct linux_pipe2_args *);
 int	linux_inotify_init1(struct thread *, struct linux_inotify_init1_args *);
 int	linux_preadv(struct thread *, struct linux_preadv_args *);
 int	linux_pwritev(struct thread *, struct linux_pwritev_args *);
 int	linux_rt_tsigqueueinfo(struct thread *, struct linux_rt_tsigqueueinfo_args *);
 int	linux_perf_event_open(struct thread *, struct linux_perf_event_open_args *);
 int	linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
 int	linux_accept4(struct thread *, struct linux_accept4_args *);
 int	linux_fanotify_init(struct thread *, struct linux_fanotify_init_args *);
 int	linux_fanotify_mark(struct thread *, struct linux_fanotify_mark_args *);
 int	linux_prlimit64(struct thread *, struct linux_prlimit64_args *);
 int	linux_name_to_handle_at(struct thread *, struct linux_name_to_handle_at_args *);
 int	linux_open_by_handle_at(struct thread *, struct linux_open_by_handle_at_args *);
 int	linux_clock_adjtime(struct thread *, struct linux_clock_adjtime_args *);
 int	linux_syncfs(struct thread *, struct linux_syncfs_args *);
 int	linux_sendmmsg(struct thread *, struct linux_sendmmsg_args *);
 int	linux_setns(struct thread *, struct linux_setns_args *);
 int	linux_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
 int	linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
 int	linux_set_tls(struct thread *, struct linux_set_tls_args *);
 
 #ifdef COMPAT_43
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_43 */
 
 
 #ifdef COMPAT_FREEBSD4
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD4 */
 
 
 #ifdef COMPAT_FREEBSD6
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD6 */
 
 
 #ifdef COMPAT_FREEBSD7
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD7 */
 
 
 #ifdef COMPAT_FREEBSD10
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD10 */
 
 
 #ifdef COMPAT_FREEBSD11
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD11 */
 
 
 #ifdef COMPAT_FREEBSD12
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD12 */
 
 #define	LINUX_SYS_AUE_linux_exit	AUE_EXIT
 #define	LINUX_SYS_AUE_linux_fork	AUE_FORK
 #define	LINUX_SYS_AUE_linux_open	AUE_OPEN_RWTC
 #define	LINUX_SYS_AUE_linux_creat	AUE_CREAT
 #define	LINUX_SYS_AUE_linux_link	AUE_LINK
 #define	LINUX_SYS_AUE_linux_unlink	AUE_UNLINK
 #define	LINUX_SYS_AUE_linux_execve	AUE_EXECVE
 #define	LINUX_SYS_AUE_linux_chdir	AUE_CHDIR
 #define	LINUX_SYS_AUE_linux_mknod	AUE_MKNOD
 #define	LINUX_SYS_AUE_linux_chmod	AUE_CHMOD
 #define	LINUX_SYS_AUE_linux_lchown16	AUE_LCHOWN
 #define	LINUX_SYS_AUE_linux_lseek	AUE_LSEEK
 #define	LINUX_SYS_AUE_linux_getpid	AUE_GETPID
 #define	LINUX_SYS_AUE_linux_mount	AUE_MOUNT
 #define	LINUX_SYS_AUE_linux_setuid16	AUE_SETUID
 #define	LINUX_SYS_AUE_linux_getuid16	AUE_GETUID
 #define	LINUX_SYS_AUE_linux_pause	AUE_NULL
 #define	LINUX_SYS_AUE_linux_access	AUE_ACCESS
 #define	LINUX_SYS_AUE_linux_nice	AUE_NICE
 #define	LINUX_SYS_AUE_linux_kill	AUE_KILL
 #define	LINUX_SYS_AUE_linux_rename	AUE_RENAME
 #define	LINUX_SYS_AUE_linux_mkdir	AUE_MKDIR
 #define	LINUX_SYS_AUE_linux_rmdir	AUE_RMDIR
 #define	LINUX_SYS_AUE_linux_pipe	AUE_PIPE
 #define	LINUX_SYS_AUE_linux_times	AUE_NULL
 #define	LINUX_SYS_AUE_linux_brk	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setgid16	AUE_SETGID
 #define	LINUX_SYS_AUE_linux_getgid16	AUE_GETGID
 #define	LINUX_SYS_AUE_linux_geteuid16	AUE_GETEUID
 #define	LINUX_SYS_AUE_linux_getegid16	AUE_GETEGID
 #define	LINUX_SYS_AUE_linux_umount	AUE_UMOUNT
 #define	LINUX_SYS_AUE_linux_ioctl	AUE_IOCTL
 #define	LINUX_SYS_AUE_linux_fcntl	AUE_FCNTL
 #define	LINUX_SYS_AUE_linux_ustat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getppid	AUE_GETPPID
 #define	LINUX_SYS_AUE_linux_sigaction	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setreuid16	AUE_SETREUID
 #define	LINUX_SYS_AUE_linux_setregid16	AUE_SETREGID
 #define	LINUX_SYS_AUE_linux_sigsuspend	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sigpending	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sethostname	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_setrlimit	AUE_SETRLIMIT
 #define	LINUX_SYS_AUE_linux_gettimeofday	AUE_GETTIMEOFDAY
 #define	LINUX_SYS_AUE_linux_settimeofday	AUE_SETTIMEOFDAY
 #define	LINUX_SYS_AUE_linux_getgroups16	AUE_GETGROUPS
 #define	LINUX_SYS_AUE_linux_setgroups16	AUE_SETGROUPS
 #define	LINUX_SYS_AUE_linux_symlink	AUE_SYMLINK
 #define	LINUX_SYS_AUE_linux_readlink	AUE_READLINK
 #define	LINUX_SYS_AUE_linux_reboot	AUE_REBOOT
 #define	LINUX_SYS_AUE_linux_truncate	AUE_TRUNCATE
 #define	LINUX_SYS_AUE_linux_ftruncate	AUE_FTRUNCATE
 #define	LINUX_SYS_AUE_linux_getpriority	AUE_GETPRIORITY
 #define	LINUX_SYS_AUE_linux_statfs	AUE_STATFS
 #define	LINUX_SYS_AUE_linux_fstatfs	AUE_FSTATFS
 #define	LINUX_SYS_AUE_linux_syslog	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setitimer	AUE_SETITIMER
 #define	LINUX_SYS_AUE_linux_getitimer	AUE_GETITIMER
 #define	LINUX_SYS_AUE_linux_newstat	AUE_STAT
 #define	LINUX_SYS_AUE_linux_newlstat	AUE_LSTAT
 #define	LINUX_SYS_AUE_linux_newfstat	AUE_FSTAT
 #define	LINUX_SYS_AUE_linux_vhangup	AUE_NULL
 #define	LINUX_SYS_AUE_linux_wait4	AUE_WAIT4
 #define	LINUX_SYS_AUE_linux_swapoff	AUE_SWAPOFF
 #define	LINUX_SYS_AUE_linux_sysinfo	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sigreturn	AUE_SIGRETURN
 #define	LINUX_SYS_AUE_linux_clone	AUE_RFORK
 #define	LINUX_SYS_AUE_linux_setdomainname	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_newuname	AUE_NULL
 #define	LINUX_SYS_AUE_linux_adjtimex	AUE_ADJTIME
 #define	LINUX_SYS_AUE_linux_mprotect	AUE_MPROTECT
 #define	LINUX_SYS_AUE_linux_sigprocmask	AUE_SIGPROCMASK
 #define	LINUX_SYS_AUE_linux_init_module	AUE_NULL
 #define	LINUX_SYS_AUE_linux_delete_module	AUE_NULL
 #define	LINUX_SYS_AUE_linux_quotactl	AUE_QUOTACTL
 #define	LINUX_SYS_AUE_linux_bdflush	AUE_BDFLUSH
 #define	LINUX_SYS_AUE_linux_sysfs	AUE_NULL
 #define	LINUX_SYS_AUE_linux_personality	AUE_PERSONALITY
 #define	LINUX_SYS_AUE_linux_setfsuid16	AUE_SETFSUID
 #define	LINUX_SYS_AUE_linux_setfsgid16	AUE_SETFSGID
 #define	LINUX_SYS_AUE_linux_llseek	AUE_LSEEK
 #define	LINUX_SYS_AUE_linux_getdents	AUE_GETDIRENTRIES
 #define	LINUX_SYS_AUE_linux_select	AUE_SELECT
 #define	LINUX_SYS_AUE_linux_msync	AUE_MSYNC
 #define	LINUX_SYS_AUE_linux_getsid	AUE_GETSID
 #define	LINUX_SYS_AUE_linux_fdatasync	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sysctl	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_sched_setparam	AUE_SCHED_SETPARAM
 #define	LINUX_SYS_AUE_linux_sched_getparam	AUE_SCHED_GETPARAM
 #define	LINUX_SYS_AUE_linux_sched_setscheduler	AUE_SCHED_SETSCHEDULER
 #define	LINUX_SYS_AUE_linux_sched_getscheduler	AUE_SCHED_GETSCHEDULER
 #define	LINUX_SYS_AUE_linux_sched_get_priority_max	AUE_SCHED_GET_PRIORITY_MAX
 #define	LINUX_SYS_AUE_linux_sched_get_priority_min	AUE_SCHED_GET_PRIORITY_MIN
 #define	LINUX_SYS_AUE_linux_sched_rr_get_interval	AUE_SCHED_RR_GET_INTERVAL
 #define	LINUX_SYS_AUE_linux_nanosleep	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mremap	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setresuid16	AUE_SETRESUID
 #define	LINUX_SYS_AUE_linux_getresuid16	AUE_GETRESUID
+#define	LINUX_SYS_AUE_linux_poll	AUE_POLL
 #define	LINUX_SYS_AUE_linux_setresgid16	AUE_SETRESGID
 #define	LINUX_SYS_AUE_linux_getresgid16	AUE_GETRESGID
 #define	LINUX_SYS_AUE_linux_prctl	AUE_PRCTL
 #define	LINUX_SYS_AUE_linux_rt_sigreturn	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigaction	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigprocmask	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigpending	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigtimedwait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigqueueinfo	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigsuspend	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pread	AUE_PREAD
 #define	LINUX_SYS_AUE_linux_pwrite	AUE_PWRITE
 #define	LINUX_SYS_AUE_linux_chown16	AUE_CHOWN
 #define	LINUX_SYS_AUE_linux_getcwd	AUE_GETCWD
 #define	LINUX_SYS_AUE_linux_capget	AUE_CAPGET
 #define	LINUX_SYS_AUE_linux_capset	AUE_CAPSET
 #define	LINUX_SYS_AUE_linux_sigaltstack	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sendfile	AUE_SENDFILE
 #define	LINUX_SYS_AUE_linux_vfork	AUE_VFORK
 #define	LINUX_SYS_AUE_linux_getrlimit	AUE_GETRLIMIT
 #define	LINUX_SYS_AUE_linux_mmap2	AUE_MMAP
 #define	LINUX_SYS_AUE_linux_truncate64	AUE_TRUNCATE
 #define	LINUX_SYS_AUE_linux_ftruncate64	AUE_FTRUNCATE
 #define	LINUX_SYS_AUE_linux_stat64	AUE_STAT
 #define	LINUX_SYS_AUE_linux_lstat64	AUE_LSTAT
 #define	LINUX_SYS_AUE_linux_fstat64	AUE_FSTAT
 #define	LINUX_SYS_AUE_linux_lchown	AUE_LCHOWN
 #define	LINUX_SYS_AUE_linux_getuid	AUE_GETUID
 #define	LINUX_SYS_AUE_linux_getgid	AUE_GETGID
 #define	LINUX_SYS_AUE_linux_getgroups	AUE_GETGROUPS
 #define	LINUX_SYS_AUE_linux_setgroups	AUE_SETGROUPS
 #define	LINUX_SYS_AUE_linux_chown	AUE_CHOWN
 #define	LINUX_SYS_AUE_linux_setfsuid	AUE_SETFSUID
 #define	LINUX_SYS_AUE_linux_setfsgid	AUE_SETFSGID
 #define	LINUX_SYS_AUE_linux_getdents64	AUE_GETDIRENTRIES
 #define	LINUX_SYS_AUE_linux_pivot_root	AUE_PIVOT_ROOT
 #define	LINUX_SYS_AUE_linux_mincore	AUE_MINCORE
 #define	LINUX_SYS_AUE_linux_fcntl64	AUE_FCNTL
 #define	LINUX_SYS_AUE_linux_gettid	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lsetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fsetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lgetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fgetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_listxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_llistxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_flistxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_removexattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lremovexattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fremovexattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_tkill	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sendfile64	AUE_SENDFILE
 #define	LINUX_SYS_AUE_linux_sys_futex	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_setaffinity	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_getaffinity	AUE_NULL
 #define	LINUX_SYS_AUE_linux_exit_group	AUE_EXIT
 #define	LINUX_SYS_AUE_linux_lookup_dcookie	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_ctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_wait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_remap_file_pages	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_tid_address	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_settime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_gettime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_getoverrun	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_delete	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_settime	AUE_CLOCK_SETTIME
 #define	LINUX_SYS_AUE_linux_clock_gettime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_getres	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_nanosleep	AUE_NULL
 #define	LINUX_SYS_AUE_linux_statfs64	AUE_STATFS
 #define	LINUX_SYS_AUE_linux_fstatfs64	AUE_FSTATFS
 #define	LINUX_SYS_AUE_linux_tgkill	AUE_NULL
 #define	LINUX_SYS_AUE_linux_utimes	AUE_UTIMES
 #define	LINUX_SYS_AUE_linux_fadvise64_64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_open	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_unlink	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_timedsend	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_timedreceive	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_notify	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_getsetattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_waitid	AUE_WAIT6
 #define	LINUX_SYS_AUE_linux_socket	AUE_SOCKET
 #define	LINUX_SYS_AUE_linux_bind	AUE_BIND
 #define	LINUX_SYS_AUE_linux_connect	AUE_CONNECT
 #define	LINUX_SYS_AUE_linux_listen	AUE_LISTEN
 #define	LINUX_SYS_AUE_linux_accept	AUE_ACCEPT
 #define	LINUX_SYS_AUE_linux_getsockname	AUE_GETSOCKNAME
 #define	LINUX_SYS_AUE_linux_getpeername	AUE_GETPEERNAME
 #define	LINUX_SYS_AUE_linux_socketpair	AUE_SOCKETPAIR
 #define	LINUX_SYS_AUE_linux_send	AUE_SEND
 #define	LINUX_SYS_AUE_linux_sendto	AUE_SENDTO
 #define	LINUX_SYS_AUE_linux_recv	AUE_RECV
 #define	LINUX_SYS_AUE_linux_recvfrom	AUE_RECVFROM
 #define	LINUX_SYS_AUE_linux_shutdown	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setsockopt	AUE_SETSOCKOPT
 #define	LINUX_SYS_AUE_linux_getsockopt	AUE_GETSOCKOPT
 #define	LINUX_SYS_AUE_linux_sendmsg	AUE_SENDMSG
 #define	LINUX_SYS_AUE_linux_recvmsg	AUE_RECVMSG
 #define	LINUX_SYS_AUE_linux_semop	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgsnd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgrcv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmdt	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_add_key	AUE_NULL
 #define	LINUX_SYS_AUE_linux_request_key	AUE_NULL
 #define	LINUX_SYS_AUE_linux_keyctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ioprio_set	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ioprio_get	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_init	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_add_watch	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_rm_watch	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mbind	AUE_NULL
 #define	LINUX_SYS_AUE_linux_get_mempolicy	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_mempolicy	AUE_NULL
 #define	LINUX_SYS_AUE_linux_openat	AUE_OPEN_RWTC
 #define	LINUX_SYS_AUE_linux_mkdirat	AUE_MKDIRAT
 #define	LINUX_SYS_AUE_linux_mknodat	AUE_MKNODAT
 #define	LINUX_SYS_AUE_linux_fchownat	AUE_FCHOWNAT
 #define	LINUX_SYS_AUE_linux_futimesat	AUE_FUTIMESAT
 #define	LINUX_SYS_AUE_linux_fstatat64	AUE_FSTATAT
 #define	LINUX_SYS_AUE_linux_unlinkat	AUE_UNLINKAT
 #define	LINUX_SYS_AUE_linux_renameat	AUE_RENAMEAT
 #define	LINUX_SYS_AUE_linux_linkat	AUE_LINKAT
 #define	LINUX_SYS_AUE_linux_symlinkat	AUE_SYMLINKAT
 #define	LINUX_SYS_AUE_linux_readlinkat	AUE_READLINKAT
 #define	LINUX_SYS_AUE_linux_fchmodat	AUE_FCHMODAT
 #define	LINUX_SYS_AUE_linux_faccessat	AUE_FACCESSAT
 #define	LINUX_SYS_AUE_linux_pselect6	AUE_SELECT
 #define	LINUX_SYS_AUE_linux_ppoll	AUE_POLL
 #define	LINUX_SYS_AUE_linux_unshare	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_robust_list	AUE_NULL
 #define	LINUX_SYS_AUE_linux_get_robust_list	AUE_NULL
 #define	LINUX_SYS_AUE_linux_splice	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sync_file_range	AUE_NULL
 #define	LINUX_SYS_AUE_linux_tee	AUE_NULL
 #define	LINUX_SYS_AUE_linux_vmsplice	AUE_NULL
 #define	LINUX_SYS_AUE_linux_move_pages	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getcpu	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_pwait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_kexec_load	AUE_NULL
 #define	LINUX_SYS_AUE_linux_utimensat	AUE_FUTIMESAT
 #define	LINUX_SYS_AUE_linux_signalfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_eventfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fallocate	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_settime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_gettime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_signalfd4	AUE_NULL
 #define	LINUX_SYS_AUE_linux_eventfd2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_create1	AUE_NULL
 #define	LINUX_SYS_AUE_linux_dup3	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pipe2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_init1	AUE_NULL
 #define	LINUX_SYS_AUE_linux_preadv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pwritev	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_tsigqueueinfo	AUE_NULL
 #define	LINUX_SYS_AUE_linux_perf_event_open	AUE_NULL
 #define	LINUX_SYS_AUE_linux_recvmmsg	AUE_NULL
 #define	LINUX_SYS_AUE_linux_accept4	AUE_ACCEPT
 #define	LINUX_SYS_AUE_linux_fanotify_init	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fanotify_mark	AUE_NULL
 #define	LINUX_SYS_AUE_linux_prlimit64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_name_to_handle_at	AUE_NULL
 #define	LINUX_SYS_AUE_linux_open_by_handle_at	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_adjtime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_syncfs	AUE_SYNC
 #define	LINUX_SYS_AUE_linux_sendmmsg	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setns	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_vm_readv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_vm_writev	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_tls	AUE_NULL
 
 #undef PAD_
 #undef PADL_
 #undef PADR_
 
 #endif /* !_LINUX_SYSPROTO_H_ */
diff --git a/sys/arm/linux/linux_syscall.h b/sys/arm/linux/linux_syscall.h
index 1621fde6c0b8..8f9a7376c9b8 100644
--- a/sys/arm/linux/linux_syscall.h
+++ b/sys/arm/linux/linux_syscall.h
@@ -1,326 +1,326 @@
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #define	LINUX_SYS_linux_exit	1
 #define	LINUX_SYS_linux_fork	2
 #define	LINUX_SYS_read	3
 #define	LINUX_SYS_write	4
 #define	LINUX_SYS_linux_open	5
 #define	LINUX_SYS_close	6
 #define	LINUX_SYS_linux_creat	8
 #define	LINUX_SYS_linux_link	9
 #define	LINUX_SYS_linux_unlink	10
 #define	LINUX_SYS_linux_execve	11
 #define	LINUX_SYS_linux_chdir	12
 #define	LINUX_SYS_linux_mknod	14
 #define	LINUX_SYS_linux_chmod	15
 #define	LINUX_SYS_linux_lchown16	16
 #define	LINUX_SYS_linux_lseek	19
 #define	LINUX_SYS_linux_getpid	20
 #define	LINUX_SYS_linux_mount	21
 #define	LINUX_SYS_linux_setuid16	23
 #define	LINUX_SYS_linux_getuid16	24
 #define	LINUX_SYS_linux_pause	29
 #define	LINUX_SYS_linux_access	33
 #define	LINUX_SYS_linux_nice	34
 #define	LINUX_SYS_sync	36
 #define	LINUX_SYS_linux_kill	37
 #define	LINUX_SYS_linux_rename	38
 #define	LINUX_SYS_linux_mkdir	39
 #define	LINUX_SYS_linux_rmdir	40
 #define	LINUX_SYS_dup	41
 #define	LINUX_SYS_linux_pipe	42
 #define	LINUX_SYS_linux_times	43
 #define	LINUX_SYS_linux_brk	45
 #define	LINUX_SYS_linux_setgid16	46
 #define	LINUX_SYS_linux_getgid16	47
 #define	LINUX_SYS_linux_geteuid16	49
 #define	LINUX_SYS_linux_getegid16	50
 #define	LINUX_SYS_acct	51
 #define	LINUX_SYS_linux_umount	52
 #define	LINUX_SYS_linux_ioctl	54
 #define	LINUX_SYS_linux_fcntl	55
 #define	LINUX_SYS_setpgid	57
 #define	LINUX_SYS_umask	60
 #define	LINUX_SYS_chroot	61
 #define	LINUX_SYS_linux_ustat	62
 #define	LINUX_SYS_dup2	63
 #define	LINUX_SYS_linux_getppid	64
 #define	LINUX_SYS_getpgrp	65
 #define	LINUX_SYS_setsid	66
 #define	LINUX_SYS_linux_sigaction	67
 #define	LINUX_SYS_linux_setreuid16	70
 #define	LINUX_SYS_linux_setregid16	71
 #define	LINUX_SYS_linux_sigsuspend	72
 #define	LINUX_SYS_linux_sigpending	73
 #define	LINUX_SYS_linux_sethostname	74
 #define	LINUX_SYS_linux_setrlimit	75
 #define	LINUX_SYS_getrusage	77
 #define	LINUX_SYS_linux_gettimeofday	78
 #define	LINUX_SYS_linux_settimeofday	79
 #define	LINUX_SYS_linux_getgroups16	80
 #define	LINUX_SYS_linux_setgroups16	81
 #define	LINUX_SYS_linux_symlink	83
 #define	LINUX_SYS_linux_readlink	85
 #define	LINUX_SYS_swapon	87
 #define	LINUX_SYS_linux_reboot	88
 #define	LINUX_SYS_munmap	91
 #define	LINUX_SYS_linux_truncate	92
 #define	LINUX_SYS_linux_ftruncate	93
 #define	LINUX_SYS_fchmod	94
 #define	LINUX_SYS_fchown	95
 #define	LINUX_SYS_linux_getpriority	96
 #define	LINUX_SYS_setpriority	97
 #define	LINUX_SYS_linux_statfs	99
 #define	LINUX_SYS_linux_fstatfs	100
 #define	LINUX_SYS_linux_syslog	103
 #define	LINUX_SYS_linux_setitimer	104
 #define	LINUX_SYS_linux_getitimer	105
 #define	LINUX_SYS_linux_newstat	106
 #define	LINUX_SYS_linux_newlstat	107
 #define	LINUX_SYS_linux_newfstat	108
 #define	LINUX_SYS_linux_vhangup	111
 #define	LINUX_SYS_linux_wait4	114
 #define	LINUX_SYS_linux_swapoff	115
 #define	LINUX_SYS_linux_sysinfo	116
 #define	LINUX_SYS_fsync	118
 #define	LINUX_SYS_linux_sigreturn	119
 #define	LINUX_SYS_linux_clone	120
 #define	LINUX_SYS_linux_setdomainname	121
 #define	LINUX_SYS_linux_newuname	122
 #define	LINUX_SYS_linux_adjtimex	124
 #define	LINUX_SYS_linux_mprotect	125
 #define	LINUX_SYS_linux_sigprocmask	126
 #define	LINUX_SYS_linux_init_module	128
 #define	LINUX_SYS_linux_delete_module	129
 #define	LINUX_SYS_linux_quotactl	131
 #define	LINUX_SYS_getpgid	132
 #define	LINUX_SYS_fchdir	133
 #define	LINUX_SYS_linux_bdflush	134
 #define	LINUX_SYS_linux_sysfs	135
 #define	LINUX_SYS_linux_personality	136
 #define	LINUX_SYS_linux_setfsuid16	138
 #define	LINUX_SYS_linux_setfsgid16	139
 #define	LINUX_SYS_linux_llseek	140
 #define	LINUX_SYS_linux_getdents	141
 #define	LINUX_SYS_linux_select	142
 #define	LINUX_SYS_flock	143
 #define	LINUX_SYS_linux_msync	144
 #define	LINUX_SYS_readv	145
 #define	LINUX_SYS_writev	146
 #define	LINUX_SYS_linux_getsid	147
 #define	LINUX_SYS_linux_fdatasync	148
 #define	LINUX_SYS_linux_sysctl	149
 #define	LINUX_SYS_mlock	150
 #define	LINUX_SYS_munlock	151
 #define	LINUX_SYS_mlockall	152
 #define	LINUX_SYS_munlockall	153
 #define	LINUX_SYS_linux_sched_setparam	154
 #define	LINUX_SYS_linux_sched_getparam	155
 #define	LINUX_SYS_linux_sched_setscheduler	156
 #define	LINUX_SYS_linux_sched_getscheduler	157
 #define	LINUX_SYS_sched_yield	158
 #define	LINUX_SYS_linux_sched_get_priority_max	159
 #define	LINUX_SYS_linux_sched_get_priority_min	160
 #define	LINUX_SYS_linux_sched_rr_get_interval	161
 #define	LINUX_SYS_linux_nanosleep	162
 #define	LINUX_SYS_linux_mremap	163
 #define	LINUX_SYS_linux_setresuid16	164
 #define	LINUX_SYS_linux_getresuid16	165
-#define	LINUX_SYS_poll	168
+#define	LINUX_SYS_linux_poll	168
 #define	LINUX_SYS_linux_setresgid16	170
 #define	LINUX_SYS_linux_getresgid16	171
 #define	LINUX_SYS_linux_prctl	172
 #define	LINUX_SYS_linux_rt_sigreturn	173
 #define	LINUX_SYS_linux_rt_sigaction	174
 #define	LINUX_SYS_linux_rt_sigprocmask	175
 #define	LINUX_SYS_linux_rt_sigpending	176
 #define	LINUX_SYS_linux_rt_sigtimedwait	177
 #define	LINUX_SYS_linux_rt_sigqueueinfo	178
 #define	LINUX_SYS_linux_rt_sigsuspend	179
 #define	LINUX_SYS_linux_pread	180
 #define	LINUX_SYS_linux_pwrite	181
 #define	LINUX_SYS_linux_chown16	182
 #define	LINUX_SYS_linux_getcwd	183
 #define	LINUX_SYS_linux_capget	184
 #define	LINUX_SYS_linux_capset	185
 #define	LINUX_SYS_linux_sigaltstack	186
 #define	LINUX_SYS_linux_sendfile	187
 #define	LINUX_SYS_linux_vfork	190
 #define	LINUX_SYS_linux_getrlimit	191
 #define	LINUX_SYS_linux_mmap2	192
 #define	LINUX_SYS_linux_truncate64	193
 #define	LINUX_SYS_linux_ftruncate64	194
 #define	LINUX_SYS_linux_stat64	195
 #define	LINUX_SYS_linux_lstat64	196
 #define	LINUX_SYS_linux_fstat64	197
 #define	LINUX_SYS_linux_lchown	198
 #define	LINUX_SYS_linux_getuid	199
 #define	LINUX_SYS_linux_getgid	200
 #define	LINUX_SYS_geteuid	201
 #define	LINUX_SYS_getegid	202
 #define	LINUX_SYS_setreuid	203
 #define	LINUX_SYS_setregid	204
 #define	LINUX_SYS_linux_getgroups	205
 #define	LINUX_SYS_linux_setgroups	206
 #define	LINUX_SYS_setresuid	208
 #define	LINUX_SYS_getresuid	209
 #define	LINUX_SYS_setresgid	210
 #define	LINUX_SYS_getresgid	211
 #define	LINUX_SYS_linux_chown	212
 #define	LINUX_SYS_setuid	213
 #define	LINUX_SYS_setgid	214
 #define	LINUX_SYS_linux_setfsuid	215
 #define	LINUX_SYS_linux_setfsgid	216
 #define	LINUX_SYS_linux_getdents64	217
 #define	LINUX_SYS_linux_pivot_root	218
 #define	LINUX_SYS_linux_mincore	219
 #define	LINUX_SYS_madvise	220
 #define	LINUX_SYS_linux_fcntl64	221
 #define	LINUX_SYS_linux_gettid	224
 #define	LINUX_SYS_linux_setxattr	226
 #define	LINUX_SYS_linux_lsetxattr	227
 #define	LINUX_SYS_linux_fsetxattr	228
 #define	LINUX_SYS_linux_getxattr	229
 #define	LINUX_SYS_linux_lgetxattr	230
 #define	LINUX_SYS_linux_fgetxattr	231
 #define	LINUX_SYS_linux_listxattr	232
 #define	LINUX_SYS_linux_llistxattr	233
 #define	LINUX_SYS_linux_flistxattr	234
 #define	LINUX_SYS_linux_removexattr	235
 #define	LINUX_SYS_linux_lremovexattr	236
 #define	LINUX_SYS_linux_fremovexattr	237
 #define	LINUX_SYS_linux_tkill	238
 #define	LINUX_SYS_linux_sendfile64	239
 #define	LINUX_SYS_linux_sys_futex	240
 #define	LINUX_SYS_linux_sched_setaffinity	241
 #define	LINUX_SYS_linux_sched_getaffinity	242
 #define	LINUX_SYS_linux_exit_group	248
 #define	LINUX_SYS_linux_lookup_dcookie	249
 #define	LINUX_SYS_linux_epoll_create	250
 #define	LINUX_SYS_linux_epoll_ctl	251
 #define	LINUX_SYS_linux_epoll_wait	252
 #define	LINUX_SYS_linux_remap_file_pages	253
 #define	LINUX_SYS_linux_set_tid_address	256
 #define	LINUX_SYS_linux_timer_create	257
 #define	LINUX_SYS_linux_timer_settime	258
 #define	LINUX_SYS_linux_timer_gettime	259
 #define	LINUX_SYS_linux_timer_getoverrun	260
 #define	LINUX_SYS_linux_timer_delete	261
 #define	LINUX_SYS_linux_clock_settime	262
 #define	LINUX_SYS_linux_clock_gettime	263
 #define	LINUX_SYS_linux_clock_getres	264
 #define	LINUX_SYS_linux_clock_nanosleep	265
 #define	LINUX_SYS_linux_statfs64	266
 #define	LINUX_SYS_linux_fstatfs64	267
 #define	LINUX_SYS_linux_tgkill	268
 #define	LINUX_SYS_linux_utimes	269
 #define	LINUX_SYS_linux_fadvise64_64	270
 #define	LINUX_SYS_linux_mq_open	274
 #define	LINUX_SYS_linux_mq_unlink	275
 #define	LINUX_SYS_linux_mq_timedsend	276
 #define	LINUX_SYS_linux_mq_timedreceive	277
 #define	LINUX_SYS_linux_mq_notify	278
 #define	LINUX_SYS_linux_mq_getsetattr	279
 #define	LINUX_SYS_linux_waitid	280
 #define	LINUX_SYS_linux_socket	281
 #define	LINUX_SYS_linux_bind	282
 #define	LINUX_SYS_linux_connect	283
 #define	LINUX_SYS_linux_listen	284
 #define	LINUX_SYS_linux_accept	285
 #define	LINUX_SYS_linux_getsockname	286
 #define	LINUX_SYS_linux_getpeername	287
 #define	LINUX_SYS_linux_socketpair	288
 #define	LINUX_SYS_linux_send	289
 #define	LINUX_SYS_linux_sendto	290
 #define	LINUX_SYS_linux_recv	291
 #define	LINUX_SYS_linux_recvfrom	292
 #define	LINUX_SYS_linux_shutdown	293
 #define	LINUX_SYS_linux_setsockopt	294
 #define	LINUX_SYS_linux_getsockopt	295
 #define	LINUX_SYS_linux_sendmsg	296
 #define	LINUX_SYS_linux_recvmsg	297
 #define	LINUX_SYS_linux_semop	298
 #define	LINUX_SYS_linux_semget	299
 #define	LINUX_SYS_linux_semctl	300
 #define	LINUX_SYS_linux_msgsnd	301
 #define	LINUX_SYS_linux_msgrcv	302
 #define	LINUX_SYS_linux_msgget	303
 #define	LINUX_SYS_linux_msgctl	304
 #define	LINUX_SYS_linux_shmat	305
 #define	LINUX_SYS_linux_shmdt	306
 #define	LINUX_SYS_linux_shmget	307
 #define	LINUX_SYS_linux_shmctl	308
 #define	LINUX_SYS_linux_add_key	309
 #define	LINUX_SYS_linux_request_key	310
 #define	LINUX_SYS_linux_keyctl	311
 #define	LINUX_SYS_linux_ioprio_set	314
 #define	LINUX_SYS_linux_ioprio_get	315
 #define	LINUX_SYS_linux_inotify_init	316
 #define	LINUX_SYS_linux_inotify_add_watch	317
 #define	LINUX_SYS_linux_inotify_rm_watch	318
 #define	LINUX_SYS_linux_mbind	319
 #define	LINUX_SYS_linux_get_mempolicy	320
 #define	LINUX_SYS_linux_set_mempolicy	321
 #define	LINUX_SYS_linux_openat	322
 #define	LINUX_SYS_linux_mkdirat	323
 #define	LINUX_SYS_linux_mknodat	324
 #define	LINUX_SYS_linux_fchownat	325
 #define	LINUX_SYS_linux_futimesat	326
 #define	LINUX_SYS_linux_fstatat64	327
 #define	LINUX_SYS_linux_unlinkat	328
 #define	LINUX_SYS_linux_renameat	329
 #define	LINUX_SYS_linux_linkat	330
 #define	LINUX_SYS_linux_symlinkat	331
 #define	LINUX_SYS_linux_readlinkat	332
 #define	LINUX_SYS_linux_fchmodat	333
 #define	LINUX_SYS_linux_faccessat	334
 #define	LINUX_SYS_linux_pselect6	335
 #define	LINUX_SYS_linux_ppoll	336
 #define	LINUX_SYS_linux_unshare	337
 #define	LINUX_SYS_linux_set_robust_list	338
 #define	LINUX_SYS_linux_get_robust_list	339
 #define	LINUX_SYS_linux_splice	340
 #define	LINUX_SYS_linux_sync_file_range	341
 #define	LINUX_SYS_linux_tee	342
 #define	LINUX_SYS_linux_vmsplice	343
 #define	LINUX_SYS_linux_move_pages	344
 #define	LINUX_SYS_linux_getcpu	345
 #define	LINUX_SYS_linux_epoll_pwait	346
 #define	LINUX_SYS_linux_kexec_load	347
 #define	LINUX_SYS_linux_utimensat	348
 #define	LINUX_SYS_linux_signalfd	349
 #define	LINUX_SYS_linux_timerfd_create	350
 #define	LINUX_SYS_linux_eventfd	351
 #define	LINUX_SYS_linux_fallocate	352
 #define	LINUX_SYS_linux_timerfd_settime	353
 #define	LINUX_SYS_linux_timerfd_gettime	354
 #define	LINUX_SYS_linux_signalfd4	355
 #define	LINUX_SYS_linux_eventfd2	356
 #define	LINUX_SYS_linux_epoll_create1	357
 #define	LINUX_SYS_linux_dup3	358
 #define	LINUX_SYS_linux_pipe2	359
 #define	LINUX_SYS_linux_inotify_init1	360
 #define	LINUX_SYS_linux_preadv	361
 #define	LINUX_SYS_linux_pwritev	362
 #define	LINUX_SYS_linux_rt_tsigqueueinfo	363
 #define	LINUX_SYS_linux_perf_event_open	364
 #define	LINUX_SYS_linux_recvmmsg	365
 #define	LINUX_SYS_linux_accept4	366
 #define	LINUX_SYS_linux_fanotify_init	367
 #define	LINUX_SYS_linux_fanotify_mark	368
 #define	LINUX_SYS_linux_prlimit64	369
 #define	LINUX_SYS_linux_name_to_handle_at	370
 #define	LINUX_SYS_linux_open_by_handle_at	371
 #define	LINUX_SYS_linux_clock_adjtime	372
 #define	LINUX_SYS_linux_syncfs	373
 #define	LINUX_SYS_linux_sendmmsg	374
 #define	LINUX_SYS_linux_setns	375
 #define	LINUX_SYS_linux_process_vm_readv	376
 #define	LINUX_SYS_linux_process_vm_writev	377
 #define	LINUX_SYS_linux_set_tls	405
 #define	LINUX_SYS_MAXSYSCALL	407
diff --git a/sys/arm/linux/linux_syscalls.c b/sys/arm/linux/linux_syscalls.c
index d7f743f1a825..8a5344c35cc5 100644
--- a/sys/arm/linux/linux_syscalls.c
+++ b/sys/arm/linux/linux_syscalls.c
@@ -1,417 +1,417 @@
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 const char *linux_syscallnames[] = {
 #define	nosys	linux_nosys
 	"#0",			/* 0 = setup */
 	"linux_exit",			/* 1 = linux_exit */
 	"linux_fork",			/* 2 = linux_fork */
 	"read",			/* 3 = read */
 	"write",			/* 4 = write */
 	"linux_open",			/* 5 = linux_open */
 	"close",			/* 6 = close */
 	"#7",			/* 7 = ; */
 	"linux_creat",			/* 8 = linux_creat */
 	"linux_link",			/* 9 = linux_link */
 	"linux_unlink",			/* 10 = linux_unlink */
 	"linux_execve",			/* 11 = linux_execve */
 	"linux_chdir",			/* 12 = linux_chdir */
 	"#13",			/* 13 = ; */
 	"linux_mknod",			/* 14 = linux_mknod */
 	"linux_chmod",			/* 15 = linux_chmod */
 	"linux_lchown16",			/* 16 = linux_lchown16 */
 	"#17",			/* 17 = ; */
 	"#18",			/* 18 = ; */
 	"linux_lseek",			/* 19 = linux_lseek */
 	"linux_getpid",			/* 20 = linux_getpid */
 	"linux_mount",			/* 21 = linux_mount */
 	"#22",			/* 22 = ; */
 	"linux_setuid16",			/* 23 = linux_setuid16 */
 	"linux_getuid16",			/* 24 = linux_getuid16 */
 	"#25",			/* 25 = ; */
 	"#26",			/* 26 = ptrace */
 	"#27",			/* 27 = ; */
 	"#28",			/* 28 = ; */
 	"linux_pause",			/* 29 = linux_pause */
 	"#30",			/* 30 = ; */
 	"#31",			/* 31 = ; */
 	"#32",			/* 32 = ; */
 	"linux_access",			/* 33 = linux_access */
 	"linux_nice",			/* 34 = linux_nice */
 	"#35",			/* 35 = ; */
 	"sync",			/* 36 = sync */
 	"linux_kill",			/* 37 = linux_kill */
 	"linux_rename",			/* 38 = linux_rename */
 	"linux_mkdir",			/* 39 = linux_mkdir */
 	"linux_rmdir",			/* 40 = linux_rmdir */
 	"dup",			/* 41 = dup */
 	"linux_pipe",			/* 42 = linux_pipe */
 	"linux_times",			/* 43 = linux_times */
 	"#44",			/* 44 = ; */
 	"linux_brk",			/* 45 = linux_brk */
 	"linux_setgid16",			/* 46 = linux_setgid16 */
 	"linux_getgid16",			/* 47 = linux_getgid16 */
 	"#48",			/* 48 = ; */
 	"linux_geteuid16",			/* 49 = linux_geteuid16 */
 	"linux_getegid16",			/* 50 = linux_getegid16 */
 	"acct",			/* 51 = acct */
 	"linux_umount",			/* 52 = linux_umount */
 	"#53",			/* 53 = ; */
 	"linux_ioctl",			/* 54 = linux_ioctl */
 	"linux_fcntl",			/* 55 = linux_fcntl */
 	"#56",			/* 56 = ; */
 	"setpgid",			/* 57 = setpgid */
 	"#58",			/* 58 = ; */
 	"#59",			/* 59 = ; */
 	"umask",			/* 60 = umask */
 	"chroot",			/* 61 = chroot */
 	"linux_ustat",			/* 62 = linux_ustat */
 	"dup2",			/* 63 = dup2 */
 	"linux_getppid",			/* 64 = linux_getppid */
 	"getpgrp",			/* 65 = getpgrp */
 	"setsid",			/* 66 = setsid */
 	"linux_sigaction",			/* 67 = linux_sigaction */
 	"#68",			/* 68 = ; */
 	"#69",			/* 69 = ; */
 	"linux_setreuid16",			/* 70 = linux_setreuid16 */
 	"linux_setregid16",			/* 71 = linux_setregid16 */
 	"linux_sigsuspend",			/* 72 = linux_sigsuspend */
 	"linux_sigpending",			/* 73 = linux_sigpending */
 	"linux_sethostname",			/* 74 = linux_sethostname */
 	"linux_setrlimit",			/* 75 = linux_setrlimit */
 	"#76",			/* 76 = ; */
 	"getrusage",			/* 77 = getrusage */
 	"linux_gettimeofday",			/* 78 = linux_gettimeofday */
 	"linux_settimeofday",			/* 79 = linux_settimeofday */
 	"linux_getgroups16",			/* 80 = linux_getgroups16 */
 	"linux_setgroups16",			/* 81 = linux_setgroups16 */
 	"#82",			/* 82 = ; */
 	"linux_symlink",			/* 83 = linux_symlink */
 	"#84",			/* 84 = ; */
 	"linux_readlink",			/* 85 = linux_readlink */
 	"#86",			/* 86 = uselib */
 	"swapon",			/* 87 = swapon */
 	"linux_reboot",			/* 88 = linux_reboot */
 	"#89",			/* 89 = ; */
 	"#90",			/* 90 = ; */
 	"munmap",			/* 91 = munmap */
 	"linux_truncate",			/* 92 = linux_truncate */
 	"linux_ftruncate",			/* 93 = linux_ftruncate */
 	"fchmod",			/* 94 = fchmod */
 	"fchown",			/* 95 = fchown */
 	"linux_getpriority",			/* 96 = linux_getpriority */
 	"setpriority",			/* 97 = setpriority */
 	"#98",			/* 98 = ; */
 	"linux_statfs",			/* 99 = linux_statfs */
 	"linux_fstatfs",			/* 100 = linux_fstatfs */
 	"#101",			/* 101 = ; */
 	"#102",			/* 102 = ; */
 	"linux_syslog",			/* 103 = linux_syslog */
 	"linux_setitimer",			/* 104 = linux_setitimer */
 	"linux_getitimer",			/* 105 = linux_getitimer */
 	"linux_newstat",			/* 106 = linux_newstat */
 	"linux_newlstat",			/* 107 = linux_newlstat */
 	"linux_newfstat",			/* 108 = linux_newfstat */
 	"#109",			/* 109 = ; */
 	"#110",			/* 110 = ; */
 	"linux_vhangup",			/* 111 = linux_vhangup */
 	"#112",			/* 112 = ; */
 	"#113",			/* 113 = ; */
 	"linux_wait4",			/* 114 = linux_wait4 */
 	"linux_swapoff",			/* 115 = linux_swapoff */
 	"linux_sysinfo",			/* 116 = linux_sysinfo */
 	"#117",			/* 117 = ; */
 	"fsync",			/* 118 = fsync */
 	"linux_sigreturn",			/* 119 = linux_sigreturn */
 	"linux_clone",			/* 120 = linux_clone */
 	"linux_setdomainname",			/* 121 = linux_setdomainname */
 	"linux_newuname",			/* 122 = linux_newuname */
 	"#123",			/* 123 = ; */
 	"linux_adjtimex",			/* 124 = linux_adjtimex */
 	"linux_mprotect",			/* 125 = linux_mprotect */
 	"linux_sigprocmask",			/* 126 = linux_sigprocmask */
 	"#127",			/* 127 = ; */
 	"linux_init_module",			/* 128 = linux_init_module */
 	"linux_delete_module",			/* 129 = linux_delete_module */
 	"#130",			/* 130 = ; */
 	"linux_quotactl",			/* 131 = linux_quotactl */
 	"getpgid",			/* 132 = getpgid */
 	"fchdir",			/* 133 = fchdir */
 	"linux_bdflush",			/* 134 = linux_bdflush */
 	"linux_sysfs",			/* 135 = linux_sysfs */
 	"linux_personality",			/* 136 = linux_personality */
 	"#137",			/* 137 = ; */
 	"linux_setfsuid16",			/* 138 = linux_setfsuid16 */
 	"linux_setfsgid16",			/* 139 = linux_setfsgid16 */
 	"linux_llseek",			/* 140 = linux_llseek */
 	"linux_getdents",			/* 141 = linux_getdents */
 	"linux_select",			/* 142 = linux_select */
 	"flock",			/* 143 = flock */
 	"linux_msync",			/* 144 = linux_msync */
 	"readv",			/* 145 = readv */
 	"writev",			/* 146 = writev */
 	"linux_getsid",			/* 147 = linux_getsid */
 	"linux_fdatasync",			/* 148 = linux_fdatasync */
 	"linux_sysctl",			/* 149 = linux_sysctl */
 	"mlock",			/* 150 = mlock */
 	"munlock",			/* 151 = munlock */
 	"mlockall",			/* 152 = mlockall */
 	"munlockall",			/* 153 = munlockall */
 	"linux_sched_setparam",			/* 154 = linux_sched_setparam */
 	"linux_sched_getparam",			/* 155 = linux_sched_getparam */
 	"linux_sched_setscheduler",			/* 156 = linux_sched_setscheduler */
 	"linux_sched_getscheduler",			/* 157 = linux_sched_getscheduler */
 	"sched_yield",			/* 158 = sched_yield */
 	"linux_sched_get_priority_max",			/* 159 = linux_sched_get_priority_max */
 	"linux_sched_get_priority_min",			/* 160 = linux_sched_get_priority_min */
 	"linux_sched_rr_get_interval",			/* 161 = linux_sched_rr_get_interval */
 	"linux_nanosleep",			/* 162 = linux_nanosleep */
 	"linux_mremap",			/* 163 = linux_mremap */
 	"linux_setresuid16",			/* 164 = linux_setresuid16 */
 	"linux_getresuid16",			/* 165 = linux_getresuid16 */
 	"#166",			/* 166 = ; */
 	"#167",			/* 167 = ; */
-	"poll",			/* 168 = poll */
+	"linux_poll",			/* 168 = linux_poll */
 	"#169",			/* 169 = ; */
 	"linux_setresgid16",			/* 170 = linux_setresgid16 */
 	"linux_getresgid16",			/* 171 = linux_getresgid16 */
 	"linux_prctl",			/* 172 = linux_prctl */
 	"linux_rt_sigreturn",			/* 173 = linux_rt_sigreturn */
 	"linux_rt_sigaction",			/* 174 = linux_rt_sigaction */
 	"linux_rt_sigprocmask",			/* 175 = linux_rt_sigprocmask */
 	"linux_rt_sigpending",			/* 176 = linux_rt_sigpending */
 	"linux_rt_sigtimedwait",			/* 177 = linux_rt_sigtimedwait */
 	"linux_rt_sigqueueinfo",			/* 178 = linux_rt_sigqueueinfo */
 	"linux_rt_sigsuspend",			/* 179 = linux_rt_sigsuspend */
 	"linux_pread",			/* 180 = linux_pread */
 	"linux_pwrite",			/* 181 = linux_pwrite */
 	"linux_chown16",			/* 182 = linux_chown16 */
 	"linux_getcwd",			/* 183 = linux_getcwd */
 	"linux_capget",			/* 184 = linux_capget */
 	"linux_capset",			/* 185 = linux_capset */
 	"linux_sigaltstack",			/* 186 = linux_sigaltstack */
 	"linux_sendfile",			/* 187 = linux_sendfile */
 	"#188",			/* 188 = ; */
 	"#189",			/* 189 = ; */
 	"linux_vfork",			/* 190 = linux_vfork */
 	"linux_getrlimit",			/* 191 = linux_getrlimit */
 	"linux_mmap2",			/* 192 = linux_mmap2 */
 	"linux_truncate64",			/* 193 = linux_truncate64 */
 	"linux_ftruncate64",			/* 194 = linux_ftruncate64 */
 	"linux_stat64",			/* 195 = linux_stat64 */
 	"linux_lstat64",			/* 196 = linux_lstat64 */
 	"linux_fstat64",			/* 197 = linux_fstat64 */
 	"linux_lchown",			/* 198 = linux_lchown */
 	"linux_getuid",			/* 199 = linux_getuid */
 	"linux_getgid",			/* 200 = linux_getgid */
 	"geteuid",			/* 201 = geteuid */
 	"getegid",			/* 202 = getegid */
 	"setreuid",			/* 203 = setreuid */
 	"setregid",			/* 204 = setregid */
 	"linux_getgroups",			/* 205 = linux_getgroups */
 	"linux_setgroups",			/* 206 = linux_setgroups */
 	"fchown",			/* 207 = fchown */
 	"setresuid",			/* 208 = setresuid */
 	"getresuid",			/* 209 = getresuid */
 	"setresgid",			/* 210 = setresgid */
 	"getresgid",			/* 211 = getresgid */
 	"linux_chown",			/* 212 = linux_chown */
 	"setuid",			/* 213 = setuid */
 	"setgid",			/* 214 = setgid */
 	"linux_setfsuid",			/* 215 = linux_setfsuid */
 	"linux_setfsgid",			/* 216 = linux_setfsgid */
 	"linux_getdents64",			/* 217 = linux_getdents64 */
 	"linux_pivot_root",			/* 218 = linux_pivot_root */
 	"linux_mincore",			/* 219 = linux_mincore */
 	"madvise",			/* 220 = madvise */
 	"linux_fcntl64",			/* 221 = linux_fcntl64 */
 	"#222",			/* 222 =  */
 	"#223",			/* 223 =  */
 	"linux_gettid",			/* 224 = linux_gettid */
 	"#225",			/* 225 = linux_readahead */
 	"linux_setxattr",			/* 226 = linux_setxattr */
 	"linux_lsetxattr",			/* 227 = linux_lsetxattr */
 	"linux_fsetxattr",			/* 228 = linux_fsetxattr */
 	"linux_getxattr",			/* 229 = linux_getxattr */
 	"linux_lgetxattr",			/* 230 = linux_lgetxattr */
 	"linux_fgetxattr",			/* 231 = linux_fgetxattr */
 	"linux_listxattr",			/* 232 = linux_listxattr */
 	"linux_llistxattr",			/* 233 = linux_llistxattr */
 	"linux_flistxattr",			/* 234 = linux_flistxattr */
 	"linux_removexattr",			/* 235 = linux_removexattr */
 	"linux_lremovexattr",			/* 236 = linux_lremovexattr */
 	"linux_fremovexattr",			/* 237 = linux_fremovexattr */
 	"linux_tkill",			/* 238 = linux_tkill */
 	"linux_sendfile64",			/* 239 = linux_sendfile64 */
 	"linux_sys_futex",			/* 240 = linux_sys_futex */
 	"linux_sched_setaffinity",			/* 241 = linux_sched_setaffinity */
 	"linux_sched_getaffinity",			/* 242 = linux_sched_getaffinity */
 	"#243",			/* 243 = linux_io_setup */
 	"#244",			/* 244 = linux_io_destroy */
 	"#245",			/* 245 = linux_io_getevents */
 	"#246",			/* 246 = linux_io_submit */
 	"#247",			/* 247 = linux_io_cancel */
 	"linux_exit_group",			/* 248 = linux_exit_group */
 	"linux_lookup_dcookie",			/* 249 = linux_lookup_dcookie */
 	"linux_epoll_create",			/* 250 = linux_epoll_create */
 	"linux_epoll_ctl",			/* 251 = linux_epoll_ctl */
 	"linux_epoll_wait",			/* 252 = linux_epoll_wait */
 	"linux_remap_file_pages",			/* 253 = linux_remap_file_pages */
 	"#254",			/* 254 = ; */
 	"#255",			/* 255 = ; */
 	"linux_set_tid_address",			/* 256 = linux_set_tid_address */
 	"linux_timer_create",			/* 257 = linux_timer_create */
 	"linux_timer_settime",			/* 258 = linux_timer_settime */
 	"linux_timer_gettime",			/* 259 = linux_timer_gettime */
 	"linux_timer_getoverrun",			/* 260 = linux_timer_getoverrun */
 	"linux_timer_delete",			/* 261 = linux_timer_delete */
 	"linux_clock_settime",			/* 262 = linux_clock_settime */
 	"linux_clock_gettime",			/* 263 = linux_clock_gettime */
 	"linux_clock_getres",			/* 264 = linux_clock_getres */
 	"linux_clock_nanosleep",			/* 265 = linux_clock_nanosleep */
 	"linux_statfs64",			/* 266 = linux_statfs64 */
 	"linux_fstatfs64",			/* 267 = linux_fstatfs64 */
 	"linux_tgkill",			/* 268 = linux_tgkill */
 	"linux_utimes",			/* 269 = linux_utimes */
 	"linux_fadvise64_64",			/* 270 = linux_fadvise64_64 */
 	"#271",			/* 271 = pciconfig_iobase */
 	"#272",			/* 272 = pciconfig_read */
 	"#273",			/* 273 = pciconfig_write */
 	"linux_mq_open",			/* 274 = linux_mq_open */
 	"linux_mq_unlink",			/* 275 = linux_mq_unlink */
 	"linux_mq_timedsend",			/* 276 = linux_mq_timedsend */
 	"linux_mq_timedreceive",			/* 277 = linux_mq_timedreceive */
 	"linux_mq_notify",			/* 278 = linux_mq_notify */
 	"linux_mq_getsetattr",			/* 279 = linux_mq_getsetattr */
 	"linux_waitid",			/* 280 = linux_waitid */
 	"linux_socket",			/* 281 = linux_socket */
 	"linux_bind",			/* 282 = linux_bind */
 	"linux_connect",			/* 283 = linux_connect */
 	"linux_listen",			/* 284 = linux_listen */
 	"linux_accept",			/* 285 = linux_accept */
 	"linux_getsockname",			/* 286 = linux_getsockname */
 	"linux_getpeername",			/* 287 = linux_getpeername */
 	"linux_socketpair",			/* 288 = linux_socketpair */
 	"linux_send",			/* 289 = linux_send */
 	"linux_sendto",			/* 290 = linux_sendto */
 	"linux_recv",			/* 291 = linux_recv */
 	"linux_recvfrom",			/* 292 = linux_recvfrom */
 	"linux_shutdown",			/* 293 = linux_shutdown */
 	"linux_setsockopt",			/* 294 = linux_setsockopt */
 	"linux_getsockopt",			/* 295 = linux_getsockopt */
 	"linux_sendmsg",			/* 296 = linux_sendmsg */
 	"linux_recvmsg",			/* 297 = linux_recvmsg */
 	"linux_semop",			/* 298 = linux_semop */
 	"linux_semget",			/* 299 = linux_semget */
 	"linux_semctl",			/* 300 = linux_semctl */
 	"linux_msgsnd",			/* 301 = linux_msgsnd */
 	"linux_msgrcv",			/* 302 = linux_msgrcv */
 	"linux_msgget",			/* 303 = linux_msgget */
 	"linux_msgctl",			/* 304 = linux_msgctl */
 	"linux_shmat",			/* 305 = linux_shmat */
 	"linux_shmdt",			/* 306 = linux_shmdt */
 	"linux_shmget",			/* 307 = linux_shmget */
 	"linux_shmctl",			/* 308 = linux_shmctl */
 	"linux_add_key",			/* 309 = linux_add_key */
 	"linux_request_key",			/* 310 = linux_request_key */
 	"linux_keyctl",			/* 311 = linux_keyctl */
 	"#312",			/* 312 = semtimedop */
 	"#313",			/* 313 = ; */
 	"linux_ioprio_set",			/* 314 = linux_ioprio_set */
 	"linux_ioprio_get",			/* 315 = linux_ioprio_get */
 	"linux_inotify_init",			/* 316 = linux_inotify_init */
 	"linux_inotify_add_watch",			/* 317 = linux_inotify_add_watch */
 	"linux_inotify_rm_watch",			/* 318 = linux_inotify_rm_watch */
 	"linux_mbind",			/* 319 = linux_mbind */
 	"linux_get_mempolicy",			/* 320 = linux_get_mempolicy */
 	"linux_set_mempolicy",			/* 321 = linux_set_mempolicy */
 	"linux_openat",			/* 322 = linux_openat */
 	"linux_mkdirat",			/* 323 = linux_mkdirat */
 	"linux_mknodat",			/* 324 = linux_mknodat */
 	"linux_fchownat",			/* 325 = linux_fchownat */
 	"linux_futimesat",			/* 326 = linux_futimesat */
 	"linux_fstatat64",			/* 327 = linux_fstatat64 */
 	"linux_unlinkat",			/* 328 = linux_unlinkat */
 	"linux_renameat",			/* 329 = linux_renameat */
 	"linux_linkat",			/* 330 = linux_linkat */
 	"linux_symlinkat",			/* 331 = linux_symlinkat */
 	"linux_readlinkat",			/* 332 = linux_readlinkat */
 	"linux_fchmodat",			/* 333 = linux_fchmodat */
 	"linux_faccessat",			/* 334 = linux_faccessat */
 	"linux_pselect6",			/* 335 = linux_pselect6 */
 	"linux_ppoll",			/* 336 = linux_ppoll */
 	"linux_unshare",			/* 337 = linux_unshare */
 	"linux_set_robust_list",			/* 338 = linux_set_robust_list */
 	"linux_get_robust_list",			/* 339 = linux_get_robust_list */
 	"linux_splice",			/* 340 = linux_splice */
 	"linux_sync_file_range",			/* 341 = linux_sync_file_range */
 	"linux_tee",			/* 342 = linux_tee */
 	"linux_vmsplice",			/* 343 = linux_vmsplice */
 	"linux_move_pages",			/* 344 = linux_move_pages */
 	"linux_getcpu",			/* 345 = linux_getcpu */
 	"linux_epoll_pwait",			/* 346 = linux_epoll_pwait */
 	"linux_kexec_load",			/* 347 = linux_kexec_load */
 	"linux_utimensat",			/* 348 = linux_utimensat */
 	"linux_signalfd",			/* 349 = linux_signalfd */
 	"linux_timerfd_create",			/* 350 = linux_timerfd_create */
 	"linux_eventfd",			/* 351 = linux_eventfd */
 	"linux_fallocate",			/* 352 = linux_fallocate */
 	"linux_timerfd_settime",			/* 353 = linux_timerfd_settime */
 	"linux_timerfd_gettime",			/* 354 = linux_timerfd_gettime */
 	"linux_signalfd4",			/* 355 = linux_signalfd4 */
 	"linux_eventfd2",			/* 356 = linux_eventfd2 */
 	"linux_epoll_create1",			/* 357 = linux_epoll_create1 */
 	"linux_dup3",			/* 358 = linux_dup3 */
 	"linux_pipe2",			/* 359 = linux_pipe2 */
 	"linux_inotify_init1",			/* 360 = linux_inotify_init1 */
 	"linux_preadv",			/* 361 = linux_preadv */
 	"linux_pwritev",			/* 362 = linux_pwritev */
 	"linux_rt_tsigqueueinfo",			/* 363 = linux_rt_tsigqueueinfo */
 	"linux_perf_event_open",			/* 364 = linux_perf_event_open */
 	"linux_recvmmsg",			/* 365 = linux_recvmmsg */
 	"linux_accept4",			/* 366 = linux_accept4 */
 	"linux_fanotify_init",			/* 367 = linux_fanotify_init */
 	"linux_fanotify_mark",			/* 368 = linux_fanotify_mark */
 	"linux_prlimit64",			/* 369 = linux_prlimit64 */
 	"linux_name_to_handle_at",			/* 370 = linux_name_to_handle_at */
 	"linux_open_by_handle_at",			/* 371 = linux_open_by_handle_at */
 	"linux_clock_adjtime",			/* 372 = linux_clock_adjtime */
 	"linux_syncfs",			/* 373 = linux_syncfs */
 	"linux_sendmmsg",			/* 374 = linux_sendmmsg */
 	"linux_setns",			/* 375 = linux_setns */
 	"linux_process_vm_readv",			/* 376 = linux_process_vm_readv */
 	"linux_process_vm_writev",			/* 377 = linux_process_vm_writev */
 	"#378",			/* 378 = kcmp */
 	"#379",			/* 379 = finit_module */
 	"#380",			/* 380 = sys_sched_setattr */
 	"#381",			/* 381 = sys_sched_getattr */
 	"#382",			/* 382 = sys_renameat2 */
 	"#383",			/* 383 = sys_seccomp */
 	"#384",			/* 384 = sys_getrandom */
 	"#385",			/* 385 = sys_memfd_create */
 	"#386",			/* 386 = sys_bpf */
 	"#387",			/* 387 = sys_execveat */
 	"#388",			/* 388 = sys_userfaultfd */
 	"#389",			/* 389 = sys_membarrier */
 	"#390",			/* 390 = sys_mlock2 */
 	"#391",			/* 391 = sys_copy_file_range */
 	"#392",			/* 392 = sys_preadv2 */
 	"#393",			/* 393 = sys_pwritev2 */
 	"#394",			/* 394 =  */
 	"#395",			/* 395 =  */
 	"#396",			/* 396 =  */
 	"#397",			/* 397 =  */
 	"#398",			/* 398 =  */
 	"#399",			/* 399 =  */
 	"#400",			/* 400 = unimpl400 */
 	"#401",			/* 401 = breakpoint */
 	"#402",			/* 402 = cacheflush */
 	"#403",			/* 403 = usr26 */
 	"#404",			/* 404 = usr32 */
 	"linux_set_tls",			/* 405 = linux_set_tls */
 	"#406",			/* 406 = nosys */
 };
diff --git a/sys/arm/linux/linux_sysent.c b/sys/arm/linux/linux_sysent.c
index ad24f759cd2f..d8f58a91eb3f 100644
--- a/sys/arm/linux/linux_sysent.c
+++ b/sys/arm/linux/linux_sysent.c
@@ -1,427 +1,427 @@
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <compat/linux/linux_sysproto.h>
 #include <arm/linux/linux.h>
 #include <arm/linux/linux_proto.h>
 
 #define AS(name) (sizeof(struct name) / sizeof(register_t))
 
 /* The casts are bogus but will do for now. */
 struct sysent linux_sysent[] = {
 #define	nosys	linux_nosys
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 0 = setup */
 	{ .sy_narg = AS(linux_exit_args), .sy_call = (sy_call_t *)linux_exit, .sy_auevent = AUE_EXIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 1 = linux_exit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fork, .sy_auevent = AUE_FORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 2 = linux_fork */
 	{ .sy_narg = AS(read_args), .sy_call = (sy_call_t *)sys_read, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 3 = read */
 	{ .sy_narg = AS(write_args), .sy_call = (sy_call_t *)sys_write, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 4 = write */
 	{ .sy_narg = AS(linux_open_args), .sy_call = (sy_call_t *)linux_open, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 5 = linux_open */
 	{ .sy_narg = AS(close_args), .sy_call = (sy_call_t *)sys_close, .sy_auevent = AUE_CLOSE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 6 = close */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 7 = ; */
 	{ .sy_narg = AS(linux_creat_args), .sy_call = (sy_call_t *)linux_creat, .sy_auevent = AUE_CREAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 8 = linux_creat */
 	{ .sy_narg = AS(linux_link_args), .sy_call = (sy_call_t *)linux_link, .sy_auevent = AUE_LINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 9 = linux_link */
 	{ .sy_narg = AS(linux_unlink_args), .sy_call = (sy_call_t *)linux_unlink, .sy_auevent = AUE_UNLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 10 = linux_unlink */
 	{ .sy_narg = AS(linux_execve_args), .sy_call = (sy_call_t *)linux_execve, .sy_auevent = AUE_EXECVE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 11 = linux_execve */
 	{ .sy_narg = AS(linux_chdir_args), .sy_call = (sy_call_t *)linux_chdir, .sy_auevent = AUE_CHDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 12 = linux_chdir */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 13 = ; */
 	{ .sy_narg = AS(linux_mknod_args), .sy_call = (sy_call_t *)linux_mknod, .sy_auevent = AUE_MKNOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 14 = linux_mknod */
 	{ .sy_narg = AS(linux_chmod_args), .sy_call = (sy_call_t *)linux_chmod, .sy_auevent = AUE_CHMOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 15 = linux_chmod */
 	{ .sy_narg = AS(linux_lchown16_args), .sy_call = (sy_call_t *)linux_lchown16, .sy_auevent = AUE_LCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 16 = linux_lchown16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 17 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 18 = ; */
 	{ .sy_narg = AS(linux_lseek_args), .sy_call = (sy_call_t *)linux_lseek, .sy_auevent = AUE_LSEEK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 19 = linux_lseek */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getpid, .sy_auevent = AUE_GETPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 20 = linux_getpid */
 	{ .sy_narg = AS(linux_mount_args), .sy_call = (sy_call_t *)linux_mount, .sy_auevent = AUE_MOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 21 = linux_mount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 22 = ; */
 	{ .sy_narg = AS(linux_setuid16_args), .sy_call = (sy_call_t *)linux_setuid16, .sy_auevent = AUE_SETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 23 = linux_setuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getuid16, .sy_auevent = AUE_GETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 24 = linux_getuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 25 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 26 = ptrace */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 27 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 28 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pause, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 29 = linux_pause */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 30 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 31 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 32 = ; */
 	{ .sy_narg = AS(linux_access_args), .sy_call = (sy_call_t *)linux_access, .sy_auevent = AUE_ACCESS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 33 = linux_access */
 	{ .sy_narg = AS(linux_nice_args), .sy_call = (sy_call_t *)linux_nice, .sy_auevent = AUE_NICE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 34 = linux_nice */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 35 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_sync, .sy_auevent = AUE_SYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },		/* 36 = sync */
 	{ .sy_narg = AS(linux_kill_args), .sy_call = (sy_call_t *)linux_kill, .sy_auevent = AUE_KILL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 37 = linux_kill */
 	{ .sy_narg = AS(linux_rename_args), .sy_call = (sy_call_t *)linux_rename, .sy_auevent = AUE_RENAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 38 = linux_rename */
 	{ .sy_narg = AS(linux_mkdir_args), .sy_call = (sy_call_t *)linux_mkdir, .sy_auevent = AUE_MKDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 39 = linux_mkdir */
 	{ .sy_narg = AS(linux_rmdir_args), .sy_call = (sy_call_t *)linux_rmdir, .sy_auevent = AUE_RMDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 40 = linux_rmdir */
 	{ .sy_narg = AS(dup_args), .sy_call = (sy_call_t *)sys_dup, .sy_auevent = AUE_DUP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 41 = dup */
 	{ .sy_narg = AS(linux_pipe_args), .sy_call = (sy_call_t *)linux_pipe, .sy_auevent = AUE_PIPE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 42 = linux_pipe */
 	{ .sy_narg = AS(linux_times_args), .sy_call = (sy_call_t *)linux_times, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 43 = linux_times */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 44 = ; */
 	{ .sy_narg = AS(linux_brk_args), .sy_call = (sy_call_t *)linux_brk, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 45 = linux_brk */
 	{ .sy_narg = AS(linux_setgid16_args), .sy_call = (sy_call_t *)linux_setgid16, .sy_auevent = AUE_SETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 46 = linux_setgid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getgid16, .sy_auevent = AUE_GETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 47 = linux_getgid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 48 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_geteuid16, .sy_auevent = AUE_GETEUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 49 = linux_geteuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getegid16, .sy_auevent = AUE_GETEGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 50 = linux_getegid16 */
 	{ .sy_narg = AS(acct_args), .sy_call = (sy_call_t *)sys_acct, .sy_auevent = AUE_ACCT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 51 = acct */
 	{ .sy_narg = AS(linux_umount_args), .sy_call = (sy_call_t *)linux_umount, .sy_auevent = AUE_UMOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 52 = linux_umount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 53 = ; */
 	{ .sy_narg = AS(linux_ioctl_args), .sy_call = (sy_call_t *)linux_ioctl, .sy_auevent = AUE_IOCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 54 = linux_ioctl */
 	{ .sy_narg = AS(linux_fcntl_args), .sy_call = (sy_call_t *)linux_fcntl, .sy_auevent = AUE_FCNTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 55 = linux_fcntl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 56 = ; */
 	{ .sy_narg = AS(setpgid_args), .sy_call = (sy_call_t *)sys_setpgid, .sy_auevent = AUE_SETPGRP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 57 = setpgid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 58 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 59 = ; */
 	{ .sy_narg = AS(umask_args), .sy_call = (sy_call_t *)sys_umask, .sy_auevent = AUE_UMASK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 60 = umask */
 	{ .sy_narg = AS(chroot_args), .sy_call = (sy_call_t *)sys_chroot, .sy_auevent = AUE_CHROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 61 = chroot */
 	{ .sy_narg = AS(linux_ustat_args), .sy_call = (sy_call_t *)linux_ustat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 62 = linux_ustat */
 	{ .sy_narg = AS(dup2_args), .sy_call = (sy_call_t *)sys_dup2, .sy_auevent = AUE_DUP2, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 63 = dup2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getppid, .sy_auevent = AUE_GETPPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 64 = linux_getppid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_getpgrp, .sy_auevent = AUE_GETPGRP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 65 = getpgrp */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_setsid, .sy_auevent = AUE_SETSID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 66 = setsid */
 	{ .sy_narg = AS(linux_sigaction_args), .sy_call = (sy_call_t *)linux_sigaction, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 67 = linux_sigaction */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 68 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 69 = ; */
 	{ .sy_narg = AS(linux_setreuid16_args), .sy_call = (sy_call_t *)linux_setreuid16, .sy_auevent = AUE_SETREUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 70 = linux_setreuid16 */
 	{ .sy_narg = AS(linux_setregid16_args), .sy_call = (sy_call_t *)linux_setregid16, .sy_auevent = AUE_SETREGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 71 = linux_setregid16 */
 	{ .sy_narg = AS(linux_sigsuspend_args), .sy_call = (sy_call_t *)linux_sigsuspend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 72 = linux_sigsuspend */
 	{ .sy_narg = AS(linux_sigpending_args), .sy_call = (sy_call_t *)linux_sigpending, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 73 = linux_sigpending */
 	{ .sy_narg = AS(linux_sethostname_args), .sy_call = (sy_call_t *)linux_sethostname, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 74 = linux_sethostname */
 	{ .sy_narg = AS(linux_setrlimit_args), .sy_call = (sy_call_t *)linux_setrlimit, .sy_auevent = AUE_SETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 75 = linux_setrlimit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 76 = ; */
 	{ .sy_narg = AS(getrusage_args), .sy_call = (sy_call_t *)sys_getrusage, .sy_auevent = AUE_GETRUSAGE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 77 = getrusage */
 	{ .sy_narg = AS(linux_gettimeofday_args), .sy_call = (sy_call_t *)linux_gettimeofday, .sy_auevent = AUE_GETTIMEOFDAY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 78 = linux_gettimeofday */
 	{ .sy_narg = AS(linux_settimeofday_args), .sy_call = (sy_call_t *)linux_settimeofday, .sy_auevent = AUE_SETTIMEOFDAY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 79 = linux_settimeofday */
 	{ .sy_narg = AS(linux_getgroups16_args), .sy_call = (sy_call_t *)linux_getgroups16, .sy_auevent = AUE_GETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 80 = linux_getgroups16 */
 	{ .sy_narg = AS(linux_setgroups16_args), .sy_call = (sy_call_t *)linux_setgroups16, .sy_auevent = AUE_SETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 81 = linux_setgroups16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 82 = ; */
 	{ .sy_narg = AS(linux_symlink_args), .sy_call = (sy_call_t *)linux_symlink, .sy_auevent = AUE_SYMLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 83 = linux_symlink */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 84 = ; */
 	{ .sy_narg = AS(linux_readlink_args), .sy_call = (sy_call_t *)linux_readlink, .sy_auevent = AUE_READLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 85 = linux_readlink */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 86 = uselib */
 	{ .sy_narg = AS(swapon_args), .sy_call = (sy_call_t *)sys_swapon, .sy_auevent = AUE_SWAPON, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 87 = swapon */
 	{ .sy_narg = AS(linux_reboot_args), .sy_call = (sy_call_t *)linux_reboot, .sy_auevent = AUE_REBOOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 88 = linux_reboot */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 89 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 90 = ; */
 	{ .sy_narg = AS(munmap_args), .sy_call = (sy_call_t *)sys_munmap, .sy_auevent = AUE_MUNMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 91 = munmap */
 	{ .sy_narg = AS(linux_truncate_args), .sy_call = (sy_call_t *)linux_truncate, .sy_auevent = AUE_TRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 92 = linux_truncate */
 	{ .sy_narg = AS(linux_ftruncate_args), .sy_call = (sy_call_t *)linux_ftruncate, .sy_auevent = AUE_FTRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 93 = linux_ftruncate */
 	{ .sy_narg = AS(fchmod_args), .sy_call = (sy_call_t *)sys_fchmod, .sy_auevent = AUE_FCHMOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 94 = fchmod */
 	{ .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, .sy_auevent = AUE_FCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 95 = fchown */
 	{ .sy_narg = AS(linux_getpriority_args), .sy_call = (sy_call_t *)linux_getpriority, .sy_auevent = AUE_GETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 96 = linux_getpriority */
 	{ .sy_narg = AS(setpriority_args), .sy_call = (sy_call_t *)sys_setpriority, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 97 = setpriority */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 98 = ; */
 	{ .sy_narg = AS(linux_statfs_args), .sy_call = (sy_call_t *)linux_statfs, .sy_auevent = AUE_STATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 99 = linux_statfs */
 	{ .sy_narg = AS(linux_fstatfs_args), .sy_call = (sy_call_t *)linux_fstatfs, .sy_auevent = AUE_FSTATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 100 = linux_fstatfs */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 101 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 102 = ; */
 	{ .sy_narg = AS(linux_syslog_args), .sy_call = (sy_call_t *)linux_syslog, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 103 = linux_syslog */
 	{ .sy_narg = AS(linux_setitimer_args), .sy_call = (sy_call_t *)linux_setitimer, .sy_auevent = AUE_SETITIMER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 104 = linux_setitimer */
 	{ .sy_narg = AS(linux_getitimer_args), .sy_call = (sy_call_t *)linux_getitimer, .sy_auevent = AUE_GETITIMER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 105 = linux_getitimer */
 	{ .sy_narg = AS(linux_newstat_args), .sy_call = (sy_call_t *)linux_newstat, .sy_auevent = AUE_STAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 106 = linux_newstat */
 	{ .sy_narg = AS(linux_newlstat_args), .sy_call = (sy_call_t *)linux_newlstat, .sy_auevent = AUE_LSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 107 = linux_newlstat */
 	{ .sy_narg = AS(linux_newfstat_args), .sy_call = (sy_call_t *)linux_newfstat, .sy_auevent = AUE_FSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 108 = linux_newfstat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 109 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 110 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vhangup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 111 = linux_vhangup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 112 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 113 = ; */
 	{ .sy_narg = AS(linux_wait4_args), .sy_call = (sy_call_t *)linux_wait4, .sy_auevent = AUE_WAIT4, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 114 = linux_wait4 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_swapoff, .sy_auevent = AUE_SWAPOFF, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 115 = linux_swapoff */
 	{ .sy_narg = AS(linux_sysinfo_args), .sy_call = (sy_call_t *)linux_sysinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 116 = linux_sysinfo */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 117 = ; */
 	{ .sy_narg = AS(fsync_args), .sy_call = (sy_call_t *)sys_fsync, .sy_auevent = AUE_FSYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 118 = fsync */
 	{ .sy_narg = AS(linux_sigreturn_args), .sy_call = (sy_call_t *)linux_sigreturn, .sy_auevent = AUE_SIGRETURN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 119 = linux_sigreturn */
 	{ .sy_narg = AS(linux_clone_args), .sy_call = (sy_call_t *)linux_clone, .sy_auevent = AUE_RFORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 120 = linux_clone */
 	{ .sy_narg = AS(linux_setdomainname_args), .sy_call = (sy_call_t *)linux_setdomainname, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 121 = linux_setdomainname */
 	{ .sy_narg = AS(linux_newuname_args), .sy_call = (sy_call_t *)linux_newuname, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 122 = linux_newuname */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 123 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_adjtimex, .sy_auevent = AUE_ADJTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 124 = linux_adjtimex */
 	{ .sy_narg = AS(linux_mprotect_args), .sy_call = (sy_call_t *)linux_mprotect, .sy_auevent = AUE_MPROTECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 125 = linux_mprotect */
 	{ .sy_narg = AS(linux_sigprocmask_args), .sy_call = (sy_call_t *)linux_sigprocmask, .sy_auevent = AUE_SIGPROCMASK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 126 = linux_sigprocmask */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 127 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_init_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 128 = linux_init_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_delete_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 129 = linux_delete_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 130 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_quotactl, .sy_auevent = AUE_QUOTACTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 131 = linux_quotactl */
 	{ .sy_narg = AS(getpgid_args), .sy_call = (sy_call_t *)sys_getpgid, .sy_auevent = AUE_GETPGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 132 = getpgid */
 	{ .sy_narg = AS(fchdir_args), .sy_call = (sy_call_t *)sys_fchdir, .sy_auevent = AUE_FCHDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 133 = fchdir */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_bdflush, .sy_auevent = AUE_BDFLUSH, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 134 = linux_bdflush */
 	{ .sy_narg = AS(linux_sysfs_args), .sy_call = (sy_call_t *)linux_sysfs, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 135 = linux_sysfs */
 	{ .sy_narg = AS(linux_personality_args), .sy_call = (sy_call_t *)linux_personality, .sy_auevent = AUE_PERSONALITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 136 = linux_personality */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 137 = ; */
 	{ .sy_narg = AS(linux_setfsuid16_args), .sy_call = (sy_call_t *)linux_setfsuid16, .sy_auevent = AUE_SETFSUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 138 = linux_setfsuid16 */
 	{ .sy_narg = AS(linux_setfsgid16_args), .sy_call = (sy_call_t *)linux_setfsgid16, .sy_auevent = AUE_SETFSGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 139 = linux_setfsgid16 */
 	{ .sy_narg = AS(linux_llseek_args), .sy_call = (sy_call_t *)linux_llseek, .sy_auevent = AUE_LSEEK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 140 = linux_llseek */
 	{ .sy_narg = AS(linux_getdents_args), .sy_call = (sy_call_t *)linux_getdents, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 141 = linux_getdents */
 	{ .sy_narg = AS(linux_select_args), .sy_call = (sy_call_t *)linux_select, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 142 = linux_select */
 	{ .sy_narg = AS(flock_args), .sy_call = (sy_call_t *)sys_flock, .sy_auevent = AUE_FLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 143 = flock */
 	{ .sy_narg = AS(linux_msync_args), .sy_call = (sy_call_t *)linux_msync, .sy_auevent = AUE_MSYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 144 = linux_msync */
 	{ .sy_narg = AS(readv_args), .sy_call = (sy_call_t *)sys_readv, .sy_auevent = AUE_READV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 145 = readv */
 	{ .sy_narg = AS(writev_args), .sy_call = (sy_call_t *)sys_writev, .sy_auevent = AUE_WRITEV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 146 = writev */
 	{ .sy_narg = AS(linux_getsid_args), .sy_call = (sy_call_t *)linux_getsid, .sy_auevent = AUE_GETSID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 147 = linux_getsid */
 	{ .sy_narg = AS(linux_fdatasync_args), .sy_call = (sy_call_t *)linux_fdatasync, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 148 = linux_fdatasync */
 	{ .sy_narg = AS(linux_sysctl_args), .sy_call = (sy_call_t *)linux_sysctl, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 149 = linux_sysctl */
 	{ .sy_narg = AS(mlock_args), .sy_call = (sy_call_t *)sys_mlock, .sy_auevent = AUE_MLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 150 = mlock */
 	{ .sy_narg = AS(munlock_args), .sy_call = (sy_call_t *)sys_munlock, .sy_auevent = AUE_MUNLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 151 = munlock */
 	{ .sy_narg = AS(mlockall_args), .sy_call = (sy_call_t *)sys_mlockall, .sy_auevent = AUE_MLOCKALL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 152 = mlockall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_munlockall, .sy_auevent = AUE_MUNLOCKALL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 153 = munlockall */
 	{ .sy_narg = AS(linux_sched_setparam_args), .sy_call = (sy_call_t *)linux_sched_setparam, .sy_auevent = AUE_SCHED_SETPARAM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 154 = linux_sched_setparam */
 	{ .sy_narg = AS(linux_sched_getparam_args), .sy_call = (sy_call_t *)linux_sched_getparam, .sy_auevent = AUE_SCHED_GETPARAM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 155 = linux_sched_getparam */
 	{ .sy_narg = AS(linux_sched_setscheduler_args), .sy_call = (sy_call_t *)linux_sched_setscheduler, .sy_auevent = AUE_SCHED_SETSCHEDULER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 156 = linux_sched_setscheduler */
 	{ .sy_narg = AS(linux_sched_getscheduler_args), .sy_call = (sy_call_t *)linux_sched_getscheduler, .sy_auevent = AUE_SCHED_GETSCHEDULER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 157 = linux_sched_getscheduler */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_sched_yield, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 158 = sched_yield */
 	{ .sy_narg = AS(linux_sched_get_priority_max_args), .sy_call = (sy_call_t *)linux_sched_get_priority_max, .sy_auevent = AUE_SCHED_GET_PRIORITY_MAX, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 159 = linux_sched_get_priority_max */
 	{ .sy_narg = AS(linux_sched_get_priority_min_args), .sy_call = (sy_call_t *)linux_sched_get_priority_min, .sy_auevent = AUE_SCHED_GET_PRIORITY_MIN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 160 = linux_sched_get_priority_min */
 	{ .sy_narg = AS(linux_sched_rr_get_interval_args), .sy_call = (sy_call_t *)linux_sched_rr_get_interval, .sy_auevent = AUE_SCHED_RR_GET_INTERVAL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 161 = linux_sched_rr_get_interval */
 	{ .sy_narg = AS(linux_nanosleep_args), .sy_call = (sy_call_t *)linux_nanosleep, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 162 = linux_nanosleep */
 	{ .sy_narg = AS(linux_mremap_args), .sy_call = (sy_call_t *)linux_mremap, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 163 = linux_mremap */
 	{ .sy_narg = AS(linux_setresuid16_args), .sy_call = (sy_call_t *)linux_setresuid16, .sy_auevent = AUE_SETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 164 = linux_setresuid16 */
 	{ .sy_narg = AS(linux_getresuid16_args), .sy_call = (sy_call_t *)linux_getresuid16, .sy_auevent = AUE_GETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 165 = linux_getresuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 166 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 167 = ; */
-	{ .sy_narg = AS(poll_args), .sy_call = (sy_call_t *)sys_poll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 168 = poll */
+	{ .sy_narg = AS(linux_poll_args), .sy_call = (sy_call_t *)linux_poll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 168 = linux_poll */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 169 = ; */
 	{ .sy_narg = AS(linux_setresgid16_args), .sy_call = (sy_call_t *)linux_setresgid16, .sy_auevent = AUE_SETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 170 = linux_setresgid16 */
 	{ .sy_narg = AS(linux_getresgid16_args), .sy_call = (sy_call_t *)linux_getresgid16, .sy_auevent = AUE_GETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 171 = linux_getresgid16 */
 	{ .sy_narg = AS(linux_prctl_args), .sy_call = (sy_call_t *)linux_prctl, .sy_auevent = AUE_PRCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 172 = linux_prctl */
 	{ .sy_narg = AS(linux_rt_sigreturn_args), .sy_call = (sy_call_t *)linux_rt_sigreturn, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 173 = linux_rt_sigreturn */
 	{ .sy_narg = AS(linux_rt_sigaction_args), .sy_call = (sy_call_t *)linux_rt_sigaction, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 174 = linux_rt_sigaction */
 	{ .sy_narg = AS(linux_rt_sigprocmask_args), .sy_call = (sy_call_t *)linux_rt_sigprocmask, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 175 = linux_rt_sigprocmask */
 	{ .sy_narg = AS(linux_rt_sigpending_args), .sy_call = (sy_call_t *)linux_rt_sigpending, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 176 = linux_rt_sigpending */
 	{ .sy_narg = AS(linux_rt_sigtimedwait_args), .sy_call = (sy_call_t *)linux_rt_sigtimedwait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 177 = linux_rt_sigtimedwait */
 	{ .sy_narg = AS(linux_rt_sigqueueinfo_args), .sy_call = (sy_call_t *)linux_rt_sigqueueinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 178 = linux_rt_sigqueueinfo */
 	{ .sy_narg = AS(linux_rt_sigsuspend_args), .sy_call = (sy_call_t *)linux_rt_sigsuspend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 179 = linux_rt_sigsuspend */
 	{ .sy_narg = AS(linux_pread_args), .sy_call = (sy_call_t *)linux_pread, .sy_auevent = AUE_PREAD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 180 = linux_pread */
 	{ .sy_narg = AS(linux_pwrite_args), .sy_call = (sy_call_t *)linux_pwrite, .sy_auevent = AUE_PWRITE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 181 = linux_pwrite */
 	{ .sy_narg = AS(linux_chown16_args), .sy_call = (sy_call_t *)linux_chown16, .sy_auevent = AUE_CHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 182 = linux_chown16 */
 	{ .sy_narg = AS(linux_getcwd_args), .sy_call = (sy_call_t *)linux_getcwd, .sy_auevent = AUE_GETCWD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 183 = linux_getcwd */
 	{ .sy_narg = AS(linux_capget_args), .sy_call = (sy_call_t *)linux_capget, .sy_auevent = AUE_CAPGET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 184 = linux_capget */
 	{ .sy_narg = AS(linux_capset_args), .sy_call = (sy_call_t *)linux_capset, .sy_auevent = AUE_CAPSET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 185 = linux_capset */
 	{ .sy_narg = AS(linux_sigaltstack_args), .sy_call = (sy_call_t *)linux_sigaltstack, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 186 = linux_sigaltstack */
 	{ .sy_narg = AS(linux_sendfile_args), .sy_call = (sy_call_t *)linux_sendfile, .sy_auevent = AUE_SENDFILE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 187 = linux_sendfile */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 188 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 189 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vfork, .sy_auevent = AUE_VFORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 190 = linux_vfork */
 	{ .sy_narg = AS(linux_getrlimit_args), .sy_call = (sy_call_t *)linux_getrlimit, .sy_auevent = AUE_GETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 191 = linux_getrlimit */
 	{ .sy_narg = AS(linux_mmap2_args), .sy_call = (sy_call_t *)linux_mmap2, .sy_auevent = AUE_MMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 192 = linux_mmap2 */
 	{ .sy_narg = AS(linux_truncate64_args), .sy_call = (sy_call_t *)linux_truncate64, .sy_auevent = AUE_TRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 193 = linux_truncate64 */
 	{ .sy_narg = AS(linux_ftruncate64_args), .sy_call = (sy_call_t *)linux_ftruncate64, .sy_auevent = AUE_FTRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 194 = linux_ftruncate64 */
 	{ .sy_narg = AS(linux_stat64_args), .sy_call = (sy_call_t *)linux_stat64, .sy_auevent = AUE_STAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 195 = linux_stat64 */
 	{ .sy_narg = AS(linux_lstat64_args), .sy_call = (sy_call_t *)linux_lstat64, .sy_auevent = AUE_LSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 196 = linux_lstat64 */
 	{ .sy_narg = AS(linux_fstat64_args), .sy_call = (sy_call_t *)linux_fstat64, .sy_auevent = AUE_FSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 197 = linux_fstat64 */
 	{ .sy_narg = AS(linux_lchown_args), .sy_call = (sy_call_t *)linux_lchown, .sy_auevent = AUE_LCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 198 = linux_lchown */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getuid, .sy_auevent = AUE_GETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 199 = linux_getuid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getgid, .sy_auevent = AUE_GETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 200 = linux_getgid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_geteuid, .sy_auevent = AUE_GETEUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 201 = geteuid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_getegid, .sy_auevent = AUE_GETEGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 202 = getegid */
 	{ .sy_narg = AS(setreuid_args), .sy_call = (sy_call_t *)sys_setreuid, .sy_auevent = AUE_SETREUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 203 = setreuid */
 	{ .sy_narg = AS(setregid_args), .sy_call = (sy_call_t *)sys_setregid, .sy_auevent = AUE_SETREGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 204 = setregid */
 	{ .sy_narg = AS(linux_getgroups_args), .sy_call = (sy_call_t *)linux_getgroups, .sy_auevent = AUE_GETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 205 = linux_getgroups */
 	{ .sy_narg = AS(linux_setgroups_args), .sy_call = (sy_call_t *)linux_setgroups, .sy_auevent = AUE_SETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 206 = linux_setgroups */
 	{ .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 207 = fchown */
 	{ .sy_narg = AS(setresuid_args), .sy_call = (sy_call_t *)sys_setresuid, .sy_auevent = AUE_SETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 208 = setresuid */
 	{ .sy_narg = AS(getresuid_args), .sy_call = (sy_call_t *)sys_getresuid, .sy_auevent = AUE_GETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 209 = getresuid */
 	{ .sy_narg = AS(setresgid_args), .sy_call = (sy_call_t *)sys_setresgid, .sy_auevent = AUE_SETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 210 = setresgid */
 	{ .sy_narg = AS(getresgid_args), .sy_call = (sy_call_t *)sys_getresgid, .sy_auevent = AUE_GETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 211 = getresgid */
 	{ .sy_narg = AS(linux_chown_args), .sy_call = (sy_call_t *)linux_chown, .sy_auevent = AUE_CHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 212 = linux_chown */
 	{ .sy_narg = AS(setuid_args), .sy_call = (sy_call_t *)sys_setuid, .sy_auevent = AUE_SETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 213 = setuid */
 	{ .sy_narg = AS(setgid_args), .sy_call = (sy_call_t *)sys_setgid, .sy_auevent = AUE_SETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 214 = setgid */
 	{ .sy_narg = AS(linux_setfsuid_args), .sy_call = (sy_call_t *)linux_setfsuid, .sy_auevent = AUE_SETFSUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 215 = linux_setfsuid */
 	{ .sy_narg = AS(linux_setfsgid_args), .sy_call = (sy_call_t *)linux_setfsgid, .sy_auevent = AUE_SETFSGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 216 = linux_setfsgid */
 	{ .sy_narg = AS(linux_getdents64_args), .sy_call = (sy_call_t *)linux_getdents64, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 217 = linux_getdents64 */
 	{ .sy_narg = AS(linux_pivot_root_args), .sy_call = (sy_call_t *)linux_pivot_root, .sy_auevent = AUE_PIVOT_ROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 218 = linux_pivot_root */
 	{ .sy_narg = AS(linux_mincore_args), .sy_call = (sy_call_t *)linux_mincore, .sy_auevent = AUE_MINCORE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 219 = linux_mincore */
 	{ .sy_narg = AS(madvise_args), .sy_call = (sy_call_t *)sys_madvise, .sy_auevent = AUE_MADVISE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 220 = madvise */
 	{ .sy_narg = AS(linux_fcntl64_args), .sy_call = (sy_call_t *)linux_fcntl64, .sy_auevent = AUE_FCNTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 221 = linux_fcntl64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 222 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 223 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_gettid, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 224 = linux_gettid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 225 = linux_readahead */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_setxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 226 = linux_setxattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_lsetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 227 = linux_lsetxattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 228 = linux_fsetxattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 229 = linux_getxattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_lgetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 230 = linux_lgetxattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fgetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 231 = linux_fgetxattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_listxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 232 = linux_listxattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_llistxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 233 = linux_llistxattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_flistxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 234 = linux_flistxattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_removexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 235 = linux_removexattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_lremovexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 236 = linux_lremovexattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fremovexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 237 = linux_fremovexattr */
 	{ .sy_narg = AS(linux_tkill_args), .sy_call = (sy_call_t *)linux_tkill, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 238 = linux_tkill */
 	{ .sy_narg = AS(linux_sendfile64_args), .sy_call = (sy_call_t *)linux_sendfile64, .sy_auevent = AUE_SENDFILE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 239 = linux_sendfile64 */
 	{ .sy_narg = AS(linux_sys_futex_args), .sy_call = (sy_call_t *)linux_sys_futex, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 240 = linux_sys_futex */
 	{ .sy_narg = AS(linux_sched_setaffinity_args), .sy_call = (sy_call_t *)linux_sched_setaffinity, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 241 = linux_sched_setaffinity */
 	{ .sy_narg = AS(linux_sched_getaffinity_args), .sy_call = (sy_call_t *)linux_sched_getaffinity, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 242 = linux_sched_getaffinity */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 243 = linux_io_setup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 244 = linux_io_destroy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 245 = linux_io_getevents */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 246 = linux_io_submit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 247 = linux_io_cancel */
 	{ .sy_narg = AS(linux_exit_group_args), .sy_call = (sy_call_t *)linux_exit_group, .sy_auevent = AUE_EXIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 248 = linux_exit_group */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_lookup_dcookie, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 249 = linux_lookup_dcookie */
 	{ .sy_narg = AS(linux_epoll_create_args), .sy_call = (sy_call_t *)linux_epoll_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 250 = linux_epoll_create */
 	{ .sy_narg = AS(linux_epoll_ctl_args), .sy_call = (sy_call_t *)linux_epoll_ctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 251 = linux_epoll_ctl */
 	{ .sy_narg = AS(linux_epoll_wait_args), .sy_call = (sy_call_t *)linux_epoll_wait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 252 = linux_epoll_wait */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_remap_file_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 253 = linux_remap_file_pages */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 254 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 255 = ; */
 	{ .sy_narg = AS(linux_set_tid_address_args), .sy_call = (sy_call_t *)linux_set_tid_address, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 256 = linux_set_tid_address */
 	{ .sy_narg = AS(linux_timer_create_args), .sy_call = (sy_call_t *)linux_timer_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 257 = linux_timer_create */
 	{ .sy_narg = AS(linux_timer_settime_args), .sy_call = (sy_call_t *)linux_timer_settime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 258 = linux_timer_settime */
 	{ .sy_narg = AS(linux_timer_gettime_args), .sy_call = (sy_call_t *)linux_timer_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 259 = linux_timer_gettime */
 	{ .sy_narg = AS(linux_timer_getoverrun_args), .sy_call = (sy_call_t *)linux_timer_getoverrun, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 260 = linux_timer_getoverrun */
 	{ .sy_narg = AS(linux_timer_delete_args), .sy_call = (sy_call_t *)linux_timer_delete, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 261 = linux_timer_delete */
 	{ .sy_narg = AS(linux_clock_settime_args), .sy_call = (sy_call_t *)linux_clock_settime, .sy_auevent = AUE_CLOCK_SETTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 262 = linux_clock_settime */
 	{ .sy_narg = AS(linux_clock_gettime_args), .sy_call = (sy_call_t *)linux_clock_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 263 = linux_clock_gettime */
 	{ .sy_narg = AS(linux_clock_getres_args), .sy_call = (sy_call_t *)linux_clock_getres, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 264 = linux_clock_getres */
 	{ .sy_narg = AS(linux_clock_nanosleep_args), .sy_call = (sy_call_t *)linux_clock_nanosleep, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 265 = linux_clock_nanosleep */
 	{ .sy_narg = AS(linux_statfs64_args), .sy_call = (sy_call_t *)linux_statfs64, .sy_auevent = AUE_STATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 266 = linux_statfs64 */
 	{ .sy_narg = AS(linux_fstatfs64_args), .sy_call = (sy_call_t *)linux_fstatfs64, .sy_auevent = AUE_FSTATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 267 = linux_fstatfs64 */
 	{ .sy_narg = AS(linux_tgkill_args), .sy_call = (sy_call_t *)linux_tgkill, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 268 = linux_tgkill */
 	{ .sy_narg = AS(linux_utimes_args), .sy_call = (sy_call_t *)linux_utimes, .sy_auevent = AUE_UTIMES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 269 = linux_utimes */
 	{ .sy_narg = AS(linux_fadvise64_64_args), .sy_call = (sy_call_t *)linux_fadvise64_64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 270 = linux_fadvise64_64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 271 = pciconfig_iobase */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 272 = pciconfig_read */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 273 = pciconfig_write */
 	{ .sy_narg = AS(linux_mq_open_args), .sy_call = (sy_call_t *)linux_mq_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 274 = linux_mq_open */
 	{ .sy_narg = AS(linux_mq_unlink_args), .sy_call = (sy_call_t *)linux_mq_unlink, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 275 = linux_mq_unlink */
 	{ .sy_narg = AS(linux_mq_timedsend_args), .sy_call = (sy_call_t *)linux_mq_timedsend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 276 = linux_mq_timedsend */
 	{ .sy_narg = AS(linux_mq_timedreceive_args), .sy_call = (sy_call_t *)linux_mq_timedreceive, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 277 = linux_mq_timedreceive */
 	{ .sy_narg = AS(linux_mq_notify_args), .sy_call = (sy_call_t *)linux_mq_notify, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 278 = linux_mq_notify */
 	{ .sy_narg = AS(linux_mq_getsetattr_args), .sy_call = (sy_call_t *)linux_mq_getsetattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 279 = linux_mq_getsetattr */
 	{ .sy_narg = AS(linux_waitid_args), .sy_call = (sy_call_t *)linux_waitid, .sy_auevent = AUE_WAIT6, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 280 = linux_waitid */
 	{ .sy_narg = AS(linux_socket_args), .sy_call = (sy_call_t *)linux_socket, .sy_auevent = AUE_SOCKET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 281 = linux_socket */
 	{ .sy_narg = AS(linux_bind_args), .sy_call = (sy_call_t *)linux_bind, .sy_auevent = AUE_BIND, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 282 = linux_bind */
 	{ .sy_narg = AS(linux_connect_args), .sy_call = (sy_call_t *)linux_connect, .sy_auevent = AUE_CONNECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 283 = linux_connect */
 	{ .sy_narg = AS(linux_listen_args), .sy_call = (sy_call_t *)linux_listen, .sy_auevent = AUE_LISTEN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 284 = linux_listen */
 	{ .sy_narg = AS(linux_accept_args), .sy_call = (sy_call_t *)linux_accept, .sy_auevent = AUE_ACCEPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 285 = linux_accept */
 	{ .sy_narg = AS(linux_getsockname_args), .sy_call = (sy_call_t *)linux_getsockname, .sy_auevent = AUE_GETSOCKNAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 286 = linux_getsockname */
 	{ .sy_narg = AS(linux_getpeername_args), .sy_call = (sy_call_t *)linux_getpeername, .sy_auevent = AUE_GETPEERNAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 287 = linux_getpeername */
 	{ .sy_narg = AS(linux_socketpair_args), .sy_call = (sy_call_t *)linux_socketpair, .sy_auevent = AUE_SOCKETPAIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 288 = linux_socketpair */
 	{ .sy_narg = AS(linux_send_args), .sy_call = (sy_call_t *)linux_send, .sy_auevent = AUE_SEND, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 289 = linux_send */
 	{ .sy_narg = AS(linux_sendto_args), .sy_call = (sy_call_t *)linux_sendto, .sy_auevent = AUE_SENDTO, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 290 = linux_sendto */
 	{ .sy_narg = AS(linux_recv_args), .sy_call = (sy_call_t *)linux_recv, .sy_auevent = AUE_RECV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 291 = linux_recv */
 	{ .sy_narg = AS(linux_recvfrom_args), .sy_call = (sy_call_t *)linux_recvfrom, .sy_auevent = AUE_RECVFROM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 292 = linux_recvfrom */
 	{ .sy_narg = AS(linux_shutdown_args), .sy_call = (sy_call_t *)linux_shutdown, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 293 = linux_shutdown */
 	{ .sy_narg = AS(linux_setsockopt_args), .sy_call = (sy_call_t *)linux_setsockopt, .sy_auevent = AUE_SETSOCKOPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 294 = linux_setsockopt */
 	{ .sy_narg = AS(linux_getsockopt_args), .sy_call = (sy_call_t *)linux_getsockopt, .sy_auevent = AUE_GETSOCKOPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 295 = linux_getsockopt */
 	{ .sy_narg = AS(linux_sendmsg_args), .sy_call = (sy_call_t *)linux_sendmsg, .sy_auevent = AUE_SENDMSG, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 296 = linux_sendmsg */
 	{ .sy_narg = AS(linux_recvmsg_args), .sy_call = (sy_call_t *)linux_recvmsg, .sy_auevent = AUE_RECVMSG, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 297 = linux_recvmsg */
 	{ .sy_narg = AS(linux_semop_args), .sy_call = (sy_call_t *)linux_semop, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 298 = linux_semop */
 	{ .sy_narg = AS(linux_semget_args), .sy_call = (sy_call_t *)linux_semget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 299 = linux_semget */
 	{ .sy_narg = AS(linux_semctl_args), .sy_call = (sy_call_t *)linux_semctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 300 = linux_semctl */
 	{ .sy_narg = AS(linux_msgsnd_args), .sy_call = (sy_call_t *)linux_msgsnd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 301 = linux_msgsnd */
 	{ .sy_narg = AS(linux_msgrcv_args), .sy_call = (sy_call_t *)linux_msgrcv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 302 = linux_msgrcv */
 	{ .sy_narg = AS(linux_msgget_args), .sy_call = (sy_call_t *)linux_msgget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 303 = linux_msgget */
 	{ .sy_narg = AS(linux_msgctl_args), .sy_call = (sy_call_t *)linux_msgctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 304 = linux_msgctl */
 	{ .sy_narg = AS(linux_shmat_args), .sy_call = (sy_call_t *)linux_shmat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 305 = linux_shmat */
 	{ .sy_narg = AS(linux_shmdt_args), .sy_call = (sy_call_t *)linux_shmdt, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 306 = linux_shmdt */
 	{ .sy_narg = AS(linux_shmget_args), .sy_call = (sy_call_t *)linux_shmget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 307 = linux_shmget */
 	{ .sy_narg = AS(linux_shmctl_args), .sy_call = (sy_call_t *)linux_shmctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 308 = linux_shmctl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_add_key, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 309 = linux_add_key */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_request_key, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 310 = linux_request_key */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_keyctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 311 = linux_keyctl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 312 = semtimedop */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 313 = ; */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_ioprio_set, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 314 = linux_ioprio_set */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_ioprio_get, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 315 = linux_ioprio_get */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_init, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 316 = linux_inotify_init */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_add_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 317 = linux_inotify_add_watch */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_rm_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 318 = linux_inotify_rm_watch */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mbind, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 319 = linux_mbind */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_get_mempolicy, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 320 = linux_get_mempolicy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_set_mempolicy, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 321 = linux_set_mempolicy */
 	{ .sy_narg = AS(linux_openat_args), .sy_call = (sy_call_t *)linux_openat, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 322 = linux_openat */
 	{ .sy_narg = AS(linux_mkdirat_args), .sy_call = (sy_call_t *)linux_mkdirat, .sy_auevent = AUE_MKDIRAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 323 = linux_mkdirat */
 	{ .sy_narg = AS(linux_mknodat_args), .sy_call = (sy_call_t *)linux_mknodat, .sy_auevent = AUE_MKNODAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 324 = linux_mknodat */
 	{ .sy_narg = AS(linux_fchownat_args), .sy_call = (sy_call_t *)linux_fchownat, .sy_auevent = AUE_FCHOWNAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 325 = linux_fchownat */
 	{ .sy_narg = AS(linux_futimesat_args), .sy_call = (sy_call_t *)linux_futimesat, .sy_auevent = AUE_FUTIMESAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 326 = linux_futimesat */
 	{ .sy_narg = AS(linux_fstatat64_args), .sy_call = (sy_call_t *)linux_fstatat64, .sy_auevent = AUE_FSTATAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 327 = linux_fstatat64 */
 	{ .sy_narg = AS(linux_unlinkat_args), .sy_call = (sy_call_t *)linux_unlinkat, .sy_auevent = AUE_UNLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 328 = linux_unlinkat */
 	{ .sy_narg = AS(linux_renameat_args), .sy_call = (sy_call_t *)linux_renameat, .sy_auevent = AUE_RENAMEAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 329 = linux_renameat */
 	{ .sy_narg = AS(linux_linkat_args), .sy_call = (sy_call_t *)linux_linkat, .sy_auevent = AUE_LINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 330 = linux_linkat */
 	{ .sy_narg = AS(linux_symlinkat_args), .sy_call = (sy_call_t *)linux_symlinkat, .sy_auevent = AUE_SYMLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 331 = linux_symlinkat */
 	{ .sy_narg = AS(linux_readlinkat_args), .sy_call = (sy_call_t *)linux_readlinkat, .sy_auevent = AUE_READLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 332 = linux_readlinkat */
 	{ .sy_narg = AS(linux_fchmodat_args), .sy_call = (sy_call_t *)linux_fchmodat, .sy_auevent = AUE_FCHMODAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 333 = linux_fchmodat */
 	{ .sy_narg = AS(linux_faccessat_args), .sy_call = (sy_call_t *)linux_faccessat, .sy_auevent = AUE_FACCESSAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 334 = linux_faccessat */
 	{ .sy_narg = AS(linux_pselect6_args), .sy_call = (sy_call_t *)linux_pselect6, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 335 = linux_pselect6 */
 	{ .sy_narg = AS(linux_ppoll_args), .sy_call = (sy_call_t *)linux_ppoll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 336 = linux_ppoll */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_unshare, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 337 = linux_unshare */
 	{ .sy_narg = AS(linux_set_robust_list_args), .sy_call = (sy_call_t *)linux_set_robust_list, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 338 = linux_set_robust_list */
 	{ .sy_narg = AS(linux_get_robust_list_args), .sy_call = (sy_call_t *)linux_get_robust_list, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 339 = linux_get_robust_list */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_splice, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 340 = linux_splice */
 	{ .sy_narg = AS(linux_sync_file_range_args), .sy_call = (sy_call_t *)linux_sync_file_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 341 = linux_sync_file_range */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_tee, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },		/* 342 = linux_tee */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vmsplice, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 343 = linux_vmsplice */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 344 = linux_move_pages */
 	{ .sy_narg = AS(linux_getcpu_args), .sy_call = (sy_call_t *)linux_getcpu, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 345 = linux_getcpu */
 	{ .sy_narg = AS(linux_epoll_pwait_args), .sy_call = (sy_call_t *)linux_epoll_pwait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 346 = linux_epoll_pwait */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_kexec_load, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 347 = linux_kexec_load */
 	{ .sy_narg = AS(linux_utimensat_args), .sy_call = (sy_call_t *)linux_utimensat, .sy_auevent = AUE_FUTIMESAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 348 = linux_utimensat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_signalfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 349 = linux_signalfd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timerfd_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 350 = linux_timerfd_create */
 	{ .sy_narg = AS(linux_eventfd_args), .sy_call = (sy_call_t *)linux_eventfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 351 = linux_eventfd */
 	{ .sy_narg = AS(linux_fallocate_args), .sy_call = (sy_call_t *)linux_fallocate, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 352 = linux_fallocate */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timerfd_settime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 353 = linux_timerfd_settime */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timerfd_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 354 = linux_timerfd_gettime */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_signalfd4, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 355 = linux_signalfd4 */
 	{ .sy_narg = AS(linux_eventfd2_args), .sy_call = (sy_call_t *)linux_eventfd2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 356 = linux_eventfd2 */
 	{ .sy_narg = AS(linux_epoll_create1_args), .sy_call = (sy_call_t *)linux_epoll_create1, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 357 = linux_epoll_create1 */
 	{ .sy_narg = AS(linux_dup3_args), .sy_call = (sy_call_t *)linux_dup3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 358 = linux_dup3 */
 	{ .sy_narg = AS(linux_pipe2_args), .sy_call = (sy_call_t *)linux_pipe2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 359 = linux_pipe2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_init1, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 360 = linux_inotify_init1 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_preadv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 361 = linux_preadv */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pwritev, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 362 = linux_pwritev */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_rt_tsigqueueinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 363 = linux_rt_tsigqueueinfo */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_perf_event_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 364 = linux_perf_event_open */
 	{ .sy_narg = AS(linux_recvmmsg_args), .sy_call = (sy_call_t *)linux_recvmmsg, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 365 = linux_recvmmsg */
 	{ .sy_narg = AS(linux_accept4_args), .sy_call = (sy_call_t *)linux_accept4, .sy_auevent = AUE_ACCEPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 366 = linux_accept4 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fanotify_init, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 367 = linux_fanotify_init */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fanotify_mark, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 368 = linux_fanotify_mark */
 	{ .sy_narg = AS(linux_prlimit64_args), .sy_call = (sy_call_t *)linux_prlimit64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 369 = linux_prlimit64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_name_to_handle_at, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 370 = linux_name_to_handle_at */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_open_by_handle_at, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 371 = linux_open_by_handle_at */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clock_adjtime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 372 = linux_clock_adjtime */
 	{ .sy_narg = AS(linux_syncfs_args), .sy_call = (sy_call_t *)linux_syncfs, .sy_auevent = AUE_SYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 373 = linux_syncfs */
 	{ .sy_narg = AS(linux_sendmmsg_args), .sy_call = (sy_call_t *)linux_sendmmsg, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 374 = linux_sendmmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_setns, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 375 = linux_setns */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_vm_readv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 376 = linux_process_vm_readv */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_vm_writev, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 377 = linux_process_vm_writev */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 378 = kcmp */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 379 = finit_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 380 = sys_sched_setattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 381 = sys_sched_getattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 382 = sys_renameat2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 383 = sys_seccomp */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 384 = sys_getrandom */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 385 = sys_memfd_create */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 386 = sys_bpf */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 387 = sys_execveat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 388 = sys_userfaultfd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 389 = sys_membarrier */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 390 = sys_mlock2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 391 = sys_copy_file_range */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 392 = sys_preadv2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 393 = sys_pwritev2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 394 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 395 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 396 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 397 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 398 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 399 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 400 = unimpl400 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 401 = breakpoint */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 402 = cacheflush */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 403 = usr26 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 404 = usr32 */
 	{ .sy_narg = AS(linux_set_tls_args), .sy_call = (sy_call_t *)linux_set_tls, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 405 = linux_set_tls */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 406 = nosys */
 };
diff --git a/sys/arm/linux/linux_systrace_args.c b/sys/arm/linux/linux_systrace_args.c
index 87608f6992bf..f35bb0c6b906 100644
--- a/sys/arm/linux/linux_systrace_args.c
+++ b/sys/arm/linux/linux_systrace_args.c
@@ -1,7741 +1,7741 @@
 /*
  * System call argument to DTrace register array converstion.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  * This file is part of the DTrace syscall provider.
  */
 
 static void
 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
 {
 	int64_t *iarg = (int64_t *)uarg;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* linux_exit */
 	case 1: {
 		struct linux_exit_args *p = params;
 		iarg[0] = p->rval; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fork */
 	case 2: {
 		*n_args = 0;
 		break;
 	}
 	/* read */
 	case 3: {
 		struct read_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		uarg[2] = p->nbyte; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* write */
 	case 4: {
 		struct write_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		uarg[2] = p->nbyte; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_open */
 	case 5: {
 		struct linux_open_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->flags; /* l_int */
 		iarg[2] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* close */
 	case 6: {
 		struct close_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_creat */
 	case 8: {
 		struct linux_creat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_link */
 	case 9: {
 		struct linux_link_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_unlink */
 	case 10: {
 		struct linux_unlink_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_execve */
 	case 11: {
 		struct linux_execve_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->argp; /* char ** */
 		uarg[2] = (intptr_t)p->envp; /* char ** */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chdir */
 	case 12: {
 		struct linux_chdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mknod */
 	case 14: {
 		struct linux_mknod_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_int */
 		iarg[2] = p->dev; /* l_dev_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chmod */
 	case 15: {
 		struct linux_chmod_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown16 */
 	case 16: {
 		struct linux_lchown16_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid16_t */
 		iarg[2] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_lseek */
 	case 19: {
 		struct linux_lseek_args *p = params;
 		iarg[0] = p->fdes; /* l_uint */
 		iarg[1] = p->off; /* l_off_t */
 		iarg[2] = p->whence; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpid */
 	case 20: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mount */
 	case 21: {
 		struct linux_mount_args *p = params;
 		uarg[0] = (intptr_t)p->specialfile; /* char * */
 		uarg[1] = (intptr_t)p->dir; /* char * */
 		uarg[2] = (intptr_t)p->filesystemtype; /* char * */
 		iarg[3] = p->rwflag; /* l_ulong */
 		uarg[4] = (intptr_t)p->data; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setuid16 */
 	case 23: {
 		struct linux_setuid16_args *p = params;
 		iarg[0] = p->uid; /* l_uid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getuid16 */
 	case 24: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pause */
 	case 29: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_access */
 	case 33: {
 		struct linux_access_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->amode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nice */
 	case 34: {
 		struct linux_nice_args *p = params;
 		iarg[0] = p->inc; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* sync */
 	case 36: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_kill */
 	case 37: {
 		struct linux_kill_args *p = params;
 		iarg[0] = p->pid; /* l_int */
 		iarg[1] = p->signum; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rename */
 	case 38: {
 		struct linux_rename_args *p = params;
 		uarg[0] = (intptr_t)p->from; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mkdir */
 	case 39: {
 		struct linux_mkdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rmdir */
 	case 40: {
 		struct linux_rmdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* dup */
 	case 41: {
 		struct dup_args *p = params;
 		uarg[0] = p->fd; /* u_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pipe */
 	case 42: {
 		struct linux_pipe_args *p = params;
 		uarg[0] = (intptr_t)p->pipefds; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_times */
 	case 43: {
 		struct linux_times_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* struct l_times_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_brk */
 	case 45: {
 		struct linux_brk_args *p = params;
 		iarg[0] = p->dsend; /* l_ulong */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setgid16 */
 	case 46: {
 		struct linux_setgid16_args *p = params;
 		iarg[0] = p->gid; /* l_gid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getgid16 */
 	case 47: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_geteuid16 */
 	case 49: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getegid16 */
 	case 50: {
 		*n_args = 0;
 		break;
 	}
 	/* acct */
 	case 51: {
 		struct acct_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_umount */
 	case 52: {
 		struct linux_umount_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ioctl */
 	case 54: {
 		struct linux_ioctl_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		iarg[2] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl */
 	case 55: {
 		struct linux_fcntl_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		iarg[2] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* setpgid */
 	case 57: {
 		struct setpgid_args *p = params;
 		iarg[0] = p->pid; /* int */
 		iarg[1] = p->pgid; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* umask */
 	case 60: {
 		struct umask_args *p = params;
 		iarg[0] = p->newmask; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* chroot */
 	case 61: {
 		struct chroot_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ustat */
 	case 62: {
 		struct linux_ustat_args *p = params;
 		iarg[0] = p->dev; /* l_dev_t */
 		uarg[1] = (intptr_t)p->ubuf; /* struct l_ustat * */
 		*n_args = 2;
 		break;
 	}
 	/* dup2 */
 	case 63: {
 		struct dup2_args *p = params;
 		uarg[0] = p->from; /* u_int */
 		uarg[1] = p->to; /* u_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getppid */
 	case 64: {
 		*n_args = 0;
 		break;
 	}
 	/* getpgrp */
 	case 65: {
 		*n_args = 0;
 		break;
 	}
 	/* setsid */
 	case 66: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sigaction */
 	case 67: {
 		struct linux_sigaction_args *p = params;
 		iarg[0] = p->sig; /* l_int */
 		uarg[1] = (intptr_t)p->nsa; /* l_osigaction_t * */
 		uarg[2] = (intptr_t)p->osa; /* l_osigaction_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setreuid16 */
 	case 70: {
 		struct linux_setreuid16_args *p = params;
 		iarg[0] = p->ruid; /* l_uid16_t */
 		iarg[1] = p->euid; /* l_uid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setregid16 */
 	case 71: {
 		struct linux_setregid16_args *p = params;
 		iarg[0] = p->rgid; /* l_gid16_t */
 		iarg[1] = p->egid; /* l_gid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigsuspend */
 	case 72: {
 		struct linux_sigsuspend_args *p = params;
 		iarg[0] = p->hist0; /* l_int */
 		iarg[1] = p->hist1; /* l_int */
 		iarg[2] = p->mask; /* l_osigset_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigpending */
 	case 73: {
 		struct linux_sigpending_args *p = params;
 		uarg[0] = (intptr_t)p->mask; /* l_osigset_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sethostname */
 	case 74: {
 		struct linux_sethostname_args *p = params;
 		uarg[0] = (intptr_t)p->hostname; /* char * */
 		uarg[1] = p->len; /* u_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setrlimit */
 	case 75: {
 		struct linux_setrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* getrusage */
 	case 77: {
 		struct getrusage_args *p = params;
 		iarg[0] = p->who; /* int */
 		uarg[1] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_gettimeofday */
 	case 78: {
 		struct linux_gettimeofday_args *p = params;
 		uarg[0] = (intptr_t)p->tp; /* struct timeval32 * */
 		uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_settimeofday */
 	case 79: {
 		struct linux_settimeofday_args *p = params;
 		uarg[0] = (intptr_t)p->tp; /* struct timeval32 * */
 		uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups16 */
 	case 80: {
 		struct linux_getgroups16_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_uint */
 		uarg[1] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups16 */
 	case 81: {
 		struct linux_setgroups16_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_uint */
 		uarg[1] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_symlink */
 	case 83: {
 		struct linux_symlink_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_readlink */
 	case 85: {
 		struct linux_readlink_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->count; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* swapon */
 	case 87: {
 		struct swapon_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_reboot */
 	case 88: {
 		struct linux_reboot_args *p = params;
 		iarg[0] = p->magic1; /* l_int */
 		iarg[1] = p->magic2; /* l_int */
 		iarg[2] = p->cmd; /* l_uint */
 		uarg[3] = (intptr_t)p->arg; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* munmap */
 	case 91: {
 		struct munmap_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* caddr_t */
 		iarg[1] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_truncate */
 	case 92: {
 		struct linux_truncate_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->length; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate */
 	case 93: {
 		struct linux_ftruncate_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->length; /* long */
 		*n_args = 2;
 		break;
 	}
 	/* fchmod */
 	case 94: {
 		struct fchmod_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->mode; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* fchown */
 	case 95: {
 		struct fchown_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->uid; /* int */
 		iarg[2] = p->gid; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpriority */
 	case 96: {
 		struct linux_getpriority_args *p = params;
 		iarg[0] = p->which; /* int */
 		iarg[1] = p->who; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* setpriority */
 	case 97: {
 		struct setpriority_args *p = params;
 		iarg[0] = p->which; /* int */
 		iarg[1] = p->who; /* int */
 		iarg[2] = p->prio; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_statfs */
 	case 99: {
 		struct linux_statfs_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstatfs */
 	case 100: {
 		struct linux_fstatfs_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_syslog */
 	case 103: {
 		struct linux_syslog_args *p = params;
 		iarg[0] = p->type; /* l_int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->len; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setitimer */
 	case 104: {
 		struct linux_setitimer_args *p = params;
 		iarg[0] = p->which; /* l_int */
 		uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
 		uarg[2] = (intptr_t)p->oitv; /* struct l_itimerval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getitimer */
 	case 105: {
 		struct linux_getitimer_args *p = params;
 		iarg[0] = p->which; /* l_int */
 		uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newstat */
 	case 106: {
 		struct linux_newstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newlstat */
 	case 107: {
 		struct linux_newlstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newfstat */
 	case 108: {
 		struct linux_newfstat_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_vhangup */
 	case 111: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_wait4 */
 	case 114: {
 		struct linux_wait4_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->status; /* l_int * */
 		iarg[2] = p->options; /* l_int */
 		uarg[3] = (intptr_t)p->rusage; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_swapoff */
 	case 115: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sysinfo */
 	case 116: {
 		struct linux_sysinfo_args *p = params;
 		uarg[0] = (intptr_t)p->info; /* struct l_sysinfo * */
 		*n_args = 1;
 		break;
 	}
 	/* fsync */
 	case 118: {
 		struct fsync_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sigreturn */
 	case 119: {
 		struct linux_sigreturn_args *p = params;
 		uarg[0] = (intptr_t)p->sfp; /* struct l_sigframe * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clone */
 	case 120: {
 		struct linux_clone_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		uarg[1] = (intptr_t)p->stack; /* void * */
 		uarg[2] = (intptr_t)p->parent_tidptr; /* void * */
 		uarg[3] = (intptr_t)p->tls; /* void * */
 		uarg[4] = (intptr_t)p->child_tidptr; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setdomainname */
 	case 121: {
 		struct linux_setdomainname_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		iarg[1] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newuname */
 	case 122: {
 		struct linux_newuname_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* struct l_new_utsname * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_adjtimex */
 	case 124: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mprotect */
 	case 125: {
 		struct linux_mprotect_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* caddr_t */
 		iarg[1] = p->len; /* int */
 		iarg[2] = p->prot; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigprocmask */
 	case 126: {
 		struct linux_sigprocmask_args *p = params;
 		iarg[0] = p->how; /* l_int */
 		uarg[1] = (intptr_t)p->mask; /* l_osigset_t * */
 		uarg[2] = (intptr_t)p->omask; /* l_osigset_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_init_module */
 	case 128: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_delete_module */
 	case 129: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_quotactl */
 	case 131: {
 		*n_args = 0;
 		break;
 	}
 	/* getpgid */
 	case 132: {
 		struct getpgid_args *p = params;
 		iarg[0] = p->pid; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* fchdir */
 	case 133: {
 		struct fchdir_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_bdflush */
 	case 134: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sysfs */
 	case 135: {
 		struct linux_sysfs_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg1; /* l_ulong */
 		iarg[2] = p->arg2; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_personality */
 	case 136: {
 		struct linux_personality_args *p = params;
 		iarg[0] = p->per; /* l_ulong */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid16 */
 	case 138: {
 		struct linux_setfsuid16_args *p = params;
 		iarg[0] = p->uid; /* l_uid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid16 */
 	case 139: {
 		struct linux_setfsgid16_args *p = params;
 		iarg[0] = p->gid; /* l_gid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_llseek */
 	case 140: {
 		struct linux_llseek_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->ohigh; /* l_ulong */
 		iarg[2] = p->olow; /* l_ulong */
 		uarg[3] = (intptr_t)p->res; /* l_loff_t * */
 		iarg[4] = p->whence; /* l_uint */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getdents */
 	case 141: {
 		struct linux_getdents_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dent; /* void * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_select */
 	case 142: {
 		struct linux_select_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->timeout; /* struct l_timeval * */
 		*n_args = 5;
 		break;
 	}
 	/* flock */
 	case 143: {
 		struct flock_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->how; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msync */
 	case 144: {
 		struct linux_msync_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->fl; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* readv */
 	case 145: {
 		struct readv_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[2] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* writev */
 	case 146: {
 		struct writev_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[2] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getsid */
 	case 147: {
 		struct linux_getsid_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fdatasync */
 	case 148: {
 		struct linux_fdatasync_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sysctl */
 	case 149: {
 		struct linux_sysctl_args *p = params;
 		uarg[0] = (intptr_t)p->args; /* struct l___sysctl_args * */
 		*n_args = 1;
 		break;
 	}
 	/* mlock */
 	case 150: {
 		struct mlock_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* const void * */
 		uarg[1] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* munlock */
 	case 151: {
 		struct munlock_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* const void * */
 		uarg[1] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* mlockall */
 	case 152: {
 		struct mlockall_args *p = params;
 		iarg[0] = p->how; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* munlockall */
 	case 153: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sched_setparam */
 	case 154: {
 		struct linux_sched_setparam_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_getparam */
 	case 155: {
 		struct linux_sched_getparam_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_setscheduler */
 	case 156: {
 		struct linux_sched_setscheduler_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->policy; /* l_int */
 		uarg[2] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getscheduler */
 	case 157: {
 		struct linux_sched_getscheduler_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* sched_yield */
 	case 158: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sched_get_priority_max */
 	case 159: {
 		struct linux_sched_get_priority_max_args *p = params;
 		iarg[0] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_get_priority_min */
 	case 160: {
 		struct linux_sched_get_priority_min_args *p = params;
 		iarg[0] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_rr_get_interval */
 	case 161: {
 		struct linux_sched_rr_get_interval_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->interval; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nanosleep */
 	case 162: {
 		struct linux_nanosleep_args *p = params;
 		uarg[0] = (intptr_t)p->rqtp; /* const struct l_timespec * */
 		uarg[1] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mremap */
 	case 163: {
 		struct linux_mremap_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->old_len; /* l_ulong */
 		iarg[2] = p->new_len; /* l_ulong */
 		iarg[3] = p->flags; /* l_ulong */
 		iarg[4] = p->new_addr; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setresuid16 */
 	case 164: {
 		struct linux_setresuid16_args *p = params;
 		iarg[0] = p->ruid; /* l_uid16_t */
 		iarg[1] = p->euid; /* l_uid16_t */
 		iarg[2] = p->suid; /* l_uid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresuid16 */
 	case 165: {
 		struct linux_getresuid16_args *p = params;
 		uarg[0] = (intptr_t)p->ruid; /* l_uid16_t * */
 		uarg[1] = (intptr_t)p->euid; /* l_uid16_t * */
 		uarg[2] = (intptr_t)p->suid; /* l_uid16_t * */
 		*n_args = 3;
 		break;
 	}
-	/* poll */
+	/* linux_poll */
 	case 168: {
-		struct poll_args *p = params;
+		struct linux_poll_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd* */
 		uarg[1] = p->nfds; /* unsigned int */
 		iarg[2] = p->timeout; /* long */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setresgid16 */
 	case 170: {
 		struct linux_setresgid16_args *p = params;
 		iarg[0] = p->rgid; /* l_gid16_t */
 		iarg[1] = p->egid; /* l_gid16_t */
 		iarg[2] = p->sgid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresgid16 */
 	case 171: {
 		struct linux_getresgid16_args *p = params;
 		uarg[0] = (intptr_t)p->rgid; /* l_gid16_t * */
 		uarg[1] = (intptr_t)p->egid; /* l_gid16_t * */
 		uarg[2] = (intptr_t)p->sgid; /* l_gid16_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_prctl */
 	case 172: {
 		struct linux_prctl_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg2; /* l_int */
 		iarg[2] = p->arg3; /* l_int */
 		iarg[3] = p->arg4; /* l_int */
 		iarg[4] = p->arg5; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_sigreturn */
 	case 173: {
 		struct linux_rt_sigreturn_args *p = params;
 		uarg[0] = (intptr_t)p->ucp; /* struct l_ucontext * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_rt_sigaction */
 	case 174: {
 		struct linux_rt_sigaction_args *p = params;
 		iarg[0] = p->sig; /* l_int */
 		uarg[1] = (intptr_t)p->act; /* l_sigaction_t * */
 		uarg[2] = (intptr_t)p->oact; /* l_sigaction_t * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigprocmask */
 	case 175: {
 		struct linux_rt_sigprocmask_args *p = params;
 		iarg[0] = p->how; /* l_int */
 		uarg[1] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[2] = (intptr_t)p->omask; /* l_sigset_t * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigpending */
 	case 176: {
 		struct linux_rt_sigpending_args *p = params;
 		uarg[0] = (intptr_t)p->set; /* l_sigset_t * */
 		iarg[1] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigtimedwait */
 	case 177: {
 		struct linux_rt_sigtimedwait_args *p = params;
 		uarg[0] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[1] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[2] = (intptr_t)p->timeout; /* struct l_timespec * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigqueueinfo */
 	case 178: {
 		struct linux_rt_sigqueueinfo_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->sig; /* l_int */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_rt_sigsuspend */
 	case 179: {
 		struct linux_rt_sigsuspend_args *p = params;
 		uarg[0] = (intptr_t)p->newset; /* l_sigset_t * */
 		iarg[1] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pread */
 	case 180: {
 		struct linux_pread_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		iarg[3] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pwrite */
 	case 181: {
 		struct linux_pwrite_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		iarg[3] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_chown16 */
 	case 182: {
 		struct linux_chown16_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid16_t */
 		iarg[2] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getcwd */
 	case 183: {
 		struct linux_getcwd_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* char * */
 		iarg[1] = p->bufsize; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capget */
 	case 184: {
 		struct linux_capget_args *p = params;
 		uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capset */
 	case 185: {
 		struct linux_capset_args *p = params;
 		uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigaltstack */
 	case 186: {
 		struct linux_sigaltstack_args *p = params;
 		uarg[0] = (intptr_t)p->uss; /* l_stack_t * */
 		uarg[1] = (intptr_t)p->uoss; /* l_stack_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile */
 	case 187: {
 		struct linux_sendfile_args *p = params;
 		iarg[0] = p->out; /* l_int */
 		iarg[1] = p->in; /* l_int */
 		uarg[2] = (intptr_t)p->offset; /* l_long * */
 		iarg[3] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_vfork */
 	case 190: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getrlimit */
 	case 191: {
 		struct linux_getrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mmap2 */
 	case 192: {
 		struct linux_mmap2_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_ulong */
 		iarg[2] = p->prot; /* l_ulong */
 		iarg[3] = p->flags; /* l_ulong */
 		iarg[4] = p->fd; /* l_ulong */
 		iarg[5] = p->pgoff; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_truncate64 */
 	case 193: {
 		struct linux_truncate64_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->length; /* l_loff_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate64 */
 	case 194: {
 		struct linux_ftruncate64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->length; /* l_loff_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_stat64 */
 	case 195: {
 		struct linux_stat64_args *p = params;
 		uarg[0] = (intptr_t)p->filename; /* const char * */
 		uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lstat64 */
 	case 196: {
 		struct linux_lstat64_args *p = params;
 		uarg[0] = (intptr_t)p->filename; /* const char * */
 		uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstat64 */
 	case 197: {
 		struct linux_fstat64_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown */
 	case 198: {
 		struct linux_lchown_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid_t */
 		iarg[2] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getuid */
 	case 199: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getgid */
 	case 200: {
 		*n_args = 0;
 		break;
 	}
 	/* geteuid */
 	case 201: {
 		*n_args = 0;
 		break;
 	}
 	/* getegid */
 	case 202: {
 		*n_args = 0;
 		break;
 	}
 	/* setreuid */
 	case 203: {
 		struct setreuid_args *p = params;
 		uarg[0] = p->ruid; /* uid_t */
 		uarg[1] = p->euid; /* uid_t */
 		*n_args = 2;
 		break;
 	}
 	/* setregid */
 	case 204: {
 		struct setregid_args *p = params;
 		iarg[0] = p->rgid; /* gid_t */
 		iarg[1] = p->egid; /* gid_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups */
 	case 205: {
 		struct linux_getgroups_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_int */
 		uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups */
 	case 206: {
 		struct linux_setgroups_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_int */
 		uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* fchown */
 	case 207: {
 		*n_args = 0;
 		break;
 	}
 	/* setresuid */
 	case 208: {
 		struct setresuid_args *p = params;
 		uarg[0] = p->ruid; /* uid_t */
 		uarg[1] = p->euid; /* uid_t */
 		uarg[2] = p->suid; /* uid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresuid */
 	case 209: {
 		struct getresuid_args *p = params;
 		uarg[0] = (intptr_t)p->ruid; /* uid_t * */
 		uarg[1] = (intptr_t)p->euid; /* uid_t * */
 		uarg[2] = (intptr_t)p->suid; /* uid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* setresgid */
 	case 210: {
 		struct setresgid_args *p = params;
 		iarg[0] = p->rgid; /* gid_t */
 		iarg[1] = p->egid; /* gid_t */
 		iarg[2] = p->sgid; /* gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresgid */
 	case 211: {
 		struct getresgid_args *p = params;
 		uarg[0] = (intptr_t)p->rgid; /* gid_t * */
 		uarg[1] = (intptr_t)p->egid; /* gid_t * */
 		uarg[2] = (intptr_t)p->sgid; /* gid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chown */
 	case 212: {
 		struct linux_chown_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid_t */
 		iarg[2] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* setuid */
 	case 213: {
 		struct setuid_args *p = params;
 		uarg[0] = p->uid; /* uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setgid */
 	case 214: {
 		struct setgid_args *p = params;
 		iarg[0] = p->gid; /* gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid */
 	case 215: {
 		struct linux_setfsuid_args *p = params;
 		iarg[0] = p->uid; /* l_uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid */
 	case 216: {
 		struct linux_setfsgid_args *p = params;
 		iarg[0] = p->gid; /* l_gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getdents64 */
 	case 217: {
 		struct linux_getdents64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dirent; /* void * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pivot_root */
 	case 218: {
 		struct linux_pivot_root_args *p = params;
 		uarg[0] = (intptr_t)p->new_root; /* char * */
 		uarg[1] = (intptr_t)p->put_old; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mincore */
 	case 219: {
 		struct linux_mincore_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		uarg[2] = (intptr_t)p->vec; /* u_char * */
 		*n_args = 3;
 		break;
 	}
 	/* madvise */
 	case 220: {
 		struct madvise_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* void * */
 		uarg[1] = p->len; /* size_t */
 		iarg[2] = p->behav; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl64 */
 	case 221: {
 		struct linux_fcntl64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		iarg[2] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_gettid */
 	case 224: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_setxattr */
 	case 226: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_lsetxattr */
 	case 227: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsetxattr */
 	case 228: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getxattr */
 	case 229: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_lgetxattr */
 	case 230: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fgetxattr */
 	case 231: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_listxattr */
 	case 232: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_llistxattr */
 	case 233: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_flistxattr */
 	case 234: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_removexattr */
 	case 235: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_lremovexattr */
 	case 236: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fremovexattr */
 	case 237: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_tkill */
 	case 238: {
 		struct linux_tkill_args *p = params;
 		iarg[0] = p->tid; /* int */
 		iarg[1] = p->sig; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile64 */
 	case 239: {
 		struct linux_sendfile64_args *p = params;
 		iarg[0] = p->out; /* l_int */
 		iarg[1] = p->in; /* l_int */
 		uarg[2] = (intptr_t)p->offset; /* l_loff_t * */
 		iarg[3] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sys_futex */
 	case 240: {
 		struct linux_sys_futex_args *p = params;
 		uarg[0] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[1] = p->op; /* l_int */
 		uarg[2] = p->val; /* uint32_t */
 		uarg[3] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[4] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[5] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_setaffinity */
 	case 241: {
 		struct linux_sched_setaffinity_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->len; /* l_uint */
 		uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getaffinity */
 	case 242: {
 		struct linux_sched_getaffinity_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->len; /* l_uint */
 		uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_exit_group */
 	case 248: {
 		struct linux_exit_group_args *p = params;
 		iarg[0] = p->error_code; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_lookup_dcookie */
 	case 249: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_create */
 	case 250: {
 		struct linux_epoll_create_args *p = params;
 		iarg[0] = p->size; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_epoll_ctl */
 	case 251: {
 		struct linux_epoll_ctl_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		iarg[1] = p->op; /* l_int */
 		iarg[2] = p->fd; /* l_int */
 		uarg[3] = (intptr_t)p->event; /* struct epoll_event * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_wait */
 	case 252: {
 		struct linux_epoll_wait_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[2] = p->maxevents; /* l_int */
 		iarg[3] = p->timeout; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_remap_file_pages */
 	case 253: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_tid_address */
 	case 256: {
 		struct linux_set_tid_address_args *p = params;
 		uarg[0] = (intptr_t)p->tidptr; /* int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_create */
 	case 257: {
 		struct linux_timer_create_args *p = params;
 		iarg[0] = p->clock_id; /* clockid_t */
 		uarg[1] = (intptr_t)p->evp; /* struct sigevent * */
 		uarg[2] = (intptr_t)p->timerid; /* l_timer_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_timer_settime */
 	case 258: {
 		struct linux_timer_settime_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->new; /* const struct itimerspec * */
 		uarg[3] = (intptr_t)p->old; /* struct itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime */
 	case 259: {
 		struct linux_timer_gettime_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		uarg[1] = (intptr_t)p->setting; /* struct itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_getoverrun */
 	case 260: {
 		struct linux_timer_getoverrun_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_delete */
 	case 261: {
 		struct linux_timer_delete_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clock_settime */
 	case 262: {
 		struct linux_clock_settime_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_gettime */
 	case 263: {
 		struct linux_clock_gettime_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_getres */
 	case 264: {
 		struct linux_clock_getres_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep */
 	case 265: {
 		struct linux_clock_nanosleep_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		iarg[1] = p->flags; /* int */
 		uarg[2] = (intptr_t)p->rqtp; /* struct l_timespec * */
 		uarg[3] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_statfs64 */
 	case 266: {
 		struct linux_statfs64_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = p->bufsize; /* size_t */
 		uarg[2] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatfs64 */
 	case 267: {
 		struct linux_fstatfs64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = p->bufsize; /* size_t */
 		uarg[2] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_tgkill */
 	case 268: {
 		struct linux_tgkill_args *p = params;
 		iarg[0] = p->tgid; /* int */
 		iarg[1] = p->pid; /* int */
 		iarg[2] = p->sig; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_utimes */
 	case 269: {
 		struct linux_utimes_args *p = params;
 		uarg[0] = (intptr_t)p->fname; /* char * */
 		uarg[1] = (intptr_t)p->tptr; /* struct l_timeval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fadvise64_64 */
 	case 270: {
 		struct linux_fadvise64_64_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->offset; /* l_loff_t */
 		iarg[2] = p->len; /* l_loff_t */
 		iarg[3] = p->advice; /* int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mq_open */
 	case 274: {
 		struct linux_mq_open_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* const char * */
 		iarg[1] = p->oflag; /* int */
 		iarg[2] = p->mode; /* mode_t */
 		uarg[3] = (intptr_t)p->attr; /* struct mq_attr * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mq_unlink */
 	case 275: {
 		struct linux_mq_unlink_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* const char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mq_timedsend */
 	case 276: {
 		struct linux_mq_timedsend_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->msg_ptr; /* const char * */
 		uarg[2] = p->msg_len; /* size_t */
 		uarg[3] = p->msg_prio; /* unsigned int */
 		uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_timedreceive */
 	case 277: {
 		struct linux_mq_timedreceive_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->msg_ptr; /* char * */
 		uarg[2] = p->msg_len; /* size_t */
 		uarg[3] = p->msg_prio; /* unsigned int */
 		uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_notify */
 	case 278: {
 		struct linux_mq_notify_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mq_getsetattr */
 	case 279: {
 		struct linux_mq_getsetattr_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->attr; /* const struct mq_attr * */
 		uarg[2] = (intptr_t)p->oattr; /* struct mq_attr * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_waitid */
 	case 280: {
 		struct linux_waitid_args *p = params;
 		iarg[0] = p->idtype; /* int */
 		iarg[1] = p->id; /* l_pid_t */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[3] = p->options; /* int */
 		uarg[4] = (intptr_t)p->rusage; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_socket */
 	case 281: {
 		struct linux_socket_args *p = params;
 		iarg[0] = p->domain; /* l_int */
 		iarg[1] = p->type; /* l_int */
 		iarg[2] = p->protocol; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_bind */
 	case 282: {
 		struct linux_bind_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->name; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_connect */
 	case 283: {
 		struct linux_connect_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->name; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_listen */
 	case 284: {
 		struct linux_listen_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->backlog; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_accept */
 	case 285: {
 		struct linux_accept_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getsockname */
 	case 286: {
 		struct linux_getsockname_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpeername */
 	case 287: {
 		struct linux_getpeername_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketpair */
 	case 288: {
 		struct linux_socketpair_args *p = params;
 		iarg[0] = p->domain; /* l_int */
 		iarg[1] = p->type; /* l_int */
 		iarg[2] = p->protocol; /* l_int */
 		iarg[3] = p->rsv; /* l_uintptr_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_send */
 	case 289: {
 		struct linux_send_args *p = params;
 		iarg[0] = p->s; /* int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->len; /* int */
 		iarg[3] = p->flags; /* int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sendto */
 	case 290: {
 		struct linux_sendto_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->len; /* l_int */
 		iarg[3] = p->flags; /* l_int */
 		iarg[4] = p->to; /* l_uintptr_t */
 		iarg[5] = p->tolen; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_recv */
 	case 291: {
 		struct linux_recv_args *p = params;
 		iarg[0] = p->s; /* int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->len; /* int */
 		iarg[3] = p->flags; /* int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_recvfrom */
 	case 292: {
 		struct linux_recvfrom_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->buf; /* l_uintptr_t */
 		iarg[2] = p->len; /* l_size_t */
 		iarg[3] = p->flags; /* l_int */
 		iarg[4] = p->from; /* l_uintptr_t */
 		iarg[5] = p->fromlen; /* l_uintptr_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_shutdown */
 	case 293: {
 		struct linux_shutdown_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->how; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setsockopt */
 	case 294: {
 		struct linux_setsockopt_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->level; /* l_int */
 		iarg[2] = p->optname; /* l_int */
 		iarg[3] = p->optval; /* l_uintptr_t */
 		iarg[4] = p->optlen; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getsockopt */
 	case 295: {
 		struct linux_getsockopt_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->level; /* l_int */
 		iarg[2] = p->optname; /* l_int */
 		iarg[3] = p->optval; /* l_uintptr_t */
 		iarg[4] = p->optlen; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_sendmsg */
 	case 296: {
 		struct linux_sendmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_recvmsg */
 	case 297: {
 		struct linux_recvmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semop */
 	case 298: {
 		struct linux_semop_args *p = params;
 		iarg[0] = p->semid; /* l_int */
 		uarg[1] = (intptr_t)p->tsops; /* struct l_sembuf * */
 		iarg[2] = p->nsops; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semget */
 	case 299: {
 		struct linux_semget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->nsems; /* l_int */
 		iarg[2] = p->semflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semctl */
 	case 300: {
 		struct linux_semctl_args *p = params;
 		iarg[0] = p->semid; /* l_int */
 		iarg[1] = p->semnum; /* l_int */
 		iarg[2] = p->cmd; /* l_int */
 		uarg[3] = p->arg.buf; /* union l_semun */
 		*n_args = 4;
 		break;
 	}
 	/* linux_msgsnd */
 	case 301: {
 		struct linux_msgsnd_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[2] = p->msgsz; /* l_size_t */
 		iarg[3] = p->msgflg; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_msgrcv */
 	case 302: {
 		struct linux_msgrcv_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[2] = p->msgsz; /* l_size_t */
 		iarg[3] = p->msgtyp; /* l_long */
 		iarg[4] = p->msgflg; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msgget */
 	case 303: {
 		struct linux_msgget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->msgflg; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msgctl */
 	case 304: {
 		struct linux_msgctl_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		iarg[1] = p->cmd; /* l_int */
 		uarg[2] = (intptr_t)p->buf; /* struct l_msqid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmat */
 	case 305: {
 		struct linux_shmat_args *p = params;
 		iarg[0] = p->shmid; /* l_int */
 		uarg[1] = (intptr_t)p->shmaddr; /* char * */
 		iarg[2] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmdt */
 	case 306: {
 		struct linux_shmdt_args *p = params;
 		uarg[0] = (intptr_t)p->shmaddr; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_shmget */
 	case 307: {
 		struct linux_shmget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->size; /* l_size_t */
 		iarg[2] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmctl */
 	case 308: {
 		struct linux_shmctl_args *p = params;
 		iarg[0] = p->shmid; /* l_int */
 		iarg[1] = p->cmd; /* l_int */
 		uarg[2] = (intptr_t)p->buf; /* struct l_shmid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_add_key */
 	case 309: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_request_key */
 	case 310: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_keyctl */
 	case 311: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ioprio_set */
 	case 314: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ioprio_get */
 	case 315: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_init */
 	case 316: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_add_watch */
 	case 317: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_rm_watch */
 	case 318: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mbind */
 	case 319: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_get_mempolicy */
 	case 320: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_mempolicy */
 	case 321: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat */
 	case 322: {
 		struct linux_openat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->flags; /* l_int */
 		iarg[3] = p->mode; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mkdirat */
 	case 323: {
 		struct linux_mkdirat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mknodat */
 	case 324: {
 		struct linux_mknodat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->mode; /* l_int */
 		iarg[3] = p->dev; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchownat */
 	case 325: {
 		struct linux_fchownat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->uid; /* l_uid16_t */
 		iarg[3] = p->gid; /* l_gid16_t */
 		iarg[4] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_futimesat */
 	case 326: {
 		struct linux_futimesat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* char * */
 		uarg[2] = (intptr_t)p->utimes; /* struct l_timeval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatat64 */
 	case 327: {
 		struct linux_fstatat64_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* char * */
 		uarg[2] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		iarg[3] = p->flag; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_unlinkat */
 	case 328: {
 		struct linux_unlinkat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->flag; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_renameat */
 	case 329: {
 		struct linux_renameat_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_linkat */
 	case 330: {
 		struct linux_linkat_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		iarg[4] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_symlinkat */
 	case 331: {
 		struct linux_symlinkat_args *p = params;
 		uarg[0] = (intptr_t)p->oldname; /* const char * */
 		iarg[1] = p->newdfd; /* l_int */
 		uarg[2] = (intptr_t)p->newname; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_readlinkat */
 	case 332: {
 		struct linux_readlinkat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->path; /* const char * */
 		uarg[2] = (intptr_t)p->buf; /* char * */
 		iarg[3] = p->bufsiz; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchmodat */
 	case 333: {
 		struct linux_fchmodat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_faccessat */
 	case 334: {
 		struct linux_faccessat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->amode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pselect6 */
 	case 335: {
 		struct linux_pselect6_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[5] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll */
 	case 336: {
 		struct linux_ppoll_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[1] = p->nfds; /* uint32_t */
 		uarg[2] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[3] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[4] = p->ssize; /* l_size_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_unshare */
 	case 337: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_robust_list */
 	case 338: {
 		struct linux_set_robust_list_args *p = params;
 		uarg[0] = (intptr_t)p->head; /* struct linux_robust_list_head * */
 		iarg[1] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_get_robust_list */
 	case 339: {
 		struct linux_get_robust_list_args *p = params;
 		iarg[0] = p->pid; /* l_int */
 		uarg[1] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
 		uarg[2] = (intptr_t)p->len; /* l_size_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_splice */
 	case 340: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sync_file_range */
 	case 341: {
 		struct linux_sync_file_range_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->offset; /* l_loff_t */
 		iarg[2] = p->nbytes; /* l_loff_t */
 		uarg[3] = p->flags; /* unsigned int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_tee */
 	case 342: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_vmsplice */
 	case 343: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_move_pages */
 	case 344: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getcpu */
 	case 345: {
 		struct linux_getcpu_args *p = params;
 		uarg[0] = (intptr_t)p->cpu; /* l_uint * */
 		uarg[1] = (intptr_t)p->node; /* l_uint * */
 		uarg[2] = (intptr_t)p->cache; /* void * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_epoll_pwait */
 	case 346: {
 		struct linux_epoll_pwait_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[2] = p->maxevents; /* l_int */
 		iarg[3] = p->timeout; /* l_int */
 		uarg[4] = (intptr_t)p->mask; /* l_sigset_t * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_kexec_load */
 	case 347: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_utimensat */
 	case 348: {
 		struct linux_utimensat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		uarg[2] = (intptr_t)p->times; /* const struct l_timespec * */
 		iarg[3] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_signalfd */
 	case 349: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timerfd_create */
 	case 350: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_eventfd */
 	case 351: {
 		struct linux_eventfd_args *p = params;
 		iarg[0] = p->initval; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fallocate */
 	case 352: {
 		struct linux_fallocate_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->mode; /* l_int */
 		iarg[2] = p->offset; /* l_loff_t */
 		iarg[3] = p->len; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_settime */
 	case 353: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timerfd_gettime */
 	case 354: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_signalfd4 */
 	case 355: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_eventfd2 */
 	case 356: {
 		struct linux_eventfd2_args *p = params;
 		iarg[0] = p->initval; /* l_uint */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_epoll_create1 */
 	case 357: {
 		struct linux_epoll_create1_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_dup3 */
 	case 358: {
 		struct linux_dup3_args *p = params;
 		iarg[0] = p->oldfd; /* l_int */
 		iarg[1] = p->newfd; /* l_int */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pipe2 */
 	case 359: {
 		struct linux_pipe2_args *p = params;
 		uarg[0] = (intptr_t)p->pipefds; /* l_int * */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init1 */
 	case 360: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_preadv */
 	case 361: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pwritev */
 	case 362: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rt_tsigqueueinfo */
 	case 363: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_perf_event_open */
 	case 364: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_recvmmsg */
 	case 365: {
 		struct linux_recvmmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[2] = p->vlen; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		uarg[4] = (intptr_t)p->timeout; /* struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_accept4 */
 	case 366: {
 		struct linux_accept4_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		iarg[3] = p->flags; /* int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fanotify_init */
 	case 367: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fanotify_mark */
 	case 368: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_prlimit64 */
 	case 369: {
 		struct linux_prlimit64_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->resource; /* l_uint */
 		uarg[2] = (intptr_t)p->new; /* struct rlimit * */
 		uarg[3] = (intptr_t)p->old; /* struct rlimit * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_name_to_handle_at */
 	case 370: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_open_by_handle_at */
 	case 371: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_clock_adjtime */
 	case 372: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_syncfs */
 	case 373: {
 		struct linux_syncfs_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sendmmsg */
 	case 374: {
 		struct linux_sendmmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[2] = p->vlen; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_setns */
 	case 375: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_vm_readv */
 	case 376: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_vm_writev */
 	case 377: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_tls */
 	case 405: {
 		struct linux_set_tls_args *p = params;
 		uarg[0] = (intptr_t)p->tls; /* void* */
 		*n_args = 1;
 		break;
 	}
 	default:
 		*n_args = 0;
 		break;
 	};
 }
 static void
 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
 {
 	const char *p = NULL;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* linux_exit */
 	case 1:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fork */
 	case 2:
 		break;
 	/* read */
 	case 3:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* write */
 	case 4:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_open */
 	case 5:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* close */
 	case 6:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_creat */
 	case 8:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_link */
 	case 9:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unlink */
 	case 10:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_execve */
 	case 11:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char **";
 			break;
 		case 2:
 			p = "userland char **";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chdir */
 	case 12:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mknod */
 	case 14:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_dev_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chmod */
 	case 15:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lchown16 */
 	case 16:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		case 2:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lseek */
 	case 19:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_off_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpid */
 	case 20:
 		break;
 	/* linux_mount */
 	case 21:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setuid16 */
 	case 23:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getuid16 */
 	case 24:
 		break;
 	/* linux_pause */
 	case 29:
 		break;
 	/* linux_access */
 	case 33:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_nice */
 	case 34:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* sync */
 	case 36:
 		break;
 	/* linux_kill */
 	case 37:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rename */
 	case 38:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mkdir */
 	case 39:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rmdir */
 	case 40:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* dup */
 	case 41:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pipe */
 	case 42:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_times */
 	case 43:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_times_argv *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_brk */
 	case 45:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgid16 */
 	case 46:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgid16 */
 	case 47:
 		break;
 	/* linux_geteuid16 */
 	case 49:
 		break;
 	/* linux_getegid16 */
 	case 50:
 		break;
 	/* acct */
 	case 51:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_umount */
 	case 52:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioctl */
 	case 54:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fcntl */
 	case 55:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setpgid */
 	case 57:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* umask */
 	case 60:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* chroot */
 	case 61:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ustat */
 	case 62:
 		switch (ndx) {
 		case 0:
 			p = "l_dev_t";
 			break;
 		case 1:
 			p = "userland struct l_ustat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* dup2 */
 	case 63:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		case 1:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getppid */
 	case 64:
 		break;
 	/* getpgrp */
 	case 65:
 		break;
 	/* setsid */
 	case 66:
 		break;
 	/* linux_sigaction */
 	case 67:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_osigaction_t *";
 			break;
 		case 2:
 			p = "userland l_osigaction_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setreuid16 */
 	case 70:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setregid16 */
 	case 71:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		case 1:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigsuspend */
 	case 72:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_osigset_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigpending */
 	case 73:
 		switch (ndx) {
 		case 0:
 			p = "userland l_osigset_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sethostname */
 	case 74:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setrlimit */
 	case 75:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getrusage */
 	case 77:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct rusage *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_gettimeofday */
 	case 78:
 		switch (ndx) {
 		case 0:
 			p = "userland struct timeval32 *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_settimeofday */
 	case 79:
 		switch (ndx) {
 		case 0:
 			p = "userland struct timeval32 *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgroups16 */
 	case 80:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland l_gid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgroups16 */
 	case 81:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland l_gid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_symlink */
 	case 83:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readlink */
 	case 85:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* swapon */
 	case 87:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_reboot */
 	case 88:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munmap */
 	case 91:
 		switch (ndx) {
 		case 0:
 			p = "caddr_t";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_truncate */
 	case 92:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ftruncate */
 	case 93:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "long";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchmod */
 	case 94:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchown */
 	case 95:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpriority */
 	case 96:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setpriority */
 	case 97:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statfs */
 	case 99:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatfs */
 	case 100:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_syslog */
 	case 103:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setitimer */
 	case 104:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerval *";
 			break;
 		case 2:
 			p = "userland struct l_itimerval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getitimer */
 	case 105:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newstat */
 	case 106:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newlstat */
 	case 107:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newfstat */
 	case 108:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_vhangup */
 	case 111:
 		break;
 	/* linux_wait4 */
 	case 114:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland l_int *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_swapoff */
 	case 115:
 		break;
 	/* linux_sysinfo */
 	case 116:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_sysinfo *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fsync */
 	case 118:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigreturn */
 	case 119:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_sigframe *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clone */
 	case 120:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setdomainname */
 	case 121:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newuname */
 	case 122:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_new_utsname *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_adjtimex */
 	case 124:
 		break;
 	/* linux_mprotect */
 	case 125:
 		switch (ndx) {
 		case 0:
 			p = "caddr_t";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigprocmask */
 	case 126:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_osigset_t *";
 			break;
 		case 2:
 			p = "userland l_osigset_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_init_module */
 	case 128:
 		break;
 	/* linux_delete_module */
 	case 129:
 		break;
 	/* linux_quotactl */
 	case 131:
 		break;
 	/* getpgid */
 	case 132:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchdir */
 	case 133:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bdflush */
 	case 134:
 		break;
 	/* linux_sysfs */
 	case 135:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_personality */
 	case 136:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsuid16 */
 	case 138:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsgid16 */
 	case 139:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_llseek */
 	case 140:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland l_loff_t *";
 			break;
 		case 4:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getdents */
 	case 141:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_select */
 	case 142:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* flock */
 	case 143:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msync */
 	case 144:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* readv */
 	case 145:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* writev */
 	case 146:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsid */
 	case 147:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fdatasync */
 	case 148:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sysctl */
 	case 149:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l___sysctl_args *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlock */
 	case 150:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlock */
 	case 151:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlockall */
 	case 152:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlockall */
 	case 153:
 		break;
 	/* linux_sched_setparam */
 	case 154:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getparam */
 	case 155:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setscheduler */
 	case 156:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getscheduler */
 	case 157:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* sched_yield */
 	case 158:
 		break;
 	/* linux_sched_get_priority_max */
 	case 159:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_get_priority_min */
 	case 160:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_rr_get_interval */
 	case 161:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_nanosleep */
 	case 162:
 		switch (ndx) {
 		case 0:
 			p = "userland const struct l_timespec *";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mremap */
 	case 163:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setresuid16 */
 	case 164:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		case 2:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getresuid16 */
 	case 165:
 		switch (ndx) {
 		case 0:
 			p = "userland l_uid16_t *";
 			break;
 		case 1:
 			p = "userland l_uid16_t *";
 			break;
 		case 2:
 			p = "userland l_uid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
-	/* poll */
+	/* linux_poll */
 	case 168:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd*";
 			break;
 		case 1:
 			p = "unsigned int";
 			break;
 		case 2:
 			p = "long";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setresgid16 */
 	case 170:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		case 1:
 			p = "l_gid16_t";
 			break;
 		case 2:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getresgid16 */
 	case 171:
 		switch (ndx) {
 		case 0:
 			p = "userland l_gid16_t *";
 			break;
 		case 1:
 			p = "userland l_gid16_t *";
 			break;
 		case 2:
 			p = "userland l_gid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_prctl */
 	case 172:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigreturn */
 	case 173:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_ucontext *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigaction */
 	case 174:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_sigaction_t *";
 			break;
 		case 2:
 			p = "userland l_sigaction_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigprocmask */
 	case 175:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_sigset_t *";
 			break;
 		case 2:
 			p = "userland l_sigset_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigpending */
 	case 176:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigtimedwait */
 	case 177:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "userland l_siginfo_t *";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigqueueinfo */
 	case 178:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigsuspend */
 	case 179:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pread */
 	case 180:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwrite */
 	case 181:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chown16 */
 	case 182:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		case 2:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getcwd */
 	case 183:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_capget */
 	case 184:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_cap_header *";
 			break;
 		case 1:
 			p = "userland struct l_user_cap_data *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_capset */
 	case 185:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_cap_header *";
 			break;
 		case 1:
 			p = "userland struct l_user_cap_data *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigaltstack */
 	case 186:
 		switch (ndx) {
 		case 0:
 			p = "userland l_stack_t *";
 			break;
 		case 1:
 			p = "userland l_stack_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendfile */
 	case 187:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_long *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_vfork */
 	case 190:
 		break;
 	/* linux_getrlimit */
 	case 191:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mmap2 */
 	case 192:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_truncate64 */
 	case 193:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ftruncate64 */
 	case 194:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_stat64 */
 	case 195:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland struct l_stat64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lstat64 */
 	case 196:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland struct l_stat64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstat64 */
 	case 197:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_stat64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lchown */
 	case 198:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid_t";
 			break;
 		case 2:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getuid */
 	case 199:
 		break;
 	/* linux_getgid */
 	case 200:
 		break;
 	/* geteuid */
 	case 201:
 		break;
 	/* getegid */
 	case 202:
 		break;
 	/* setreuid */
 	case 203:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		case 1:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setregid */
 	case 204:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		case 1:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgroups */
 	case 205:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgroups */
 	case 206:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchown */
 	case 207:
 		break;
 	/* setresuid */
 	case 208:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		case 1:
 			p = "uid_t";
 			break;
 		case 2:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getresuid */
 	case 209:
 		switch (ndx) {
 		case 0:
 			p = "userland uid_t *";
 			break;
 		case 1:
 			p = "userland uid_t *";
 			break;
 		case 2:
 			p = "userland uid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setresgid */
 	case 210:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		case 1:
 			p = "gid_t";
 			break;
 		case 2:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getresgid */
 	case 211:
 		switch (ndx) {
 		case 0:
 			p = "userland gid_t *";
 			break;
 		case 1:
 			p = "userland gid_t *";
 			break;
 		case 2:
 			p = "userland gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chown */
 	case 212:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid_t";
 			break;
 		case 2:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setuid */
 	case 213:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setgid */
 	case 214:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsuid */
 	case 215:
 		switch (ndx) {
 		case 0:
 			p = "l_uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsgid */
 	case 216:
 		switch (ndx) {
 		case 0:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getdents64 */
 	case 217:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pivot_root */
 	case 218:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mincore */
 	case 219:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "userland u_char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* madvise */
 	case 220:
 		switch (ndx) {
 		case 0:
 			p = "userland void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fcntl64 */
 	case 221:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_gettid */
 	case 224:
 		break;
 	/* linux_setxattr */
 	case 226:
 		break;
 	/* linux_lsetxattr */
 	case 227:
 		break;
 	/* linux_fsetxattr */
 	case 228:
 		break;
 	/* linux_getxattr */
 	case 229:
 		break;
 	/* linux_lgetxattr */
 	case 230:
 		break;
 	/* linux_fgetxattr */
 	case 231:
 		break;
 	/* linux_listxattr */
 	case 232:
 		break;
 	/* linux_llistxattr */
 	case 233:
 		break;
 	/* linux_flistxattr */
 	case 234:
 		break;
 	/* linux_removexattr */
 	case 235:
 		break;
 	/* linux_lremovexattr */
 	case 236:
 		break;
 	/* linux_fremovexattr */
 	case 237:
 		break;
 	/* linux_tkill */
 	case 238:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendfile64 */
 	case 239:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_loff_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sys_futex */
 	case 240:
 		switch (ndx) {
 		case 0:
 			p = "userland uint32_t *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		case 4:
 			p = "userland uint32_t *";
 			break;
 		case 5:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setaffinity */
 	case 241:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland l_ulong *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getaffinity */
 	case 242:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland l_ulong *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_exit_group */
 	case 248:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lookup_dcookie */
 	case 249:
 		break;
 	/* linux_epoll_create */
 	case 250:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_ctl */
 	case 251:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland struct epoll_event *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_wait */
 	case 252:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct epoll_event *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_remap_file_pages */
 	case 253:
 		break;
 	/* linux_set_tid_address */
 	case 256:
 		switch (ndx) {
 		case 0:
 			p = "userland int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_create */
 	case 257:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct sigevent *";
 			break;
 		case 2:
 			p = "userland l_timer_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_settime */
 	case 258:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct itimerspec *";
 			break;
 		case 3:
 			p = "userland struct itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_gettime */
 	case 259:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "userland struct itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_getoverrun */
 	case 260:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_delete */
 	case 261:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_settime */
 	case 262:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_gettime */
 	case 263:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_getres */
 	case 264:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_nanosleep */
 	case 265:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statfs64 */
 	case 266:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		case 2:
 			p = "userland struct l_statfs64_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatfs64 */
 	case 267:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		case 2:
 			p = "userland struct l_statfs64_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tgkill */
 	case 268:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_utimes */
 	case 269:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fadvise64_64 */
 	case 270:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		case 2:
 			p = "l_loff_t";
 			break;
 		case 3:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_open */
 	case 274:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "mode_t";
 			break;
 		case 3:
 			p = "userland struct mq_attr *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_unlink */
 	case 275:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedsend */
 	case 276:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "size_t";
 			break;
 		case 3:
 			p = "unsigned int";
 			break;
 		case 4:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedreceive */
 	case 277:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "size_t";
 			break;
 		case 3:
 			p = "unsigned int";
 			break;
 		case 4:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_notify */
 	case 278:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_getsetattr */
 	case 279:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const struct mq_attr *";
 			break;
 		case 2:
 			p = "userland struct mq_attr *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_waitid */
 	case 280:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		case 3:
 			p = "int";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socket */
 	case 281:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bind */
 	case 282:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_connect */
 	case 283:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_listen */
 	case 284:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_accept */
 	case 285:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsockname */
 	case 286:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpeername */
 	case 287:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socketpair */
 	case 288:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_send */
 	case 289:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "int";
 			break;
 		case 3:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendto */
 	case 290:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_recv */
 	case 291:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "int";
 			break;
 		case 3:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_recvfrom */
 	case 292:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shutdown */
 	case 293:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setsockopt */
 	case 294:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsockopt */
 	case 295:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmsg */
 	case 296:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_recvmsg */
 	case 297:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_semop */
 	case 298:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_sembuf *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_semget */
 	case 299:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_semctl */
 	case 300:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "union l_semun";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgsnd */
 	case 301:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_msgbuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgrcv */
 	case 302:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_msgbuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_long";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgget */
 	case 303:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgctl */
 	case 304:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_msqid_ds *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmat */
 	case 305:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmdt */
 	case 306:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmget */
 	case 307:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmctl */
 	case 308:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_shmid_ds *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_add_key */
 	case 309:
 		break;
 	/* linux_request_key */
 	case 310:
 		break;
 	/* linux_keyctl */
 	case 311:
 		break;
 	/* linux_ioprio_set */
 	case 314:
 		break;
 	/* linux_ioprio_get */
 	case 315:
 		break;
 	/* linux_inotify_init */
 	case 316:
 		break;
 	/* linux_inotify_add_watch */
 	case 317:
 		break;
 	/* linux_inotify_rm_watch */
 	case 318:
 		break;
 	/* linux_mbind */
 	case 319:
 		break;
 	/* linux_get_mempolicy */
 	case 320:
 		break;
 	/* linux_set_mempolicy */
 	case 321:
 		break;
 	/* linux_openat */
 	case 322:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mkdirat */
 	case 323:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mknodat */
 	case 324:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fchownat */
 	case 325:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_uid16_t";
 			break;
 		case 3:
 			p = "l_gid16_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_futimesat */
 	case 326:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatat64 */
 	case 327:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland struct l_stat64 *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unlinkat */
 	case 328:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_renameat */
 	case 329:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_linkat */
 	case 330:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_symlinkat */
 	case 331:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readlinkat */
 	case 332:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fchmodat */
 	case 333:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_faccessat */
 	case 334:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pselect6 */
 	case 335:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timespec *";
 			break;
 		case 5:
 			p = "userland l_uintptr_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ppoll */
 	case 336:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "userland l_sigset_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unshare */
 	case 337:
 		break;
 	/* linux_set_robust_list */
 	case 338:
 		switch (ndx) {
 		case 0:
 			p = "userland struct linux_robust_list_head *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_get_robust_list */
 	case 339:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct linux_robust_list_head **";
 			break;
 		case 2:
 			p = "userland l_size_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_splice */
 	case 340:
 		break;
 	/* linux_sync_file_range */
 	case 341:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		case 2:
 			p = "l_loff_t";
 			break;
 		case 3:
 			p = "unsigned int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tee */
 	case 342:
 		break;
 	/* linux_vmsplice */
 	case 343:
 		break;
 	/* linux_move_pages */
 	case 344:
 		break;
 	/* linux_getcpu */
 	case 345:
 		switch (ndx) {
 		case 0:
 			p = "userland l_uint *";
 			break;
 		case 1:
 			p = "userland l_uint *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_pwait */
 	case 346:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct epoll_event *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "userland l_sigset_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kexec_load */
 	case 347:
 		break;
 	/* linux_utimensat */
 	case 348:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const struct l_timespec *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_signalfd */
 	case 349:
 		break;
 	/* linux_timerfd_create */
 	case 350:
 		break;
 	/* linux_eventfd */
 	case 351:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fallocate */
 	case 352:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_loff_t";
 			break;
 		case 3:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_settime */
 	case 353:
 		break;
 	/* linux_timerfd_gettime */
 	case 354:
 		break;
 	/* linux_signalfd4 */
 	case 355:
 		break;
 	/* linux_eventfd2 */
 	case 356:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_create1 */
 	case 357:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_dup3 */
 	case 358:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pipe2 */
 	case 359:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_init1 */
 	case 360:
 		break;
 	/* linux_preadv */
 	case 361:
 		break;
 	/* linux_pwritev */
 	case 362:
 		break;
 	/* linux_rt_tsigqueueinfo */
 	case 363:
 		break;
 	/* linux_perf_event_open */
 	case 364:
 		break;
 	/* linux_recvmmsg */
 	case 365:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_mmsghdr *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_accept4 */
 	case 366:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		case 3:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fanotify_init */
 	case 367:
 		break;
 	/* linux_fanotify_mark */
 	case 368:
 		break;
 	/* linux_prlimit64 */
 	case 369:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland struct rlimit *";
 			break;
 		case 3:
 			p = "userland struct rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_name_to_handle_at */
 	case 370:
 		break;
 	/* linux_open_by_handle_at */
 	case 371:
 		break;
 	/* linux_clock_adjtime */
 	case 372:
 		break;
 	/* linux_syncfs */
 	case 373:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmmsg */
 	case 374:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_mmsghdr *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setns */
 	case 375:
 		break;
 	/* linux_process_vm_readv */
 	case 376:
 		break;
 	/* linux_process_vm_writev */
 	case 377:
 		break;
 	/* linux_set_tls */
 	case 405:
 		switch (ndx) {
 		case 0:
 			p = "userland void*";
 			break;
 		default:
 			break;
 		};
 		break;
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
 static void
 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
 {
 	const char *p = NULL;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* linux_exit */
 	case 1:
 		if (ndx == 0 || ndx == 1)
 			p = "void";
 		break;
 	/* linux_fork */
 	case 2:
 	/* read */
 	case 3:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* write */
 	case 4:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_open */
 	case 5:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* close */
 	case 6:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_creat */
 	case 8:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_link */
 	case 9:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unlink */
 	case 10:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_execve */
 	case 11:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chdir */
 	case 12:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mknod */
 	case 14:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chmod */
 	case 15:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lchown16 */
 	case 16:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lseek */
 	case 19:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpid */
 	case 20:
 	/* linux_mount */
 	case 21:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setuid16 */
 	case 23:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getuid16 */
 	case 24:
 	/* linux_pause */
 	case 29:
 	/* linux_access */
 	case 33:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_nice */
 	case 34:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* sync */
 	case 36:
 	/* linux_kill */
 	case 37:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rename */
 	case 38:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mkdir */
 	case 39:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rmdir */
 	case 40:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* dup */
 	case 41:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pipe */
 	case 42:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_times */
 	case 43:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_brk */
 	case 45:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgid16 */
 	case 46:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgid16 */
 	case 47:
 	/* linux_geteuid16 */
 	case 49:
 	/* linux_getegid16 */
 	case 50:
 	/* acct */
 	case 51:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_umount */
 	case 52:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioctl */
 	case 54:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fcntl */
 	case 55:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setpgid */
 	case 57:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* umask */
 	case 60:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* chroot */
 	case 61:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ustat */
 	case 62:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* dup2 */
 	case 63:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getppid */
 	case 64:
 	/* getpgrp */
 	case 65:
 	/* setsid */
 	case 66:
 	/* linux_sigaction */
 	case 67:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setreuid16 */
 	case 70:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setregid16 */
 	case 71:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigsuspend */
 	case 72:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigpending */
 	case 73:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sethostname */
 	case 74:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setrlimit */
 	case 75:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getrusage */
 	case 77:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_gettimeofday */
 	case 78:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_settimeofday */
 	case 79:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgroups16 */
 	case 80:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgroups16 */
 	case 81:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_symlink */
 	case 83:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readlink */
 	case 85:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* swapon */
 	case 87:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_reboot */
 	case 88:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munmap */
 	case 91:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_truncate */
 	case 92:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ftruncate */
 	case 93:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchmod */
 	case 94:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchown */
 	case 95:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpriority */
 	case 96:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setpriority */
 	case 97:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statfs */
 	case 99:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatfs */
 	case 100:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_syslog */
 	case 103:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setitimer */
 	case 104:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getitimer */
 	case 105:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newstat */
 	case 106:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newlstat */
 	case 107:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newfstat */
 	case 108:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_vhangup */
 	case 111:
 	/* linux_wait4 */
 	case 114:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_swapoff */
 	case 115:
 	/* linux_sysinfo */
 	case 116:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fsync */
 	case 118:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigreturn */
 	case 119:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clone */
 	case 120:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setdomainname */
 	case 121:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newuname */
 	case 122:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_adjtimex */
 	case 124:
 	/* linux_mprotect */
 	case 125:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigprocmask */
 	case 126:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_init_module */
 	case 128:
 	/* linux_delete_module */
 	case 129:
 	/* linux_quotactl */
 	case 131:
 	/* getpgid */
 	case 132:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchdir */
 	case 133:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bdflush */
 	case 134:
 	/* linux_sysfs */
 	case 135:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_personality */
 	case 136:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsuid16 */
 	case 138:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsgid16 */
 	case 139:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_llseek */
 	case 140:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getdents */
 	case 141:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_select */
 	case 142:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* flock */
 	case 143:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msync */
 	case 144:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* readv */
 	case 145:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* writev */
 	case 146:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsid */
 	case 147:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fdatasync */
 	case 148:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sysctl */
 	case 149:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlock */
 	case 150:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlock */
 	case 151:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlockall */
 	case 152:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlockall */
 	case 153:
 	/* linux_sched_setparam */
 	case 154:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getparam */
 	case 155:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setscheduler */
 	case 156:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getscheduler */
 	case 157:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* sched_yield */
 	case 158:
 	/* linux_sched_get_priority_max */
 	case 159:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_get_priority_min */
 	case 160:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_rr_get_interval */
 	case 161:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_nanosleep */
 	case 162:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mremap */
 	case 163:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setresuid16 */
 	case 164:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getresuid16 */
 	case 165:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
-	/* poll */
+	/* linux_poll */
 	case 168:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setresgid16 */
 	case 170:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getresgid16 */
 	case 171:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_prctl */
 	case 172:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigreturn */
 	case 173:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigaction */
 	case 174:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigprocmask */
 	case 175:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigpending */
 	case 176:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigtimedwait */
 	case 177:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigqueueinfo */
 	case 178:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigsuspend */
 	case 179:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pread */
 	case 180:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwrite */
 	case 181:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chown16 */
 	case 182:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getcwd */
 	case 183:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capget */
 	case 184:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capset */
 	case 185:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigaltstack */
 	case 186:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendfile */
 	case 187:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_vfork */
 	case 190:
 	/* linux_getrlimit */
 	case 191:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mmap2 */
 	case 192:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_truncate64 */
 	case 193:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ftruncate64 */
 	case 194:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_stat64 */
 	case 195:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lstat64 */
 	case 196:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstat64 */
 	case 197:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lchown */
 	case 198:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getuid */
 	case 199:
 	/* linux_getgid */
 	case 200:
 	/* geteuid */
 	case 201:
 	/* getegid */
 	case 202:
 	/* setreuid */
 	case 203:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setregid */
 	case 204:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgroups */
 	case 205:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgroups */
 	case 206:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchown */
 	case 207:
 	/* setresuid */
 	case 208:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresuid */
 	case 209:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setresgid */
 	case 210:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresgid */
 	case 211:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chown */
 	case 212:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setuid */
 	case 213:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setgid */
 	case 214:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsuid */
 	case 215:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsgid */
 	case 216:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getdents64 */
 	case 217:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pivot_root */
 	case 218:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mincore */
 	case 219:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* madvise */
 	case 220:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fcntl64 */
 	case 221:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_gettid */
 	case 224:
 	/* linux_setxattr */
 	case 226:
 	/* linux_lsetxattr */
 	case 227:
 	/* linux_fsetxattr */
 	case 228:
 	/* linux_getxattr */
 	case 229:
 	/* linux_lgetxattr */
 	case 230:
 	/* linux_fgetxattr */
 	case 231:
 	/* linux_listxattr */
 	case 232:
 	/* linux_llistxattr */
 	case 233:
 	/* linux_flistxattr */
 	case 234:
 	/* linux_removexattr */
 	case 235:
 	/* linux_lremovexattr */
 	case 236:
 	/* linux_fremovexattr */
 	case 237:
 	/* linux_tkill */
 	case 238:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendfile64 */
 	case 239:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sys_futex */
 	case 240:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setaffinity */
 	case 241:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getaffinity */
 	case 242:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_exit_group */
 	case 248:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lookup_dcookie */
 	case 249:
 	/* linux_epoll_create */
 	case 250:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_ctl */
 	case 251:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_wait */
 	case 252:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_remap_file_pages */
 	case 253:
 	/* linux_set_tid_address */
 	case 256:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_create */
 	case 257:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_settime */
 	case 258:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_gettime */
 	case 259:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_getoverrun */
 	case 260:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_delete */
 	case 261:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_settime */
 	case 262:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_gettime */
 	case 263:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_getres */
 	case 264:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_nanosleep */
 	case 265:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statfs64 */
 	case 266:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatfs64 */
 	case 267:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tgkill */
 	case 268:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_utimes */
 	case 269:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fadvise64_64 */
 	case 270:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_open */
 	case 274:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_unlink */
 	case 275:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedsend */
 	case 276:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedreceive */
 	case 277:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_notify */
 	case 278:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_getsetattr */
 	case 279:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_waitid */
 	case 280:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socket */
 	case 281:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bind */
 	case 282:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_connect */
 	case 283:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_listen */
 	case 284:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_accept */
 	case 285:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockname */
 	case 286:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpeername */
 	case 287:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socketpair */
 	case 288:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_send */
 	case 289:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendto */
 	case 290:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recv */
 	case 291:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvfrom */
 	case 292:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shutdown */
 	case 293:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setsockopt */
 	case 294:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockopt */
 	case 295:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmsg */
 	case 296:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvmsg */
 	case 297:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semop */
 	case 298:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semget */
 	case 299:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semctl */
 	case 300:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgsnd */
 	case 301:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgrcv */
 	case 302:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgget */
 	case 303:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgctl */
 	case 304:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmat */
 	case 305:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmdt */
 	case 306:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmget */
 	case 307:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmctl */
 	case 308:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_add_key */
 	case 309:
 	/* linux_request_key */
 	case 310:
 	/* linux_keyctl */
 	case 311:
 	/* linux_ioprio_set */
 	case 314:
 	/* linux_ioprio_get */
 	case 315:
 	/* linux_inotify_init */
 	case 316:
 	/* linux_inotify_add_watch */
 	case 317:
 	/* linux_inotify_rm_watch */
 	case 318:
 	/* linux_mbind */
 	case 319:
 	/* linux_get_mempolicy */
 	case 320:
 	/* linux_set_mempolicy */
 	case 321:
 	/* linux_openat */
 	case 322:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mkdirat */
 	case 323:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mknodat */
 	case 324:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchownat */
 	case 325:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_futimesat */
 	case 326:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatat64 */
 	case 327:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unlinkat */
 	case 328:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_renameat */
 	case 329:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_linkat */
 	case 330:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_symlinkat */
 	case 331:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readlinkat */
 	case 332:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchmodat */
 	case 333:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_faccessat */
 	case 334:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pselect6 */
 	case 335:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ppoll */
 	case 336:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unshare */
 	case 337:
 	/* linux_set_robust_list */
 	case 338:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_get_robust_list */
 	case 339:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_splice */
 	case 340:
 	/* linux_sync_file_range */
 	case 341:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tee */
 	case 342:
 	/* linux_vmsplice */
 	case 343:
 	/* linux_move_pages */
 	case 344:
 	/* linux_getcpu */
 	case 345:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_pwait */
 	case 346:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kexec_load */
 	case 347:
 	/* linux_utimensat */
 	case 348:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_signalfd */
 	case 349:
 	/* linux_timerfd_create */
 	case 350:
 	/* linux_eventfd */
 	case 351:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fallocate */
 	case 352:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_settime */
 	case 353:
 	/* linux_timerfd_gettime */
 	case 354:
 	/* linux_signalfd4 */
 	case 355:
 	/* linux_eventfd2 */
 	case 356:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_create1 */
 	case 357:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_dup3 */
 	case 358:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pipe2 */
 	case 359:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_init1 */
 	case 360:
 	/* linux_preadv */
 	case 361:
 	/* linux_pwritev */
 	case 362:
 	/* linux_rt_tsigqueueinfo */
 	case 363:
 	/* linux_perf_event_open */
 	case 364:
 	/* linux_recvmmsg */
 	case 365:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_accept4 */
 	case 366:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fanotify_init */
 	case 367:
 	/* linux_fanotify_mark */
 	case 368:
 	/* linux_prlimit64 */
 	case 369:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_name_to_handle_at */
 	case 370:
 	/* linux_open_by_handle_at */
 	case 371:
 	/* linux_clock_adjtime */
 	case 372:
 	/* linux_syncfs */
 	case 373:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmmsg */
 	case 374:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setns */
 	case 375:
 	/* linux_process_vm_readv */
 	case 376:
 	/* linux_process_vm_writev */
 	case 377:
 	/* linux_set_tls */
 	case 405:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
diff --git a/sys/i386/linux/linux_proto.h b/sys/i386/linux/linux_proto.h
index 0c7bdd56db97..c66f509ca57c 100644
--- a/sys/i386/linux/linux_proto.h
+++ b/sys/i386/linux/linux_proto.h
@@ -1,2443 +1,2450 @@
 /*
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #ifndef _LINUX_SYSPROTO_H_
 #define	_LINUX_SYSPROTO_H_
 
 #include <sys/signal.h>
 #include <sys/acl.h>
 #include <sys/cpuset.h>
 #include <sys/domainset.h>
 #include <sys/_ffcounter.h>
 #include <sys/_semaphore.h>
 #include <sys/ucontext.h>
 #include <sys/wait.h>
 
 #include <bsm/audit_kevents.h>
 
 struct proc;
 
 struct thread;
 
 #define	PAD_(t)	(sizeof(register_t) <= sizeof(t) ? \
 		0 : sizeof(register_t) - sizeof(t))
 
 #if BYTE_ORDER == LITTLE_ENDIAN
 #define	PADL_(t)	0
 #define	PADR_(t)	PAD_(t)
 #else
 #define	PADL_(t)	PAD_(t)
 #define	PADR_(t)	0
 #endif
 
 #define	nosys	linux_nosys
 struct linux_exit_args {
 	char rval_l_[PADL_(int)]; int rval; char rval_r_[PADR_(int)];
 };
 struct linux_fork_args {
 	register_t dummy;
 };
 struct linux_open_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_waitpid_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char status_l_[PADL_(l_int *)]; l_int * status; char status_r_[PADR_(l_int *)];
 	char options_l_[PADL_(l_int)]; l_int options; char options_r_[PADR_(l_int)];
 };
 struct linux_creat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_link_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_unlink_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_execve_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)];
 	char envp_l_[PADL_(char **)]; char ** envp; char envp_r_[PADR_(char **)];
 };
 struct linux_chdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_time_args {
 	char tm_l_[PADL_(l_time_t *)]; l_time_t * tm; char tm_r_[PADR_(l_time_t *)];
 };
 struct linux_mknod_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char dev_l_[PADL_(l_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 };
 struct linux_chmod_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_lchown16_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_stat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char up_l_[PADL_(struct linux_stat *)]; struct linux_stat * up; char up_r_[PADR_(struct linux_stat *)];
 };
 struct linux_lseek_args {
 	char fdes_l_[PADL_(l_uint)]; l_uint fdes; char fdes_r_[PADR_(l_uint)];
 	char off_l_[PADL_(l_off_t)]; l_off_t off; char off_r_[PADR_(l_off_t)];
 	char whence_l_[PADL_(l_int)]; l_int whence; char whence_r_[PADR_(l_int)];
 };
 struct linux_getpid_args {
 	register_t dummy;
 };
 struct linux_mount_args {
 	char specialfile_l_[PADL_(char *)]; char * specialfile; char specialfile_r_[PADR_(char *)];
 	char dir_l_[PADL_(char *)]; char * dir; char dir_r_[PADR_(char *)];
 	char filesystemtype_l_[PADL_(char *)]; char * filesystemtype; char filesystemtype_r_[PADR_(char *)];
 	char rwflag_l_[PADL_(l_ulong)]; l_ulong rwflag; char rwflag_r_[PADR_(l_ulong)];
 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
 };
 struct linux_oldumount_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_setuid16_args {
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 };
 struct linux_getuid16_args {
 	register_t dummy;
 };
 struct linux_stime_args {
 	register_t dummy;
 };
 struct linux_ptrace_args {
 	char req_l_[PADL_(l_long)]; l_long req; char req_r_[PADR_(l_long)];
 	char pid_l_[PADL_(l_long)]; l_long pid; char pid_r_[PADR_(l_long)];
 	char addr_l_[PADL_(l_long)]; l_long addr; char addr_r_[PADR_(l_long)];
 	char data_l_[PADL_(l_long)]; l_long data; char data_r_[PADR_(l_long)];
 };
 struct linux_alarm_args {
 	char secs_l_[PADL_(l_uint)]; l_uint secs; char secs_r_[PADR_(l_uint)];
 };
 struct linux_fstat_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char up_l_[PADL_(struct linux_stat *)]; struct linux_stat * up; char up_r_[PADR_(struct linux_stat *)];
 };
 struct linux_pause_args {
 	register_t dummy;
 };
 struct linux_utime_args {
 	char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
 	char times_l_[PADL_(struct l_utimbuf *)]; struct l_utimbuf * times; char times_r_[PADR_(struct l_utimbuf *)];
 };
 struct linux_access_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
 };
 struct linux_nice_args {
 	char inc_l_[PADL_(l_int)]; l_int inc; char inc_r_[PADR_(l_int)];
 };
 struct linux_kill_args {
 	char pid_l_[PADL_(l_int)]; l_int pid; char pid_r_[PADR_(l_int)];
 	char signum_l_[PADL_(l_int)]; l_int signum; char signum_r_[PADR_(l_int)];
 };
 struct linux_rename_args {
 	char from_l_[PADL_(char *)]; char * from; char from_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_mkdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_rmdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 struct linux_pipe_args {
 	char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
 };
 struct linux_times_args {
 	char buf_l_[PADL_(struct l_times_argv *)]; struct l_times_argv * buf; char buf_r_[PADR_(struct l_times_argv *)];
 };
 struct linux_brk_args {
 	char dsend_l_[PADL_(l_ulong)]; l_ulong dsend; char dsend_r_[PADR_(l_ulong)];
 };
 struct linux_setgid16_args {
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_getgid16_args {
 	register_t dummy;
 };
 struct linux_signal_args {
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char handler_l_[PADL_(void *)]; void * handler; char handler_r_[PADR_(void *)];
 };
 struct linux_geteuid16_args {
 	register_t dummy;
 };
 struct linux_getegid16_args {
 	register_t dummy;
 };
 struct linux_umount_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_ioctl_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(l_ulong)]; l_ulong arg; char arg_r_[PADR_(l_ulong)];
 };
 struct linux_fcntl_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(l_ulong)]; l_ulong arg; char arg_r_[PADR_(l_ulong)];
 };
 struct linux_olduname_args {
 	register_t dummy;
 };
 struct linux_ustat_args {
 	char dev_l_[PADL_(l_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 	char ubuf_l_[PADL_(struct l_ustat *)]; struct l_ustat * ubuf; char ubuf_r_[PADR_(struct l_ustat *)];
 };
 struct linux_getppid_args {
 	register_t dummy;
 };
 struct linux_sigaction_args {
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char nsa_l_[PADL_(l_osigaction_t *)]; l_osigaction_t * nsa; char nsa_r_[PADR_(l_osigaction_t *)];
 	char osa_l_[PADL_(l_osigaction_t *)]; l_osigaction_t * osa; char osa_r_[PADR_(l_osigaction_t *)];
 };
 struct linux_sgetmask_args {
 	register_t dummy;
 };
 struct linux_ssetmask_args {
 	char mask_l_[PADL_(l_osigset_t)]; l_osigset_t mask; char mask_r_[PADR_(l_osigset_t)];
 };
 struct linux_setreuid16_args {
 	char ruid_l_[PADL_(l_uid16_t)]; l_uid16_t ruid; char ruid_r_[PADR_(l_uid16_t)];
 	char euid_l_[PADL_(l_uid16_t)]; l_uid16_t euid; char euid_r_[PADR_(l_uid16_t)];
 };
 struct linux_setregid16_args {
 	char rgid_l_[PADL_(l_gid16_t)]; l_gid16_t rgid; char rgid_r_[PADR_(l_gid16_t)];
 	char egid_l_[PADL_(l_gid16_t)]; l_gid16_t egid; char egid_r_[PADR_(l_gid16_t)];
 };
 struct linux_sigsuspend_args {
 	char hist0_l_[PADL_(l_int)]; l_int hist0; char hist0_r_[PADR_(l_int)];
 	char hist1_l_[PADL_(l_int)]; l_int hist1; char hist1_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_osigset_t)]; l_osigset_t mask; char mask_r_[PADR_(l_osigset_t)];
 };
 struct linux_sigpending_args {
 	char mask_l_[PADL_(l_osigset_t *)]; l_osigset_t * mask; char mask_r_[PADR_(l_osigset_t *)];
 };
 struct linux_sethostname_args {
 	char hostname_l_[PADL_(char *)]; char * hostname; char hostname_r_[PADR_(char *)];
 	char len_l_[PADL_(u_int)]; u_int len; char len_r_[PADR_(u_int)];
 };
 struct linux_setrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_old_getrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_getgroups16_args {
 	char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)];
 	char gidset_l_[PADL_(l_gid16_t *)]; l_gid16_t * gidset; char gidset_r_[PADR_(l_gid16_t *)];
 };
 struct linux_setgroups16_args {
 	char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)];
 	char gidset_l_[PADL_(l_gid16_t *)]; l_gid16_t * gidset; char gidset_r_[PADR_(l_gid16_t *)];
 };
 struct linux_old_select_args {
 	char ptr_l_[PADL_(struct l_old_select_argv *)]; struct l_old_select_argv * ptr; char ptr_r_[PADR_(struct l_old_select_argv *)];
 };
 struct linux_symlink_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
 };
 struct linux_lstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char up_l_[PADL_(struct l_stat *)]; struct l_stat * up; char up_r_[PADR_(struct l_stat *)];
 };
 struct linux_readlink_args {
 	char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char count_l_[PADL_(l_int)]; l_int count; char count_r_[PADR_(l_int)];
 };
 struct linux_uselib_args {
 	char library_l_[PADL_(char *)]; char * library; char library_r_[PADR_(char *)];
 };
 struct linux_reboot_args {
 	char magic1_l_[PADL_(l_int)]; l_int magic1; char magic1_r_[PADR_(l_int)];
 	char magic2_l_[PADL_(l_int)]; l_int magic2; char magic2_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(void *)]; void * arg; char arg_r_[PADR_(void *)];
 };
 struct linux_readdir_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dent_l_[PADL_(struct l_dirent *)]; struct l_dirent * dent; char dent_r_[PADR_(struct l_dirent *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_mmap_args {
 	char ptr_l_[PADL_(struct l_mmap_argv *)]; struct l_mmap_argv * ptr; char ptr_r_[PADR_(struct l_mmap_argv *)];
 };
 struct linux_truncate_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char length_l_[PADL_(l_ulong)]; l_ulong length; char length_r_[PADR_(l_ulong)];
 };
 struct linux_ftruncate_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char length_l_[PADL_(long)]; long length; char length_r_[PADR_(long)];
 };
 struct linux_getpriority_args {
 	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
 	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
 };
 struct linux_statfs_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_statfs_buf *)]; struct l_statfs_buf * buf; char buf_r_[PADR_(struct l_statfs_buf *)];
 };
 struct linux_fstatfs_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(struct l_statfs_buf *)]; struct l_statfs_buf * buf; char buf_r_[PADR_(struct l_statfs_buf *)];
 };
 struct linux_ioperm_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char length_l_[PADL_(l_ulong)]; l_ulong length; char length_r_[PADR_(l_ulong)];
 	char enable_l_[PADL_(l_int)]; l_int enable; char enable_r_[PADR_(l_int)];
 };
 struct linux_socketcall_args {
 	char what_l_[PADL_(l_int)]; l_int what; char what_r_[PADR_(l_int)];
 	char args_l_[PADL_(l_ulong)]; l_ulong args; char args_r_[PADR_(l_ulong)];
 };
 struct linux_syslog_args {
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
 };
 struct linux_setitimer_args {
 	char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
 	char itv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * itv; char itv_r_[PADR_(struct l_itimerval *)];
 	char oitv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * oitv; char oitv_r_[PADR_(struct l_itimerval *)];
 };
 struct linux_getitimer_args {
 	char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
 	char itv_l_[PADL_(struct l_itimerval *)]; struct l_itimerval * itv; char itv_r_[PADR_(struct l_itimerval *)];
 };
 struct linux_newstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_newlstat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_newfstat_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(struct l_newstat *)]; struct l_newstat * buf; char buf_r_[PADR_(struct l_newstat *)];
 };
 struct linux_uname_args {
 	register_t dummy;
 };
 struct linux_iopl_args {
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 };
 struct linux_vhangup_args {
 	register_t dummy;
 };
 struct linux_vm86old_args {
 	register_t dummy;
 };
 struct linux_wait4_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char status_l_[PADL_(l_int *)]; l_int * status; char status_r_[PADR_(l_int *)];
 	char options_l_[PADL_(l_int)]; l_int options; char options_r_[PADR_(l_int)];
 	char rusage_l_[PADL_(void *)]; void * rusage; char rusage_r_[PADR_(void *)];
 };
 struct linux_swapoff_args {
 	register_t dummy;
 };
 struct linux_sysinfo_args {
 	char info_l_[PADL_(struct l_sysinfo *)]; struct l_sysinfo * info; char info_r_[PADR_(struct l_sysinfo *)];
 };
 struct linux_ipc_args {
 	char what_l_[PADL_(l_uint)]; l_uint what; char what_r_[PADR_(l_uint)];
 	char arg1_l_[PADL_(l_int)]; l_int arg1; char arg1_r_[PADR_(l_int)];
 	char arg2_l_[PADL_(l_int)]; l_int arg2; char arg2_r_[PADR_(l_int)];
 	char arg3_l_[PADL_(l_uint)]; l_uint arg3; char arg3_r_[PADR_(l_uint)];
 	char ptr_l_[PADL_(l_uintptr_t)]; l_uintptr_t ptr; char ptr_r_[PADR_(l_uintptr_t)];
 	char arg5_l_[PADL_(l_uint)]; l_uint arg5; char arg5_r_[PADR_(l_uint)];
 };
 struct linux_sigreturn_args {
 	char sfp_l_[PADL_(struct l_sigframe *)]; struct l_sigframe * sfp; char sfp_r_[PADR_(struct l_sigframe *)];
 };
 struct linux_clone_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char stack_l_[PADL_(void *)]; void * stack; char stack_r_[PADR_(void *)];
 	char parent_tidptr_l_[PADL_(void *)]; void * parent_tidptr; char parent_tidptr_r_[PADR_(void *)];
 	char tls_l_[PADL_(void *)]; void * tls; char tls_r_[PADR_(void *)];
 	char child_tidptr_l_[PADL_(void *)]; void * child_tidptr; char child_tidptr_r_[PADR_(void *)];
 };
 struct linux_setdomainname_args {
 	char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
 };
 struct linux_newuname_args {
 	char buf_l_[PADL_(struct l_new_utsname *)]; struct l_new_utsname * buf; char buf_r_[PADR_(struct l_new_utsname *)];
 };
 struct linux_modify_ldt_args {
 	char func_l_[PADL_(l_int)]; l_int func; char func_r_[PADR_(l_int)];
 	char ptr_l_[PADL_(void *)]; void * ptr; char ptr_r_[PADR_(void *)];
 	char bytecount_l_[PADL_(l_ulong)]; l_ulong bytecount; char bytecount_r_[PADR_(l_ulong)];
 };
 struct linux_adjtimex_args {
 	register_t dummy;
 };
 struct linux_mprotect_args {
 	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
 	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
 };
 struct linux_sigprocmask_args {
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_osigset_t *)]; l_osigset_t * mask; char mask_r_[PADR_(l_osigset_t *)];
 	char omask_l_[PADL_(l_osigset_t *)]; l_osigset_t * omask; char omask_r_[PADR_(l_osigset_t *)];
 };
 struct linux_init_module_args {
 	register_t dummy;
 };
 struct linux_delete_module_args {
 	register_t dummy;
 };
 struct linux_quotactl_args {
 	register_t dummy;
 };
 struct linux_bdflush_args {
 	register_t dummy;
 };
 struct linux_sysfs_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg1_l_[PADL_(l_ulong)]; l_ulong arg1; char arg1_r_[PADR_(l_ulong)];
 	char arg2_l_[PADL_(l_ulong)]; l_ulong arg2; char arg2_r_[PADR_(l_ulong)];
 };
 struct linux_personality_args {
 	char per_l_[PADL_(l_uint)]; l_uint per; char per_r_[PADR_(l_uint)];
 };
 struct linux_setfsuid16_args {
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 };
 struct linux_setfsgid16_args {
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_llseek_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char ohigh_l_[PADL_(l_ulong)]; l_ulong ohigh; char ohigh_r_[PADR_(l_ulong)];
 	char olow_l_[PADL_(l_ulong)]; l_ulong olow; char olow_r_[PADR_(l_ulong)];
 	char res_l_[PADL_(l_loff_t *)]; l_loff_t * res; char res_r_[PADR_(l_loff_t *)];
 	char whence_l_[PADL_(l_uint)]; l_uint whence; char whence_r_[PADR_(l_uint)];
 };
 struct linux_getdents_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dent_l_[PADL_(void *)]; void * dent; char dent_r_[PADR_(void *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_select_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char timeout_l_[PADL_(struct l_timeval *)]; struct l_timeval * timeout; char timeout_r_[PADR_(struct l_timeval *)];
 };
 struct linux_msync_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char fl_l_[PADL_(l_int)]; l_int fl; char fl_r_[PADR_(l_int)];
 };
 struct linux_getsid_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 };
 struct linux_fdatasync_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 };
 struct linux_sysctl_args {
 	char args_l_[PADL_(struct l___sysctl_args *)]; struct l___sysctl_args * args; char args_r_[PADR_(struct l___sysctl_args *)];
 };
 struct linux_sched_setparam_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_getparam_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_setscheduler_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
 };
 struct linux_sched_getscheduler_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 };
 struct linux_sched_get_priority_max_args {
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 };
 struct linux_sched_get_priority_min_args {
 	char policy_l_[PADL_(l_int)]; l_int policy; char policy_r_[PADR_(l_int)];
 };
 struct linux_sched_rr_get_interval_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char interval_l_[PADL_(struct l_timespec *)]; struct l_timespec * interval; char interval_r_[PADR_(struct l_timespec *)];
 };
 struct linux_nanosleep_args {
 	char rqtp_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * rqtp; char rqtp_r_[PADR_(const struct l_timespec *)];
 	char rmtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rmtp; char rmtp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_mremap_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char old_len_l_[PADL_(l_ulong)]; l_ulong old_len; char old_len_r_[PADR_(l_ulong)];
 	char new_len_l_[PADL_(l_ulong)]; l_ulong new_len; char new_len_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char new_addr_l_[PADL_(l_ulong)]; l_ulong new_addr; char new_addr_r_[PADR_(l_ulong)];
 };
 struct linux_setresuid16_args {
 	char ruid_l_[PADL_(l_uid16_t)]; l_uid16_t ruid; char ruid_r_[PADR_(l_uid16_t)];
 	char euid_l_[PADL_(l_uid16_t)]; l_uid16_t euid; char euid_r_[PADR_(l_uid16_t)];
 	char suid_l_[PADL_(l_uid16_t)]; l_uid16_t suid; char suid_r_[PADR_(l_uid16_t)];
 };
 struct linux_getresuid16_args {
 	char ruid_l_[PADL_(l_uid16_t *)]; l_uid16_t * ruid; char ruid_r_[PADR_(l_uid16_t *)];
 	char euid_l_[PADL_(l_uid16_t *)]; l_uid16_t * euid; char euid_r_[PADR_(l_uid16_t *)];
 	char suid_l_[PADL_(l_uid16_t *)]; l_uid16_t * suid; char suid_r_[PADR_(l_uid16_t *)];
 };
 struct linux_vm86_args {
 	register_t dummy;
 };
+struct linux_poll_args {
+	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
+	char nfds_l_[PADL_(unsigned int)]; unsigned int nfds; char nfds_r_[PADR_(unsigned int)];
+	char timeout_l_[PADL_(long)]; long timeout; char timeout_r_[PADR_(long)];
+};
 struct linux_setresgid16_args {
 	char rgid_l_[PADL_(l_gid16_t)]; l_gid16_t rgid; char rgid_r_[PADR_(l_gid16_t)];
 	char egid_l_[PADL_(l_gid16_t)]; l_gid16_t egid; char egid_r_[PADR_(l_gid16_t)];
 	char sgid_l_[PADL_(l_gid16_t)]; l_gid16_t sgid; char sgid_r_[PADR_(l_gid16_t)];
 };
 struct linux_getresgid16_args {
 	char rgid_l_[PADL_(l_gid16_t *)]; l_gid16_t * rgid; char rgid_r_[PADR_(l_gid16_t *)];
 	char egid_l_[PADL_(l_gid16_t *)]; l_gid16_t * egid; char egid_r_[PADR_(l_gid16_t *)];
 	char sgid_l_[PADL_(l_gid16_t *)]; l_gid16_t * sgid; char sgid_r_[PADR_(l_gid16_t *)];
 };
 struct linux_prctl_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg2_l_[PADL_(l_int)]; l_int arg2; char arg2_r_[PADR_(l_int)];
 	char arg3_l_[PADL_(l_int)]; l_int arg3; char arg3_r_[PADR_(l_int)];
 	char arg4_l_[PADL_(l_int)]; l_int arg4; char arg4_r_[PADR_(l_int)];
 	char arg5_l_[PADL_(l_int)]; l_int arg5; char arg5_r_[PADR_(l_int)];
 };
 struct linux_rt_sigreturn_args {
 	char ucp_l_[PADL_(struct l_ucontext *)]; struct l_ucontext * ucp; char ucp_r_[PADR_(struct l_ucontext *)];
 };
 struct linux_rt_sigaction_args {
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char act_l_[PADL_(l_sigaction_t *)]; l_sigaction_t * act; char act_r_[PADR_(l_sigaction_t *)];
 	char oact_l_[PADL_(l_sigaction_t *)]; l_sigaction_t * oact; char oact_r_[PADR_(l_sigaction_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigprocmask_args {
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char omask_l_[PADL_(l_sigset_t *)]; l_sigset_t * omask; char omask_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigpending_args {
 	char set_l_[PADL_(l_sigset_t *)]; l_sigset_t * set; char set_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigtimedwait_args {
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char ptr_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * ptr; char ptr_r_[PADR_(l_siginfo_t *)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_rt_sigqueueinfo_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 };
 struct linux_rt_sigsuspend_args {
 	char newset_l_[PADL_(l_sigset_t *)]; l_sigset_t * newset; char newset_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_pread_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char nbyte_l_[PADL_(l_size_t)]; l_size_t nbyte; char nbyte_r_[PADR_(l_size_t)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 };
 struct linux_pwrite_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char nbyte_l_[PADL_(l_size_t)]; l_size_t nbyte; char nbyte_r_[PADR_(l_size_t)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 };
 struct linux_chown16_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 };
 struct linux_getcwd_args {
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char bufsize_l_[PADL_(l_ulong)]; l_ulong bufsize; char bufsize_r_[PADR_(l_ulong)];
 };
 struct linux_capget_args {
 	char hdrp_l_[PADL_(struct l_user_cap_header *)]; struct l_user_cap_header * hdrp; char hdrp_r_[PADR_(struct l_user_cap_header *)];
 	char datap_l_[PADL_(struct l_user_cap_data *)]; struct l_user_cap_data * datap; char datap_r_[PADR_(struct l_user_cap_data *)];
 };
 struct linux_capset_args {
 	char hdrp_l_[PADL_(struct l_user_cap_header *)]; struct l_user_cap_header * hdrp; char hdrp_r_[PADR_(struct l_user_cap_header *)];
 	char datap_l_[PADL_(struct l_user_cap_data *)]; struct l_user_cap_data * datap; char datap_r_[PADR_(struct l_user_cap_data *)];
 };
 struct linux_sigaltstack_args {
 	char uss_l_[PADL_(l_stack_t *)]; l_stack_t * uss; char uss_r_[PADR_(l_stack_t *)];
 	char uoss_l_[PADL_(l_stack_t *)]; l_stack_t * uoss; char uoss_r_[PADR_(l_stack_t *)];
 };
 struct linux_sendfile_args {
 	char out_l_[PADL_(l_int)]; l_int out; char out_r_[PADR_(l_int)];
 	char in_l_[PADL_(l_int)]; l_int in; char in_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_long *)]; l_long * offset; char offset_r_[PADR_(l_long *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 };
 struct linux_vfork_args {
 	register_t dummy;
 };
 struct linux_getrlimit_args {
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char rlim_l_[PADL_(struct l_rlimit *)]; struct l_rlimit * rlim; char rlim_r_[PADR_(struct l_rlimit *)];
 };
 struct linux_mmap2_args {
 	char addr_l_[PADL_(l_ulong)]; l_ulong addr; char addr_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_ulong)]; l_ulong len; char len_r_[PADR_(l_ulong)];
 	char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char pgoff_l_[PADL_(l_ulong)]; l_ulong pgoff; char pgoff_r_[PADR_(l_ulong)];
 };
 struct linux_truncate64_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char length_l_[PADL_(l_loff_t)]; l_loff_t length; char length_r_[PADR_(l_loff_t)];
 };
 struct linux_ftruncate64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char length_l_[PADL_(l_loff_t)]; l_loff_t length; char length_r_[PADR_(l_loff_t)];
 };
 struct linux_stat64_args {
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 };
 struct linux_lstat64_args {
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 };
 struct linux_fstat64_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 };
 struct linux_lchown_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_getuid_args {
 	register_t dummy;
 };
 struct linux_getgid_args {
 	register_t dummy;
 };
 struct linux_getgroups_args {
 	char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)];
 	char grouplist_l_[PADL_(l_gid_t *)]; l_gid_t * grouplist; char grouplist_r_[PADR_(l_gid_t *)];
 };
 struct linux_setgroups_args {
 	char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)];
 	char grouplist_l_[PADL_(l_gid_t *)]; l_gid_t * grouplist; char grouplist_r_[PADR_(l_gid_t *)];
 };
 struct linux_chown_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_setfsuid_args {
 	char uid_l_[PADL_(l_uid_t)]; l_uid_t uid; char uid_r_[PADR_(l_uid_t)];
 };
 struct linux_setfsgid_args {
 	char gid_l_[PADL_(l_gid_t)]; l_gid_t gid; char gid_r_[PADR_(l_gid_t)];
 };
 struct linux_pivot_root_args {
 	char new_root_l_[PADL_(char *)]; char * new_root; char new_root_r_[PADR_(char *)];
 	char put_old_l_[PADL_(char *)]; char * put_old; char put_old_r_[PADR_(char *)];
 };
 struct linux_mincore_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char vec_l_[PADL_(u_char *)]; u_char * vec; char vec_r_[PADR_(u_char *)];
 };
 struct linux_madvise_args {
 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
 	char behav_l_[PADL_(int)]; int behav; char behav_r_[PADR_(int)];
 };
 struct linux_getdents64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char dirent_l_[PADL_(void *)]; void * dirent; char dirent_r_[PADR_(void *)];
 	char count_l_[PADL_(l_uint)]; l_uint count; char count_r_[PADR_(l_uint)];
 };
 struct linux_fcntl64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char cmd_l_[PADL_(l_uint)]; l_uint cmd; char cmd_r_[PADR_(l_uint)];
 	char arg_l_[PADL_(l_ulong)]; l_ulong arg; char arg_r_[PADR_(l_ulong)];
 };
 struct linux_gettid_args {
 	register_t dummy;
 };
 struct linux_setxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(const char *)]; const char * value; char value_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_lsetxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(const char *)]; const char * value; char value_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_fsetxattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(const char *)]; const char * value; char value_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_getxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_lgetxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_fgetxattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_listxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char list_l_[PADL_(const char *)]; const char * list; char list_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_llistxattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char list_l_[PADL_(const char *)]; const char * list; char list_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_flistxattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char list_l_[PADL_(const char *)]; const char * list; char list_r_[PADR_(const char *)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 };
 struct linux_removexattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_lremovexattr_args {
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_fremovexattr_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_tkill_args {
 	char tid_l_[PADL_(int)]; int tid; char tid_r_[PADR_(int)];
 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
 };
 struct linux_sendfile64_args {
 	char out_l_[PADL_(l_int)]; l_int out; char out_r_[PADR_(l_int)];
 	char in_l_[PADL_(l_int)]; l_int in; char in_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t *)]; l_loff_t * offset; char offset_r_[PADR_(l_loff_t *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 };
 struct linux_sys_futex_args {
 	char uaddr_l_[PADL_(uint32_t *)]; uint32_t * uaddr; char uaddr_r_[PADR_(uint32_t *)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char val_l_[PADL_(uint32_t)]; uint32_t val; char val_r_[PADR_(uint32_t)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	char uaddr2_l_[PADL_(uint32_t *)]; uint32_t * uaddr2; char uaddr2_r_[PADR_(uint32_t *)];
 	char val3_l_[PADL_(uint32_t)]; uint32_t val3; char val3_r_[PADR_(uint32_t)];
 };
 struct linux_sched_setaffinity_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
 	char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char user_mask_ptr_r_[PADR_(l_ulong *)];
 };
 struct linux_sched_getaffinity_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
 	char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char user_mask_ptr_r_[PADR_(l_ulong *)];
 };
 struct linux_set_thread_area_args {
 	char desc_l_[PADL_(struct l_user_desc *)]; struct l_user_desc * desc; char desc_r_[PADR_(struct l_user_desc *)];
 };
 struct linux_get_thread_area_args {
 	char desc_l_[PADL_(struct l_user_desc *)]; struct l_user_desc * desc; char desc_r_[PADR_(struct l_user_desc *)];
 };
 struct linux_fadvise64_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char advice_l_[PADL_(int)]; int advice; char advice_r_[PADR_(int)];
 };
 struct linux_exit_group_args {
 	char error_code_l_[PADL_(int)]; int error_code; char error_code_r_[PADR_(int)];
 };
 struct linux_lookup_dcookie_args {
 	register_t dummy;
 };
 struct linux_epoll_create_args {
 	char size_l_[PADL_(l_int)]; l_int size; char size_r_[PADR_(l_int)];
 };
 struct linux_epoll_ctl_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char event_l_[PADL_(struct epoll_event *)]; struct epoll_event * event; char event_r_[PADR_(struct epoll_event *)];
 };
 struct linux_epoll_wait_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
 	char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
 	char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
 };
 struct linux_remap_file_pages_args {
 	register_t dummy;
 };
 struct linux_set_tid_address_args {
 	char tidptr_l_[PADL_(int *)]; int * tidptr; char tidptr_r_[PADR_(int *)];
 };
 struct linux_timer_create_args {
 	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
 	char evp_l_[PADL_(struct sigevent *)]; struct sigevent * evp; char evp_r_[PADR_(struct sigevent *)];
 	char timerid_l_[PADL_(l_timer_t *)]; l_timer_t * timerid; char timerid_r_[PADR_(l_timer_t *)];
 };
 struct linux_timer_settime_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char new_l_[PADL_(const struct itimerspec *)]; const struct itimerspec * new; char new_r_[PADR_(const struct itimerspec *)];
 	char old_l_[PADL_(struct itimerspec *)]; struct itimerspec * old; char old_r_[PADR_(struct itimerspec *)];
 };
 struct linux_timer_gettime_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char setting_l_[PADL_(struct itimerspec *)]; struct itimerspec * setting; char setting_r_[PADR_(struct itimerspec *)];
 };
 struct linux_timer_getoverrun_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 };
 struct linux_timer_delete_args {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 };
 struct linux_clock_settime_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_gettime_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_getres_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tp; char tp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_clock_nanosleep_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
 	char rqtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rqtp; char rqtp_r_[PADR_(struct l_timespec *)];
 	char rmtp_l_[PADL_(struct l_timespec *)]; struct l_timespec * rmtp; char rmtp_r_[PADR_(struct l_timespec *)];
 };
 struct linux_statfs64_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char bufsize_l_[PADL_(size_t)]; size_t bufsize; char bufsize_r_[PADR_(size_t)];
 	char buf_l_[PADL_(struct l_statfs64_buf *)]; struct l_statfs64_buf * buf; char buf_r_[PADR_(struct l_statfs64_buf *)];
 };
 struct linux_fstatfs64_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_r_[PADR_(l_uint)];
 	char bufsize_l_[PADL_(size_t)]; size_t bufsize; char bufsize_r_[PADR_(size_t)];
 	char buf_l_[PADL_(struct l_statfs64_buf *)]; struct l_statfs64_buf * buf; char buf_r_[PADR_(struct l_statfs64_buf *)];
 };
 struct linux_tgkill_args {
 	char tgid_l_[PADL_(int)]; int tgid; char tgid_r_[PADR_(int)];
 	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
 };
 struct linux_utimes_args {
 	char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
 	char tptr_l_[PADL_(struct l_timeval *)]; struct l_timeval * tptr; char tptr_r_[PADR_(struct l_timeval *)];
 };
 struct linux_fadvise64_64_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char len_l_[PADL_(l_loff_t)]; l_loff_t len; char len_r_[PADR_(l_loff_t)];
 	char advice_l_[PADL_(int)]; int advice; char advice_r_[PADR_(int)];
 };
 struct linux_mbind_args {
 	register_t dummy;
 };
 struct linux_get_mempolicy_args {
 	register_t dummy;
 };
 struct linux_set_mempolicy_args {
 	register_t dummy;
 };
 struct linux_mq_open_args {
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char oflag_l_[PADL_(l_int)]; l_int oflag; char oflag_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 	char attr_l_[PADL_(struct mq_attr *)]; struct mq_attr * attr; char attr_r_[PADR_(struct mq_attr *)];
 };
 struct linux_mq_unlink_args {
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 };
 struct linux_mq_timedsend_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char msg_ptr_l_[PADL_(const char *)]; const char * msg_ptr; char msg_ptr_r_[PADR_(const char *)];
 	char msg_len_l_[PADL_(l_size_t)]; l_size_t msg_len; char msg_len_r_[PADR_(l_size_t)];
 	char msg_prio_l_[PADL_(l_uint)]; l_uint msg_prio; char msg_prio_r_[PADR_(l_uint)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_timedreceive_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char msg_ptr_l_[PADL_(char *)]; char * msg_ptr; char msg_ptr_r_[PADR_(char *)];
 	char msg_len_l_[PADL_(l_size_t)]; l_size_t msg_len; char msg_len_r_[PADR_(l_size_t)];
 	char msg_prio_l_[PADL_(l_uint *)]; l_uint * msg_prio; char msg_prio_r_[PADR_(l_uint *)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_notify_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char abs_timeout_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct l_timespec *)];
 };
 struct linux_mq_getsetattr_args {
 	char mqd_l_[PADL_(l_mqd_t)]; l_mqd_t mqd; char mqd_r_[PADR_(l_mqd_t)];
 	char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
 	char oattr_l_[PADL_(struct mq_attr *)]; struct mq_attr * oattr; char oattr_r_[PADR_(struct mq_attr *)];
 };
 struct linux_kexec_load_args {
 	register_t dummy;
 };
 struct linux_waitid_args {
 	char idtype_l_[PADL_(int)]; int idtype; char idtype_r_[PADR_(int)];
 	char id_l_[PADL_(l_pid_t)]; l_pid_t id; char id_r_[PADR_(l_pid_t)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 	char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
 	char rusage_l_[PADL_(void *)]; void * rusage; char rusage_r_[PADR_(void *)];
 };
 struct linux_add_key_args {
 	register_t dummy;
 };
 struct linux_request_key_args {
 	register_t dummy;
 };
 struct linux_keyctl_args {
 	register_t dummy;
 };
 struct linux_ioprio_set_args {
 	register_t dummy;
 };
 struct linux_ioprio_get_args {
 	register_t dummy;
 };
 struct linux_inotify_init_args {
 	register_t dummy;
 };
 struct linux_inotify_add_watch_args {
 	register_t dummy;
 };
 struct linux_inotify_rm_watch_args {
 	register_t dummy;
 };
 struct linux_migrate_pages_args {
 	register_t dummy;
 };
 struct linux_openat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_mkdirat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 };
 struct linux_mknodat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char dev_l_[PADL_(l_uint)]; l_uint dev; char dev_r_[PADR_(l_uint)];
 };
 struct linux_fchownat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char uid_l_[PADL_(l_uid16_t)]; l_uid16_t uid; char uid_r_[PADR_(l_uid16_t)];
 	char gid_l_[PADL_(l_gid16_t)]; l_gid16_t gid; char gid_r_[PADR_(l_gid16_t)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_futimesat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(char *)]; char * filename; char filename_r_[PADR_(char *)];
 	char utimes_l_[PADL_(struct l_timeval *)]; struct l_timeval * utimes; char utimes_r_[PADR_(struct l_timeval *)];
 };
 struct linux_fstatat64_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(char *)]; char * pathname; char pathname_r_[PADR_(char *)];
 	char statbuf_l_[PADL_(struct l_stat64 *)]; struct l_stat64 * statbuf; char statbuf_r_[PADR_(struct l_stat64 *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_unlinkat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_renameat_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 };
 struct linux_linkat_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 	char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
 };
 struct linux_symlinkat_args {
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 };
 struct linux_readlinkat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char bufsiz_l_[PADL_(l_int)]; l_int bufsiz; char bufsiz_r_[PADR_(l_int)];
 };
 struct linux_fchmodat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char mode_l_[PADL_(l_mode_t)]; l_mode_t mode; char mode_r_[PADR_(l_mode_t)];
 };
 struct linux_faccessat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
 };
 struct linux_pselect6_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char tsp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tsp; char tsp_r_[PADR_(struct l_timespec *)];
 	char sig_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * sig; char sig_r_[PADR_(l_uintptr_t *)];
 };
 struct linux_ppoll_args {
 	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
 	char nfds_l_[PADL_(uint32_t)]; uint32_t nfds; char nfds_r_[PADR_(uint32_t)];
 	char tsp_l_[PADL_(struct l_timespec *)]; struct l_timespec * tsp; char tsp_r_[PADR_(struct l_timespec *)];
 	char sset_l_[PADL_(l_sigset_t *)]; l_sigset_t * sset; char sset_r_[PADR_(l_sigset_t *)];
 	char ssize_l_[PADL_(l_size_t)]; l_size_t ssize; char ssize_r_[PADR_(l_size_t)];
 };
 struct linux_unshare_args {
 	register_t dummy;
 };
 struct linux_set_robust_list_args {
 	char head_l_[PADL_(struct linux_robust_list_head *)]; struct linux_robust_list_head * head; char head_r_[PADR_(struct linux_robust_list_head *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 };
 struct linux_get_robust_list_args {
 	char pid_l_[PADL_(l_int)]; l_int pid; char pid_r_[PADR_(l_int)];
 	char head_l_[PADL_(struct linux_robust_list_head **)]; struct linux_robust_list_head ** head; char head_r_[PADR_(struct linux_robust_list_head **)];
 	char len_l_[PADL_(l_size_t *)]; l_size_t * len; char len_r_[PADR_(l_size_t *)];
 };
 struct linux_splice_args {
 	char fd_in_l_[PADL_(int)]; int fd_in; char fd_in_r_[PADR_(int)];
 	char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
 	char fd_out_l_[PADL_(int)]; int fd_out; char fd_out_r_[PADR_(int)];
 	char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_sync_file_range_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char nbytes_l_[PADL_(l_loff_t)]; l_loff_t nbytes; char nbytes_r_[PADR_(l_loff_t)];
 	char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
 };
 struct linux_tee_args {
 	register_t dummy;
 };
 struct linux_vmsplice_args {
 	register_t dummy;
 };
 struct linux_move_pages_args {
 	register_t dummy;
 };
 struct linux_getcpu_args {
 	char cpu_l_[PADL_(l_uint *)]; l_uint * cpu; char cpu_r_[PADR_(l_uint *)];
 	char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
 	char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
 };
 struct linux_epoll_pwait_args {
 	char epfd_l_[PADL_(l_int)]; l_int epfd; char epfd_r_[PADR_(l_int)];
 	char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
 	char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
 	char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_utimensat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char times_l_[PADL_(const struct l_timespec *)]; const struct l_timespec * times; char times_r_[PADR_(const struct l_timespec *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_signalfd_args {
 	register_t dummy;
 };
 struct linux_timerfd_create_args {
 	char clockid_l_[PADL_(l_int)]; l_int clockid; char clockid_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_eventfd_args {
 	char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
 };
 struct linux_fallocate_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
 	char offset_l_[PADL_(l_loff_t)]; l_loff_t offset; char offset_r_[PADR_(l_loff_t)];
 	char len_l_[PADL_(l_loff_t)]; l_loff_t len; char len_r_[PADR_(l_loff_t)];
 };
 struct linux_timerfd_settime_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char new_value_l_[PADL_(const struct l_itimerspec *)]; const struct l_itimerspec * new_value; char new_value_r_[PADR_(const struct l_itimerspec *)];
 	char old_value_l_[PADL_(struct l_itimerspec *)]; struct l_itimerspec * old_value; char old_value_r_[PADR_(struct l_itimerspec *)];
 };
 struct linux_timerfd_gettime_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char old_value_l_[PADL_(struct l_itimerspec *)]; struct l_itimerspec * old_value; char old_value_r_[PADR_(struct l_itimerspec *)];
 };
 struct linux_signalfd4_args {
 	register_t dummy;
 };
 struct linux_eventfd2_args {
 	char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_epoll_create1_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_dup3_args {
 	char oldfd_l_[PADL_(l_int)]; l_int oldfd; char oldfd_r_[PADR_(l_int)];
 	char newfd_l_[PADL_(l_int)]; l_int newfd; char newfd_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pipe2_args {
 	char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_inotify_init1_args {
 	register_t dummy;
 };
 struct linux_preadv_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 };
 struct linux_pwritev_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 };
 struct linux_rt_tgsigqueueinfo_args {
 	char tgid_l_[PADL_(l_pid_t)]; l_pid_t tgid; char tgid_r_[PADR_(l_pid_t)];
 	char tid_l_[PADL_(l_pid_t)]; l_pid_t tid; char tid_r_[PADR_(l_pid_t)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char uinfo_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * uinfo; char uinfo_r_[PADR_(l_siginfo_t *)];
 };
 struct linux_perf_event_open_args {
 	register_t dummy;
 };
 struct linux_recvmmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
 	char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 };
 struct linux_fanotify_init_args {
 	register_t dummy;
 };
 struct linux_fanotify_mark_args {
 	register_t dummy;
 };
 struct linux_prlimit64_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char resource_l_[PADL_(l_uint)]; l_uint resource; char resource_r_[PADR_(l_uint)];
 	char new_l_[PADL_(struct rlimit *)]; struct rlimit * new; char new_r_[PADR_(struct rlimit *)];
 	char old_l_[PADL_(struct rlimit *)]; struct rlimit * old; char old_r_[PADR_(struct rlimit *)];
 };
 struct linux_name_to_handle_at_args {
 	char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)];
 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
 	char handle_l_[PADL_(struct l_file_handle *)]; struct l_file_handle * handle; char handle_r_[PADR_(struct l_file_handle *)];
 	char mnt_id_l_[PADL_(l_int *)]; l_int * mnt_id; char mnt_id_r_[PADR_(l_int *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_open_by_handle_at_args {
 	char mountdirfd_l_[PADL_(l_int)]; l_int mountdirfd; char mountdirfd_r_[PADR_(l_int)];
 	char handle_l_[PADL_(struct l_file_handle *)]; struct l_file_handle * handle; char handle_r_[PADR_(struct l_file_handle *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_clock_adjtime_args {
 	register_t dummy;
 };
 struct linux_syncfs_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 };
 struct linux_sendmmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
 	char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_setns_args {
 	register_t dummy;
 };
 struct linux_process_vm_readv_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
 	char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
 	char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
 	char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 };
 struct linux_process_vm_writev_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
 	char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
 	char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
 	char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 };
 struct linux_kcmp_args {
 	char pid1_l_[PADL_(l_pid_t)]; l_pid_t pid1; char pid1_r_[PADR_(l_pid_t)];
 	char pid2_l_[PADL_(l_pid_t)]; l_pid_t pid2; char pid2_r_[PADR_(l_pid_t)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char idx1_l_[PADL_(l_ulong)]; l_ulong idx1; char idx1_r_[PADR_(l_ulong)];
 	char idx_l_[PADL_(l_ulong)]; l_ulong idx; char idx_r_[PADR_(l_ulong)];
 };
 struct linux_finit_module_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_sched_setattr_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_sched_getattr_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
 	char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_renameat2_args {
 	char olddfd_l_[PADL_(l_int)]; l_int olddfd; char olddfd_r_[PADR_(l_int)];
 	char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
 	char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
 	char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
 	char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
 };
 struct linux_seccomp_args {
 	char op_l_[PADL_(l_uint)]; l_uint op; char op_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
 };
 struct linux_getrandom_args {
 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
 	char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_memfd_create_args {
 	char uname_ptr_l_[PADL_(const char *)]; const char * uname_ptr; char uname_ptr_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_bpf_args {
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
 	char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
 };
 struct linux_execveat_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
 	char argv_l_[PADL_(const char **)]; const char ** argv; char argv_r_[PADR_(const char **)];
 	char envp_l_[PADL_(const char **)]; const char ** envp; char envp_r_[PADR_(const char **)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_socket_args {
 	char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
 };
 struct linux_socketpair_args {
 	char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
 	char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
 	char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
 	char rsv_l_[PADL_(l_uintptr_t)]; l_uintptr_t rsv; char rsv_r_[PADR_(l_uintptr_t)];
 };
 struct linux_bind_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
 };
 struct linux_connect_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
 };
 struct linux_listen_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char backlog_l_[PADL_(l_int)]; l_int backlog; char backlog_r_[PADR_(l_int)];
 };
 struct linux_accept4_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_getsockopt_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 	char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
 	char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
 	char optlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t optlen; char optlen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_setsockopt_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
 	char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
 	char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
 	char optlen_l_[PADL_(l_int)]; l_int optlen; char optlen_r_[PADR_(l_int)];
 };
 struct linux_getsockname_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_getpeername_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
 	char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_sendto_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char to_l_[PADL_(l_uintptr_t)]; l_uintptr_t to; char to_r_[PADR_(l_uintptr_t)];
 	char tolen_l_[PADL_(l_int)]; l_int tolen; char tolen_r_[PADR_(l_int)];
 };
 struct linux_sendmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_recvfrom_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char buf_l_[PADL_(l_uintptr_t)]; l_uintptr_t buf; char buf_r_[PADR_(l_uintptr_t)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char from_l_[PADL_(l_uintptr_t)]; l_uintptr_t from; char from_r_[PADR_(l_uintptr_t)];
 	char fromlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t fromlen; char fromlen_r_[PADR_(l_uintptr_t)];
 };
 struct linux_recvmsg_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_shutdown_args {
 	char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
 	char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
 };
 struct linux_userfaultfd_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_membarrier_args {
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_mlock2_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_copy_file_range_args {
 	char fd_in_l_[PADL_(l_int)]; l_int fd_in; char fd_in_r_[PADR_(l_int)];
 	char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
 	char fd_out_l_[PADL_(l_int)]; l_int fd_out; char fd_out_r_[PADR_(l_int)];
 	char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_preadv2_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pwritev2_args {
 	char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
 	char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
 	char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
 	char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
 	char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pkey_mprotect_args {
 	char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
 	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
 	char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
 	char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
 };
 struct linux_pkey_alloc_args {
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char init_val_l_[PADL_(l_ulong)]; l_ulong init_val; char init_val_r_[PADR_(l_ulong)];
 };
 struct linux_pkey_free_args {
 	char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
 };
 struct linux_statx_args {
 	char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char mask_l_[PADL_(l_uint)]; l_uint mask; char mask_r_[PADR_(l_uint)];
 	char statxbuf_l_[PADL_(void *)]; void * statxbuf; char statxbuf_r_[PADR_(void *)];
 };
 struct linux_arch_prctl_args {
 	char option_l_[PADL_(l_int)]; l_int option; char option_r_[PADR_(l_int)];
 	char arg2_l_[PADL_(l_ulong)]; l_ulong arg2; char arg2_r_[PADR_(l_ulong)];
 };
 struct linux_io_pgetevents_args {
 	register_t dummy;
 };
 struct linux_rseq_args {
 	register_t dummy;
 };
 struct linux_semget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char nsems_l_[PADL_(l_int)]; l_int nsems; char nsems_r_[PADR_(l_int)];
 	char semflg_l_[PADL_(l_int)]; l_int semflg; char semflg_r_[PADR_(l_int)];
 };
 struct linux_semctl_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char semnum_l_[PADL_(l_int)]; l_int semnum; char semnum_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char arg_l_[PADL_(union l_semun)]; union l_semun arg; char arg_r_[PADR_(union l_semun)];
 };
 struct linux_shmget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)];
 	char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)];
 };
 struct linux_shmctl_args {
 	char shmid_l_[PADL_(l_int)]; l_int shmid; char shmid_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char buf_l_[PADL_(struct l_shmid_ds *)]; struct l_shmid_ds * buf; char buf_r_[PADR_(struct l_shmid_ds *)];
 };
 struct linux_shmat_args {
 	char shmid_l_[PADL_(l_int)]; l_int shmid; char shmid_r_[PADR_(l_int)];
 	char shmaddr_l_[PADL_(char *)]; char * shmaddr; char shmaddr_r_[PADR_(char *)];
 	char shmflg_l_[PADL_(l_int)]; l_int shmflg; char shmflg_r_[PADR_(l_int)];
 };
 struct linux_shmdt_args {
 	char shmaddr_l_[PADL_(char *)]; char * shmaddr; char shmaddr_r_[PADR_(char *)];
 };
 struct linux_msgget_args {
 	char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgsnd_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char msgp_l_[PADL_(struct l_msgbuf *)]; struct l_msgbuf * msgp; char msgp_r_[PADR_(struct l_msgbuf *)];
 	char msgsz_l_[PADL_(l_size_t)]; l_size_t msgsz; char msgsz_r_[PADR_(l_size_t)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgrcv_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char msgp_l_[PADL_(struct l_msgbuf *)]; struct l_msgbuf * msgp; char msgp_r_[PADR_(struct l_msgbuf *)];
 	char msgsz_l_[PADL_(l_size_t)]; l_size_t msgsz; char msgsz_r_[PADR_(l_size_t)];
 	char msgtyp_l_[PADL_(l_long)]; l_long msgtyp; char msgtyp_r_[PADR_(l_long)];
 	char msgflg_l_[PADL_(l_int)]; l_int msgflg; char msgflg_r_[PADR_(l_int)];
 };
 struct linux_msgctl_args {
 	char msqid_l_[PADL_(l_int)]; l_int msqid; char msqid_r_[PADR_(l_int)];
 	char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
 	char buf_l_[PADL_(struct l_msqid_ds *)]; struct l_msqid_ds * buf; char buf_r_[PADR_(struct l_msqid_ds *)];
 };
 struct linux_clock_gettime64_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * tp; char tp_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_clock_settime64_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * tp; char tp_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_clock_adjtime64_args {
 	register_t dummy;
 };
 struct linux_clock_getres_time64_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char tp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * tp; char tp_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_clock_nanosleep_time64_args {
 	char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char rqtp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * rqtp; char rqtp_r_[PADR_(struct l_timespec64 *)];
 	char rmtp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * rmtp; char rmtp_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_timer_gettime64_args {
 	register_t dummy;
 };
 struct linux_timer_settime64_args {
 	register_t dummy;
 };
 struct linux_timerfd_gettime64_args {
 	register_t dummy;
 };
 struct linux_timerfd_settime64_args {
 	register_t dummy;
 };
 struct linux_utimensat_time64_args {
 	char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char times64_l_[PADL_(const struct l_timespec64 *)]; const struct l_timespec64 * times64; char times64_r_[PADR_(const struct l_timespec64 *)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_pselect6_time64_args {
 	char nfds_l_[PADL_(l_int)]; l_int nfds; char nfds_r_[PADR_(l_int)];
 	char readfds_l_[PADL_(l_fd_set *)]; l_fd_set * readfds; char readfds_r_[PADR_(l_fd_set *)];
 	char writefds_l_[PADL_(l_fd_set *)]; l_fd_set * writefds; char writefds_r_[PADR_(l_fd_set *)];
 	char exceptfds_l_[PADL_(l_fd_set *)]; l_fd_set * exceptfds; char exceptfds_r_[PADR_(l_fd_set *)];
 	char tsp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * tsp; char tsp_r_[PADR_(struct l_timespec64 *)];
 	char sig_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * sig; char sig_r_[PADR_(l_uintptr_t *)];
 };
 struct linux_ppoll_time64_args {
 	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
 	char nfds_l_[PADL_(uint32_t)]; uint32_t nfds; char nfds_r_[PADR_(uint32_t)];
 	char tsp_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * tsp; char tsp_r_[PADR_(struct l_timespec64 *)];
 	char sset_l_[PADL_(l_sigset_t *)]; l_sigset_t * sset; char sset_r_[PADR_(l_sigset_t *)];
 	char ssize_l_[PADL_(l_size_t)]; l_size_t ssize; char ssize_r_[PADR_(l_size_t)];
 };
 struct linux_io_pgetevents_time64_args {
 	register_t dummy;
 };
 struct linux_recvmmsg_time64_args {
 	register_t dummy;
 };
 struct linux_mq_timedsend_time64_args {
 	register_t dummy;
 };
 struct linux_mq_timedreceive_time64_args {
 	register_t dummy;
 };
 struct linux_semtimedop_time64_args {
 	register_t dummy;
 };
 struct linux_rt_sigtimedwait_time64_args {
 	char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
 	char ptr_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * ptr; char ptr_r_[PADR_(l_siginfo_t *)];
 	char timeout_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 	char sigsetsize_l_[PADL_(l_size_t)]; l_size_t sigsetsize; char sigsetsize_r_[PADR_(l_size_t)];
 };
 struct linux_sys_futex_time64_args {
 	char uaddr_l_[PADL_(uint32_t *)]; uint32_t * uaddr; char uaddr_r_[PADR_(uint32_t *)];
 	char op_l_[PADL_(l_int)]; l_int op; char op_r_[PADR_(l_int)];
 	char val_l_[PADL_(uint32_t)]; uint32_t val; char val_r_[PADR_(uint32_t)];
 	char timeout_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 	char uaddr2_l_[PADL_(uint32_t *)]; uint32_t * uaddr2; char uaddr2_r_[PADR_(uint32_t *)];
 	char val3_l_[PADL_(uint32_t)]; uint32_t val3; char val3_r_[PADR_(uint32_t)];
 };
 struct linux_sched_rr_get_interval_time64_args {
 	register_t dummy;
 };
 struct linux_pidfd_send_signal_args {
 	char pidfd_l_[PADL_(l_int)]; l_int pidfd; char pidfd_r_[PADR_(l_int)];
 	char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
 	char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_io_uring_setup_args {
 	register_t dummy;
 };
 struct linux_io_uring_enter_args {
 	register_t dummy;
 };
 struct linux_io_uring_register_args {
 	register_t dummy;
 };
 struct linux_open_tree_args {
 	register_t dummy;
 };
 struct linux_move_mount_args {
 	register_t dummy;
 };
 struct linux_fsopen_args {
 	register_t dummy;
 };
 struct linux_fsconfig_args {
 	register_t dummy;
 };
 struct linux_fsmount_args {
 	register_t dummy;
 };
 struct linux_fspick_args {
 	register_t dummy;
 };
 struct linux_pidfd_open_args {
 	register_t dummy;
 };
 struct linux_clone3_args {
 	register_t dummy;
 };
 struct linux_close_range_args {
 	register_t dummy;
 };
 struct linux_openat2_args {
 	register_t dummy;
 };
 struct linux_pidfd_getfd_args {
 	register_t dummy;
 };
 struct linux_faccessat2_args {
 	register_t dummy;
 };
 struct linux_process_madvise_args {
 	register_t dummy;
 };
 struct linux_epoll_pwait2_args {
 	register_t dummy;
 };
 struct linux_mount_setattr_args {
 	register_t dummy;
 };
 #define	nosys	linux_nosys
 int	linux_exit(struct thread *, struct linux_exit_args *);
 int	linux_fork(struct thread *, struct linux_fork_args *);
 int	linux_open(struct thread *, struct linux_open_args *);
 int	linux_waitpid(struct thread *, struct linux_waitpid_args *);
 int	linux_creat(struct thread *, struct linux_creat_args *);
 int	linux_link(struct thread *, struct linux_link_args *);
 int	linux_unlink(struct thread *, struct linux_unlink_args *);
 int	linux_execve(struct thread *, struct linux_execve_args *);
 int	linux_chdir(struct thread *, struct linux_chdir_args *);
 int	linux_time(struct thread *, struct linux_time_args *);
 int	linux_mknod(struct thread *, struct linux_mknod_args *);
 int	linux_chmod(struct thread *, struct linux_chmod_args *);
 int	linux_lchown16(struct thread *, struct linux_lchown16_args *);
 int	linux_stat(struct thread *, struct linux_stat_args *);
 int	linux_lseek(struct thread *, struct linux_lseek_args *);
 int	linux_getpid(struct thread *, struct linux_getpid_args *);
 int	linux_mount(struct thread *, struct linux_mount_args *);
 int	linux_oldumount(struct thread *, struct linux_oldumount_args *);
 int	linux_setuid16(struct thread *, struct linux_setuid16_args *);
 int	linux_getuid16(struct thread *, struct linux_getuid16_args *);
 int	linux_stime(struct thread *, struct linux_stime_args *);
 int	linux_ptrace(struct thread *, struct linux_ptrace_args *);
 int	linux_alarm(struct thread *, struct linux_alarm_args *);
 int	linux_fstat(struct thread *, struct linux_fstat_args *);
 int	linux_pause(struct thread *, struct linux_pause_args *);
 int	linux_utime(struct thread *, struct linux_utime_args *);
 int	linux_access(struct thread *, struct linux_access_args *);
 int	linux_nice(struct thread *, struct linux_nice_args *);
 int	linux_kill(struct thread *, struct linux_kill_args *);
 int	linux_rename(struct thread *, struct linux_rename_args *);
 int	linux_mkdir(struct thread *, struct linux_mkdir_args *);
 int	linux_rmdir(struct thread *, struct linux_rmdir_args *);
 int	linux_pipe(struct thread *, struct linux_pipe_args *);
 int	linux_times(struct thread *, struct linux_times_args *);
 int	linux_brk(struct thread *, struct linux_brk_args *);
 int	linux_setgid16(struct thread *, struct linux_setgid16_args *);
 int	linux_getgid16(struct thread *, struct linux_getgid16_args *);
 int	linux_signal(struct thread *, struct linux_signal_args *);
 int	linux_geteuid16(struct thread *, struct linux_geteuid16_args *);
 int	linux_getegid16(struct thread *, struct linux_getegid16_args *);
 int	linux_umount(struct thread *, struct linux_umount_args *);
 int	linux_ioctl(struct thread *, struct linux_ioctl_args *);
 int	linux_fcntl(struct thread *, struct linux_fcntl_args *);
 int	linux_olduname(struct thread *, struct linux_olduname_args *);
 int	linux_ustat(struct thread *, struct linux_ustat_args *);
 int	linux_getppid(struct thread *, struct linux_getppid_args *);
 int	linux_sigaction(struct thread *, struct linux_sigaction_args *);
 int	linux_sgetmask(struct thread *, struct linux_sgetmask_args *);
 int	linux_ssetmask(struct thread *, struct linux_ssetmask_args *);
 int	linux_setreuid16(struct thread *, struct linux_setreuid16_args *);
 int	linux_setregid16(struct thread *, struct linux_setregid16_args *);
 int	linux_sigsuspend(struct thread *, struct linux_sigsuspend_args *);
 int	linux_sigpending(struct thread *, struct linux_sigpending_args *);
 int	linux_sethostname(struct thread *, struct linux_sethostname_args *);
 int	linux_setrlimit(struct thread *, struct linux_setrlimit_args *);
 int	linux_old_getrlimit(struct thread *, struct linux_old_getrlimit_args *);
 int	linux_getgroups16(struct thread *, struct linux_getgroups16_args *);
 int	linux_setgroups16(struct thread *, struct linux_setgroups16_args *);
 int	linux_old_select(struct thread *, struct linux_old_select_args *);
 int	linux_symlink(struct thread *, struct linux_symlink_args *);
 int	linux_lstat(struct thread *, struct linux_lstat_args *);
 int	linux_readlink(struct thread *, struct linux_readlink_args *);
 int	linux_uselib(struct thread *, struct linux_uselib_args *);
 int	linux_reboot(struct thread *, struct linux_reboot_args *);
 int	linux_readdir(struct thread *, struct linux_readdir_args *);
 int	linux_mmap(struct thread *, struct linux_mmap_args *);
 int	linux_truncate(struct thread *, struct linux_truncate_args *);
 int	linux_ftruncate(struct thread *, struct linux_ftruncate_args *);
 int	linux_getpriority(struct thread *, struct linux_getpriority_args *);
 int	linux_statfs(struct thread *, struct linux_statfs_args *);
 int	linux_fstatfs(struct thread *, struct linux_fstatfs_args *);
 int	linux_ioperm(struct thread *, struct linux_ioperm_args *);
 int	linux_socketcall(struct thread *, struct linux_socketcall_args *);
 int	linux_syslog(struct thread *, struct linux_syslog_args *);
 int	linux_setitimer(struct thread *, struct linux_setitimer_args *);
 int	linux_getitimer(struct thread *, struct linux_getitimer_args *);
 int	linux_newstat(struct thread *, struct linux_newstat_args *);
 int	linux_newlstat(struct thread *, struct linux_newlstat_args *);
 int	linux_newfstat(struct thread *, struct linux_newfstat_args *);
 int	linux_uname(struct thread *, struct linux_uname_args *);
 int	linux_iopl(struct thread *, struct linux_iopl_args *);
 int	linux_vhangup(struct thread *, struct linux_vhangup_args *);
 int	linux_vm86old(struct thread *, struct linux_vm86old_args *);
 int	linux_wait4(struct thread *, struct linux_wait4_args *);
 int	linux_swapoff(struct thread *, struct linux_swapoff_args *);
 int	linux_sysinfo(struct thread *, struct linux_sysinfo_args *);
 int	linux_ipc(struct thread *, struct linux_ipc_args *);
 int	linux_sigreturn(struct thread *, struct linux_sigreturn_args *);
 int	linux_clone(struct thread *, struct linux_clone_args *);
 int	linux_setdomainname(struct thread *, struct linux_setdomainname_args *);
 int	linux_newuname(struct thread *, struct linux_newuname_args *);
 int	linux_modify_ldt(struct thread *, struct linux_modify_ldt_args *);
 int	linux_adjtimex(struct thread *, struct linux_adjtimex_args *);
 int	linux_mprotect(struct thread *, struct linux_mprotect_args *);
 int	linux_sigprocmask(struct thread *, struct linux_sigprocmask_args *);
 int	linux_init_module(struct thread *, struct linux_init_module_args *);
 int	linux_delete_module(struct thread *, struct linux_delete_module_args *);
 int	linux_quotactl(struct thread *, struct linux_quotactl_args *);
 int	linux_bdflush(struct thread *, struct linux_bdflush_args *);
 int	linux_sysfs(struct thread *, struct linux_sysfs_args *);
 int	linux_personality(struct thread *, struct linux_personality_args *);
 int	linux_setfsuid16(struct thread *, struct linux_setfsuid16_args *);
 int	linux_setfsgid16(struct thread *, struct linux_setfsgid16_args *);
 int	linux_llseek(struct thread *, struct linux_llseek_args *);
 int	linux_getdents(struct thread *, struct linux_getdents_args *);
 int	linux_select(struct thread *, struct linux_select_args *);
 int	linux_msync(struct thread *, struct linux_msync_args *);
 int	linux_getsid(struct thread *, struct linux_getsid_args *);
 int	linux_fdatasync(struct thread *, struct linux_fdatasync_args *);
 int	linux_sysctl(struct thread *, struct linux_sysctl_args *);
 int	linux_sched_setparam(struct thread *, struct linux_sched_setparam_args *);
 int	linux_sched_getparam(struct thread *, struct linux_sched_getparam_args *);
 int	linux_sched_setscheduler(struct thread *, struct linux_sched_setscheduler_args *);
 int	linux_sched_getscheduler(struct thread *, struct linux_sched_getscheduler_args *);
 int	linux_sched_get_priority_max(struct thread *, struct linux_sched_get_priority_max_args *);
 int	linux_sched_get_priority_min(struct thread *, struct linux_sched_get_priority_min_args *);
 int	linux_sched_rr_get_interval(struct thread *, struct linux_sched_rr_get_interval_args *);
 int	linux_nanosleep(struct thread *, struct linux_nanosleep_args *);
 int	linux_mremap(struct thread *, struct linux_mremap_args *);
 int	linux_setresuid16(struct thread *, struct linux_setresuid16_args *);
 int	linux_getresuid16(struct thread *, struct linux_getresuid16_args *);
 int	linux_vm86(struct thread *, struct linux_vm86_args *);
+int	linux_poll(struct thread *, struct linux_poll_args *);
 int	linux_setresgid16(struct thread *, struct linux_setresgid16_args *);
 int	linux_getresgid16(struct thread *, struct linux_getresgid16_args *);
 int	linux_prctl(struct thread *, struct linux_prctl_args *);
 int	linux_rt_sigreturn(struct thread *, struct linux_rt_sigreturn_args *);
 int	linux_rt_sigaction(struct thread *, struct linux_rt_sigaction_args *);
 int	linux_rt_sigprocmask(struct thread *, struct linux_rt_sigprocmask_args *);
 int	linux_rt_sigpending(struct thread *, struct linux_rt_sigpending_args *);
 int	linux_rt_sigtimedwait(struct thread *, struct linux_rt_sigtimedwait_args *);
 int	linux_rt_sigqueueinfo(struct thread *, struct linux_rt_sigqueueinfo_args *);
 int	linux_rt_sigsuspend(struct thread *, struct linux_rt_sigsuspend_args *);
 int	linux_pread(struct thread *, struct linux_pread_args *);
 int	linux_pwrite(struct thread *, struct linux_pwrite_args *);
 int	linux_chown16(struct thread *, struct linux_chown16_args *);
 int	linux_getcwd(struct thread *, struct linux_getcwd_args *);
 int	linux_capget(struct thread *, struct linux_capget_args *);
 int	linux_capset(struct thread *, struct linux_capset_args *);
 int	linux_sigaltstack(struct thread *, struct linux_sigaltstack_args *);
 int	linux_sendfile(struct thread *, struct linux_sendfile_args *);
 int	linux_vfork(struct thread *, struct linux_vfork_args *);
 int	linux_getrlimit(struct thread *, struct linux_getrlimit_args *);
 int	linux_mmap2(struct thread *, struct linux_mmap2_args *);
 int	linux_truncate64(struct thread *, struct linux_truncate64_args *);
 int	linux_ftruncate64(struct thread *, struct linux_ftruncate64_args *);
 int	linux_stat64(struct thread *, struct linux_stat64_args *);
 int	linux_lstat64(struct thread *, struct linux_lstat64_args *);
 int	linux_fstat64(struct thread *, struct linux_fstat64_args *);
 int	linux_lchown(struct thread *, struct linux_lchown_args *);
 int	linux_getuid(struct thread *, struct linux_getuid_args *);
 int	linux_getgid(struct thread *, struct linux_getgid_args *);
 int	linux_getgroups(struct thread *, struct linux_getgroups_args *);
 int	linux_setgroups(struct thread *, struct linux_setgroups_args *);
 int	linux_chown(struct thread *, struct linux_chown_args *);
 int	linux_setfsuid(struct thread *, struct linux_setfsuid_args *);
 int	linux_setfsgid(struct thread *, struct linux_setfsgid_args *);
 int	linux_pivot_root(struct thread *, struct linux_pivot_root_args *);
 int	linux_mincore(struct thread *, struct linux_mincore_args *);
 int	linux_madvise(struct thread *, struct linux_madvise_args *);
 int	linux_getdents64(struct thread *, struct linux_getdents64_args *);
 int	linux_fcntl64(struct thread *, struct linux_fcntl64_args *);
 int	linux_gettid(struct thread *, struct linux_gettid_args *);
 int	linux_setxattr(struct thread *, struct linux_setxattr_args *);
 int	linux_lsetxattr(struct thread *, struct linux_lsetxattr_args *);
 int	linux_fsetxattr(struct thread *, struct linux_fsetxattr_args *);
 int	linux_getxattr(struct thread *, struct linux_getxattr_args *);
 int	linux_lgetxattr(struct thread *, struct linux_lgetxattr_args *);
 int	linux_fgetxattr(struct thread *, struct linux_fgetxattr_args *);
 int	linux_listxattr(struct thread *, struct linux_listxattr_args *);
 int	linux_llistxattr(struct thread *, struct linux_llistxattr_args *);
 int	linux_flistxattr(struct thread *, struct linux_flistxattr_args *);
 int	linux_removexattr(struct thread *, struct linux_removexattr_args *);
 int	linux_lremovexattr(struct thread *, struct linux_lremovexattr_args *);
 int	linux_fremovexattr(struct thread *, struct linux_fremovexattr_args *);
 int	linux_tkill(struct thread *, struct linux_tkill_args *);
 int	linux_sendfile64(struct thread *, struct linux_sendfile64_args *);
 int	linux_sys_futex(struct thread *, struct linux_sys_futex_args *);
 int	linux_sched_setaffinity(struct thread *, struct linux_sched_setaffinity_args *);
 int	linux_sched_getaffinity(struct thread *, struct linux_sched_getaffinity_args *);
 int	linux_set_thread_area(struct thread *, struct linux_set_thread_area_args *);
 int	linux_get_thread_area(struct thread *, struct linux_get_thread_area_args *);
 int	linux_fadvise64(struct thread *, struct linux_fadvise64_args *);
 int	linux_exit_group(struct thread *, struct linux_exit_group_args *);
 int	linux_lookup_dcookie(struct thread *, struct linux_lookup_dcookie_args *);
 int	linux_epoll_create(struct thread *, struct linux_epoll_create_args *);
 int	linux_epoll_ctl(struct thread *, struct linux_epoll_ctl_args *);
 int	linux_epoll_wait(struct thread *, struct linux_epoll_wait_args *);
 int	linux_remap_file_pages(struct thread *, struct linux_remap_file_pages_args *);
 int	linux_set_tid_address(struct thread *, struct linux_set_tid_address_args *);
 int	linux_timer_create(struct thread *, struct linux_timer_create_args *);
 int	linux_timer_settime(struct thread *, struct linux_timer_settime_args *);
 int	linux_timer_gettime(struct thread *, struct linux_timer_gettime_args *);
 int	linux_timer_getoverrun(struct thread *, struct linux_timer_getoverrun_args *);
 int	linux_timer_delete(struct thread *, struct linux_timer_delete_args *);
 int	linux_clock_settime(struct thread *, struct linux_clock_settime_args *);
 int	linux_clock_gettime(struct thread *, struct linux_clock_gettime_args *);
 int	linux_clock_getres(struct thread *, struct linux_clock_getres_args *);
 int	linux_clock_nanosleep(struct thread *, struct linux_clock_nanosleep_args *);
 int	linux_statfs64(struct thread *, struct linux_statfs64_args *);
 int	linux_fstatfs64(struct thread *, struct linux_fstatfs64_args *);
 int	linux_tgkill(struct thread *, struct linux_tgkill_args *);
 int	linux_utimes(struct thread *, struct linux_utimes_args *);
 int	linux_fadvise64_64(struct thread *, struct linux_fadvise64_64_args *);
 int	linux_mbind(struct thread *, struct linux_mbind_args *);
 int	linux_get_mempolicy(struct thread *, struct linux_get_mempolicy_args *);
 int	linux_set_mempolicy(struct thread *, struct linux_set_mempolicy_args *);
 int	linux_mq_open(struct thread *, struct linux_mq_open_args *);
 int	linux_mq_unlink(struct thread *, struct linux_mq_unlink_args *);
 int	linux_mq_timedsend(struct thread *, struct linux_mq_timedsend_args *);
 int	linux_mq_timedreceive(struct thread *, struct linux_mq_timedreceive_args *);
 int	linux_mq_notify(struct thread *, struct linux_mq_notify_args *);
 int	linux_mq_getsetattr(struct thread *, struct linux_mq_getsetattr_args *);
 int	linux_kexec_load(struct thread *, struct linux_kexec_load_args *);
 int	linux_waitid(struct thread *, struct linux_waitid_args *);
 int	linux_add_key(struct thread *, struct linux_add_key_args *);
 int	linux_request_key(struct thread *, struct linux_request_key_args *);
 int	linux_keyctl(struct thread *, struct linux_keyctl_args *);
 int	linux_ioprio_set(struct thread *, struct linux_ioprio_set_args *);
 int	linux_ioprio_get(struct thread *, struct linux_ioprio_get_args *);
 int	linux_inotify_init(struct thread *, struct linux_inotify_init_args *);
 int	linux_inotify_add_watch(struct thread *, struct linux_inotify_add_watch_args *);
 int	linux_inotify_rm_watch(struct thread *, struct linux_inotify_rm_watch_args *);
 int	linux_migrate_pages(struct thread *, struct linux_migrate_pages_args *);
 int	linux_openat(struct thread *, struct linux_openat_args *);
 int	linux_mkdirat(struct thread *, struct linux_mkdirat_args *);
 int	linux_mknodat(struct thread *, struct linux_mknodat_args *);
 int	linux_fchownat(struct thread *, struct linux_fchownat_args *);
 int	linux_futimesat(struct thread *, struct linux_futimesat_args *);
 int	linux_fstatat64(struct thread *, struct linux_fstatat64_args *);
 int	linux_unlinkat(struct thread *, struct linux_unlinkat_args *);
 int	linux_renameat(struct thread *, struct linux_renameat_args *);
 int	linux_linkat(struct thread *, struct linux_linkat_args *);
 int	linux_symlinkat(struct thread *, struct linux_symlinkat_args *);
 int	linux_readlinkat(struct thread *, struct linux_readlinkat_args *);
 int	linux_fchmodat(struct thread *, struct linux_fchmodat_args *);
 int	linux_faccessat(struct thread *, struct linux_faccessat_args *);
 int	linux_pselect6(struct thread *, struct linux_pselect6_args *);
 int	linux_ppoll(struct thread *, struct linux_ppoll_args *);
 int	linux_unshare(struct thread *, struct linux_unshare_args *);
 int	linux_set_robust_list(struct thread *, struct linux_set_robust_list_args *);
 int	linux_get_robust_list(struct thread *, struct linux_get_robust_list_args *);
 int	linux_splice(struct thread *, struct linux_splice_args *);
 int	linux_sync_file_range(struct thread *, struct linux_sync_file_range_args *);
 int	linux_tee(struct thread *, struct linux_tee_args *);
 int	linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
 int	linux_move_pages(struct thread *, struct linux_move_pages_args *);
 int	linux_getcpu(struct thread *, struct linux_getcpu_args *);
 int	linux_epoll_pwait(struct thread *, struct linux_epoll_pwait_args *);
 int	linux_utimensat(struct thread *, struct linux_utimensat_args *);
 int	linux_signalfd(struct thread *, struct linux_signalfd_args *);
 int	linux_timerfd_create(struct thread *, struct linux_timerfd_create_args *);
 int	linux_eventfd(struct thread *, struct linux_eventfd_args *);
 int	linux_fallocate(struct thread *, struct linux_fallocate_args *);
 int	linux_timerfd_settime(struct thread *, struct linux_timerfd_settime_args *);
 int	linux_timerfd_gettime(struct thread *, struct linux_timerfd_gettime_args *);
 int	linux_signalfd4(struct thread *, struct linux_signalfd4_args *);
 int	linux_eventfd2(struct thread *, struct linux_eventfd2_args *);
 int	linux_epoll_create1(struct thread *, struct linux_epoll_create1_args *);
 int	linux_dup3(struct thread *, struct linux_dup3_args *);
 int	linux_pipe2(struct thread *, struct linux_pipe2_args *);
 int	linux_inotify_init1(struct thread *, struct linux_inotify_init1_args *);
 int	linux_preadv(struct thread *, struct linux_preadv_args *);
 int	linux_pwritev(struct thread *, struct linux_pwritev_args *);
 int	linux_rt_tgsigqueueinfo(struct thread *, struct linux_rt_tgsigqueueinfo_args *);
 int	linux_perf_event_open(struct thread *, struct linux_perf_event_open_args *);
 int	linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
 int	linux_fanotify_init(struct thread *, struct linux_fanotify_init_args *);
 int	linux_fanotify_mark(struct thread *, struct linux_fanotify_mark_args *);
 int	linux_prlimit64(struct thread *, struct linux_prlimit64_args *);
 int	linux_name_to_handle_at(struct thread *, struct linux_name_to_handle_at_args *);
 int	linux_open_by_handle_at(struct thread *, struct linux_open_by_handle_at_args *);
 int	linux_clock_adjtime(struct thread *, struct linux_clock_adjtime_args *);
 int	linux_syncfs(struct thread *, struct linux_syncfs_args *);
 int	linux_sendmmsg(struct thread *, struct linux_sendmmsg_args *);
 int	linux_setns(struct thread *, struct linux_setns_args *);
 int	linux_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
 int	linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
 int	linux_kcmp(struct thread *, struct linux_kcmp_args *);
 int	linux_finit_module(struct thread *, struct linux_finit_module_args *);
 int	linux_sched_setattr(struct thread *, struct linux_sched_setattr_args *);
 int	linux_sched_getattr(struct thread *, struct linux_sched_getattr_args *);
 int	linux_renameat2(struct thread *, struct linux_renameat2_args *);
 int	linux_seccomp(struct thread *, struct linux_seccomp_args *);
 int	linux_getrandom(struct thread *, struct linux_getrandom_args *);
 int	linux_memfd_create(struct thread *, struct linux_memfd_create_args *);
 int	linux_bpf(struct thread *, struct linux_bpf_args *);
 int	linux_execveat(struct thread *, struct linux_execveat_args *);
 int	linux_socket(struct thread *, struct linux_socket_args *);
 int	linux_socketpair(struct thread *, struct linux_socketpair_args *);
 int	linux_bind(struct thread *, struct linux_bind_args *);
 int	linux_connect(struct thread *, struct linux_connect_args *);
 int	linux_listen(struct thread *, struct linux_listen_args *);
 int	linux_accept4(struct thread *, struct linux_accept4_args *);
 int	linux_getsockopt(struct thread *, struct linux_getsockopt_args *);
 int	linux_setsockopt(struct thread *, struct linux_setsockopt_args *);
 int	linux_getsockname(struct thread *, struct linux_getsockname_args *);
 int	linux_getpeername(struct thread *, struct linux_getpeername_args *);
 int	linux_sendto(struct thread *, struct linux_sendto_args *);
 int	linux_sendmsg(struct thread *, struct linux_sendmsg_args *);
 int	linux_recvfrom(struct thread *, struct linux_recvfrom_args *);
 int	linux_recvmsg(struct thread *, struct linux_recvmsg_args *);
 int	linux_shutdown(struct thread *, struct linux_shutdown_args *);
 int	linux_userfaultfd(struct thread *, struct linux_userfaultfd_args *);
 int	linux_membarrier(struct thread *, struct linux_membarrier_args *);
 int	linux_mlock2(struct thread *, struct linux_mlock2_args *);
 int	linux_copy_file_range(struct thread *, struct linux_copy_file_range_args *);
 int	linux_preadv2(struct thread *, struct linux_preadv2_args *);
 int	linux_pwritev2(struct thread *, struct linux_pwritev2_args *);
 int	linux_pkey_mprotect(struct thread *, struct linux_pkey_mprotect_args *);
 int	linux_pkey_alloc(struct thread *, struct linux_pkey_alloc_args *);
 int	linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
 int	linux_statx(struct thread *, struct linux_statx_args *);
 int	linux_arch_prctl(struct thread *, struct linux_arch_prctl_args *);
 int	linux_io_pgetevents(struct thread *, struct linux_io_pgetevents_args *);
 int	linux_rseq(struct thread *, struct linux_rseq_args *);
 int	linux_semget(struct thread *, struct linux_semget_args *);
 int	linux_semctl(struct thread *, struct linux_semctl_args *);
 int	linux_shmget(struct thread *, struct linux_shmget_args *);
 int	linux_shmctl(struct thread *, struct linux_shmctl_args *);
 int	linux_shmat(struct thread *, struct linux_shmat_args *);
 int	linux_shmdt(struct thread *, struct linux_shmdt_args *);
 int	linux_msgget(struct thread *, struct linux_msgget_args *);
 int	linux_msgsnd(struct thread *, struct linux_msgsnd_args *);
 int	linux_msgrcv(struct thread *, struct linux_msgrcv_args *);
 int	linux_msgctl(struct thread *, struct linux_msgctl_args *);
 int	linux_clock_gettime64(struct thread *, struct linux_clock_gettime64_args *);
 int	linux_clock_settime64(struct thread *, struct linux_clock_settime64_args *);
 int	linux_clock_adjtime64(struct thread *, struct linux_clock_adjtime64_args *);
 int	linux_clock_getres_time64(struct thread *, struct linux_clock_getres_time64_args *);
 int	linux_clock_nanosleep_time64(struct thread *, struct linux_clock_nanosleep_time64_args *);
 int	linux_timer_gettime64(struct thread *, struct linux_timer_gettime64_args *);
 int	linux_timer_settime64(struct thread *, struct linux_timer_settime64_args *);
 int	linux_timerfd_gettime64(struct thread *, struct linux_timerfd_gettime64_args *);
 int	linux_timerfd_settime64(struct thread *, struct linux_timerfd_settime64_args *);
 int	linux_utimensat_time64(struct thread *, struct linux_utimensat_time64_args *);
 int	linux_pselect6_time64(struct thread *, struct linux_pselect6_time64_args *);
 int	linux_ppoll_time64(struct thread *, struct linux_ppoll_time64_args *);
 int	linux_io_pgetevents_time64(struct thread *, struct linux_io_pgetevents_time64_args *);
 int	linux_recvmmsg_time64(struct thread *, struct linux_recvmmsg_time64_args *);
 int	linux_mq_timedsend_time64(struct thread *, struct linux_mq_timedsend_time64_args *);
 int	linux_mq_timedreceive_time64(struct thread *, struct linux_mq_timedreceive_time64_args *);
 int	linux_semtimedop_time64(struct thread *, struct linux_semtimedop_time64_args *);
 int	linux_rt_sigtimedwait_time64(struct thread *, struct linux_rt_sigtimedwait_time64_args *);
 int	linux_sys_futex_time64(struct thread *, struct linux_sys_futex_time64_args *);
 int	linux_sched_rr_get_interval_time64(struct thread *, struct linux_sched_rr_get_interval_time64_args *);
 int	linux_pidfd_send_signal(struct thread *, struct linux_pidfd_send_signal_args *);
 int	linux_io_uring_setup(struct thread *, struct linux_io_uring_setup_args *);
 int	linux_io_uring_enter(struct thread *, struct linux_io_uring_enter_args *);
 int	linux_io_uring_register(struct thread *, struct linux_io_uring_register_args *);
 int	linux_open_tree(struct thread *, struct linux_open_tree_args *);
 int	linux_move_mount(struct thread *, struct linux_move_mount_args *);
 int	linux_fsopen(struct thread *, struct linux_fsopen_args *);
 int	linux_fsconfig(struct thread *, struct linux_fsconfig_args *);
 int	linux_fsmount(struct thread *, struct linux_fsmount_args *);
 int	linux_fspick(struct thread *, struct linux_fspick_args *);
 int	linux_pidfd_open(struct thread *, struct linux_pidfd_open_args *);
 int	linux_clone3(struct thread *, struct linux_clone3_args *);
 int	linux_close_range(struct thread *, struct linux_close_range_args *);
 int	linux_openat2(struct thread *, struct linux_openat2_args *);
 int	linux_pidfd_getfd(struct thread *, struct linux_pidfd_getfd_args *);
 int	linux_faccessat2(struct thread *, struct linux_faccessat2_args *);
 int	linux_process_madvise(struct thread *, struct linux_process_madvise_args *);
 int	linux_epoll_pwait2(struct thread *, struct linux_epoll_pwait2_args *);
 int	linux_mount_setattr(struct thread *, struct linux_mount_setattr_args *);
 
 #ifdef COMPAT_43
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_43 */
 
 
 #ifdef COMPAT_FREEBSD4
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD4 */
 
 
 #ifdef COMPAT_FREEBSD6
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD6 */
 
 
 #ifdef COMPAT_FREEBSD7
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD7 */
 
 
 #ifdef COMPAT_FREEBSD10
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD10 */
 
 
 #ifdef COMPAT_FREEBSD11
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD11 */
 
 
 #ifdef COMPAT_FREEBSD12
 
 #define	nosys	linux_nosys
 
 #endif /* COMPAT_FREEBSD12 */
 
 #define	LINUX_SYS_AUE_linux_exit	AUE_EXIT
 #define	LINUX_SYS_AUE_linux_fork	AUE_FORK
 #define	LINUX_SYS_AUE_linux_open	AUE_OPEN_RWTC
 #define	LINUX_SYS_AUE_linux_waitpid	AUE_WAIT4
 #define	LINUX_SYS_AUE_linux_creat	AUE_CREAT
 #define	LINUX_SYS_AUE_linux_link	AUE_LINK
 #define	LINUX_SYS_AUE_linux_unlink	AUE_UNLINK
 #define	LINUX_SYS_AUE_linux_execve	AUE_EXECVE
 #define	LINUX_SYS_AUE_linux_chdir	AUE_CHDIR
 #define	LINUX_SYS_AUE_linux_time	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mknod	AUE_MKNOD
 #define	LINUX_SYS_AUE_linux_chmod	AUE_CHMOD
 #define	LINUX_SYS_AUE_linux_lchown16	AUE_LCHOWN
 #define	LINUX_SYS_AUE_linux_stat	AUE_STAT
 #define	LINUX_SYS_AUE_linux_lseek	AUE_LSEEK
 #define	LINUX_SYS_AUE_linux_getpid	AUE_GETPID
 #define	LINUX_SYS_AUE_linux_mount	AUE_MOUNT
 #define	LINUX_SYS_AUE_linux_oldumount	AUE_UMOUNT
 #define	LINUX_SYS_AUE_linux_setuid16	AUE_SETUID
 #define	LINUX_SYS_AUE_linux_getuid16	AUE_GETUID
 #define	LINUX_SYS_AUE_linux_stime	AUE_SETTIMEOFDAY
 #define	LINUX_SYS_AUE_linux_ptrace	AUE_PTRACE
 #define	LINUX_SYS_AUE_linux_alarm	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fstat	AUE_FSTAT
 #define	LINUX_SYS_AUE_linux_pause	AUE_NULL
 #define	LINUX_SYS_AUE_linux_utime	AUE_UTIME
 #define	LINUX_SYS_AUE_linux_access	AUE_ACCESS
 #define	LINUX_SYS_AUE_linux_nice	AUE_NICE
 #define	LINUX_SYS_AUE_linux_kill	AUE_KILL
 #define	LINUX_SYS_AUE_linux_rename	AUE_RENAME
 #define	LINUX_SYS_AUE_linux_mkdir	AUE_MKDIR
 #define	LINUX_SYS_AUE_linux_rmdir	AUE_RMDIR
 #define	LINUX_SYS_AUE_linux_pipe	AUE_PIPE
 #define	LINUX_SYS_AUE_linux_times	AUE_NULL
 #define	LINUX_SYS_AUE_linux_brk	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setgid16	AUE_SETGID
 #define	LINUX_SYS_AUE_linux_getgid16	AUE_GETGID
 #define	LINUX_SYS_AUE_linux_signal	AUE_NULL
 #define	LINUX_SYS_AUE_linux_geteuid16	AUE_GETEUID
 #define	LINUX_SYS_AUE_linux_getegid16	AUE_GETEGID
 #define	LINUX_SYS_AUE_linux_umount	AUE_UMOUNT
 #define	LINUX_SYS_AUE_linux_ioctl	AUE_IOCTL
 #define	LINUX_SYS_AUE_linux_fcntl	AUE_FCNTL
 #define	LINUX_SYS_AUE_linux_olduname	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ustat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getppid	AUE_GETPPID
 #define	LINUX_SYS_AUE_linux_sigaction	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sgetmask	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ssetmask	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setreuid16	AUE_SETREUID
 #define	LINUX_SYS_AUE_linux_setregid16	AUE_SETREGID
 #define	LINUX_SYS_AUE_linux_sigsuspend	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sigpending	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sethostname	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_setrlimit	AUE_SETRLIMIT
 #define	LINUX_SYS_AUE_linux_old_getrlimit	AUE_GETRLIMIT
 #define	LINUX_SYS_AUE_linux_getgroups16	AUE_GETGROUPS
 #define	LINUX_SYS_AUE_linux_setgroups16	AUE_SETGROUPS
 #define	LINUX_SYS_AUE_linux_old_select	AUE_SELECT
 #define	LINUX_SYS_AUE_linux_symlink	AUE_SYMLINK
 #define	LINUX_SYS_AUE_linux_lstat	AUE_LSTAT
 #define	LINUX_SYS_AUE_linux_readlink	AUE_READLINK
 #define	LINUX_SYS_AUE_linux_uselib	AUE_USELIB
 #define	LINUX_SYS_AUE_linux_reboot	AUE_REBOOT
 #define	LINUX_SYS_AUE_linux_readdir	AUE_GETDIRENTRIES
 #define	LINUX_SYS_AUE_linux_mmap	AUE_MMAP
 #define	LINUX_SYS_AUE_linux_truncate	AUE_TRUNCATE
 #define	LINUX_SYS_AUE_linux_ftruncate	AUE_FTRUNCATE
 #define	LINUX_SYS_AUE_linux_getpriority	AUE_GETPRIORITY
 #define	LINUX_SYS_AUE_linux_statfs	AUE_STATFS
 #define	LINUX_SYS_AUE_linux_fstatfs	AUE_FSTATFS
 #define	LINUX_SYS_AUE_linux_ioperm	AUE_NULL
 #define	LINUX_SYS_AUE_linux_socketcall	AUE_NULL
 #define	LINUX_SYS_AUE_linux_syslog	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setitimer	AUE_SETITIMER
 #define	LINUX_SYS_AUE_linux_getitimer	AUE_GETITIMER
 #define	LINUX_SYS_AUE_linux_newstat	AUE_STAT
 #define	LINUX_SYS_AUE_linux_newlstat	AUE_LSTAT
 #define	LINUX_SYS_AUE_linux_newfstat	AUE_FSTAT
 #define	LINUX_SYS_AUE_linux_uname	AUE_NULL
 #define	LINUX_SYS_AUE_linux_iopl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_vhangup	AUE_NULL
 #define	LINUX_SYS_AUE_linux_vm86old	AUE_NULL
 #define	LINUX_SYS_AUE_linux_wait4	AUE_WAIT4
 #define	LINUX_SYS_AUE_linux_swapoff	AUE_SWAPOFF
 #define	LINUX_SYS_AUE_linux_sysinfo	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ipc	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sigreturn	AUE_SIGRETURN
 #define	LINUX_SYS_AUE_linux_clone	AUE_RFORK
 #define	LINUX_SYS_AUE_linux_setdomainname	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_newuname	AUE_NULL
 #define	LINUX_SYS_AUE_linux_modify_ldt	AUE_NULL
 #define	LINUX_SYS_AUE_linux_adjtimex	AUE_ADJTIME
 #define	LINUX_SYS_AUE_linux_mprotect	AUE_MPROTECT
 #define	LINUX_SYS_AUE_linux_sigprocmask	AUE_SIGPROCMASK
 #define	LINUX_SYS_AUE_linux_init_module	AUE_NULL
 #define	LINUX_SYS_AUE_linux_delete_module	AUE_NULL
 #define	LINUX_SYS_AUE_linux_quotactl	AUE_QUOTACTL
 #define	LINUX_SYS_AUE_linux_bdflush	AUE_BDFLUSH
 #define	LINUX_SYS_AUE_linux_sysfs	AUE_NULL
 #define	LINUX_SYS_AUE_linux_personality	AUE_PERSONALITY
 #define	LINUX_SYS_AUE_linux_setfsuid16	AUE_SETFSUID
 #define	LINUX_SYS_AUE_linux_setfsgid16	AUE_SETFSGID
 #define	LINUX_SYS_AUE_linux_llseek	AUE_LSEEK
 #define	LINUX_SYS_AUE_linux_getdents	AUE_GETDIRENTRIES
 #define	LINUX_SYS_AUE_linux_select	AUE_SELECT
 #define	LINUX_SYS_AUE_linux_msync	AUE_MSYNC
 #define	LINUX_SYS_AUE_linux_getsid	AUE_GETSID
 #define	LINUX_SYS_AUE_linux_fdatasync	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sysctl	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_sched_setparam	AUE_SCHED_SETPARAM
 #define	LINUX_SYS_AUE_linux_sched_getparam	AUE_SCHED_GETPARAM
 #define	LINUX_SYS_AUE_linux_sched_setscheduler	AUE_SCHED_SETSCHEDULER
 #define	LINUX_SYS_AUE_linux_sched_getscheduler	AUE_SCHED_GETSCHEDULER
 #define	LINUX_SYS_AUE_linux_sched_get_priority_max	AUE_SCHED_GET_PRIORITY_MAX
 #define	LINUX_SYS_AUE_linux_sched_get_priority_min	AUE_SCHED_GET_PRIORITY_MIN
 #define	LINUX_SYS_AUE_linux_sched_rr_get_interval	AUE_SCHED_RR_GET_INTERVAL
 #define	LINUX_SYS_AUE_linux_nanosleep	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mremap	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setresuid16	AUE_SETRESUID
 #define	LINUX_SYS_AUE_linux_getresuid16	AUE_GETRESUID
 #define	LINUX_SYS_AUE_linux_vm86	AUE_NULL
+#define	LINUX_SYS_AUE_linux_poll	AUE_POLL
 #define	LINUX_SYS_AUE_linux_setresgid16	AUE_SETRESGID
 #define	LINUX_SYS_AUE_linux_getresgid16	AUE_GETRESGID
 #define	LINUX_SYS_AUE_linux_prctl	AUE_PRCTL
 #define	LINUX_SYS_AUE_linux_rt_sigreturn	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigaction	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigprocmask	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigpending	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigtimedwait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigqueueinfo	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigsuspend	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pread	AUE_PREAD
 #define	LINUX_SYS_AUE_linux_pwrite	AUE_PWRITE
 #define	LINUX_SYS_AUE_linux_chown16	AUE_CHOWN
 #define	LINUX_SYS_AUE_linux_getcwd	AUE_GETCWD
 #define	LINUX_SYS_AUE_linux_capget	AUE_CAPGET
 #define	LINUX_SYS_AUE_linux_capset	AUE_CAPSET
 #define	LINUX_SYS_AUE_linux_sigaltstack	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sendfile	AUE_SENDFILE
 #define	LINUX_SYS_AUE_linux_vfork	AUE_VFORK
 #define	LINUX_SYS_AUE_linux_getrlimit	AUE_GETRLIMIT
 #define	LINUX_SYS_AUE_linux_mmap2	AUE_MMAP
 #define	LINUX_SYS_AUE_linux_truncate64	AUE_TRUNCATE
 #define	LINUX_SYS_AUE_linux_ftruncate64	AUE_FTRUNCATE
 #define	LINUX_SYS_AUE_linux_stat64	AUE_STAT
 #define	LINUX_SYS_AUE_linux_lstat64	AUE_LSTAT
 #define	LINUX_SYS_AUE_linux_fstat64	AUE_FSTAT
 #define	LINUX_SYS_AUE_linux_lchown	AUE_LCHOWN
 #define	LINUX_SYS_AUE_linux_getuid	AUE_GETUID
 #define	LINUX_SYS_AUE_linux_getgid	AUE_GETGID
 #define	LINUX_SYS_AUE_linux_getgroups	AUE_GETGROUPS
 #define	LINUX_SYS_AUE_linux_setgroups	AUE_SETGROUPS
 #define	LINUX_SYS_AUE_linux_chown	AUE_CHOWN
 #define	LINUX_SYS_AUE_linux_setfsuid	AUE_SETFSUID
 #define	LINUX_SYS_AUE_linux_setfsgid	AUE_SETFSGID
 #define	LINUX_SYS_AUE_linux_pivot_root	AUE_PIVOT_ROOT
 #define	LINUX_SYS_AUE_linux_mincore	AUE_MINCORE
 #define	LINUX_SYS_AUE_linux_madvise	AUE_MADVISE
 #define	LINUX_SYS_AUE_linux_getdents64	AUE_GETDIRENTRIES
 #define	LINUX_SYS_AUE_linux_fcntl64	AUE_FCNTL
 #define	LINUX_SYS_AUE_linux_gettid	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lsetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fsetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lgetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fgetxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_listxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_llistxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_flistxattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_removexattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_lremovexattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fremovexattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_tkill	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sendfile64	AUE_SENDFILE
 #define	LINUX_SYS_AUE_linux_sys_futex	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_setaffinity	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_getaffinity	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_thread_area	AUE_NULL
 #define	LINUX_SYS_AUE_linux_get_thread_area	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fadvise64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_exit_group	AUE_EXIT
 #define	LINUX_SYS_AUE_linux_lookup_dcookie	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_ctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_wait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_remap_file_pages	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_tid_address	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_settime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_gettime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_getoverrun	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_delete	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_settime	AUE_CLOCK_SETTIME
 #define	LINUX_SYS_AUE_linux_clock_gettime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_getres	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_nanosleep	AUE_NULL
 #define	LINUX_SYS_AUE_linux_statfs64	AUE_STATFS
 #define	LINUX_SYS_AUE_linux_fstatfs64	AUE_FSTATFS
 #define	LINUX_SYS_AUE_linux_tgkill	AUE_NULL
 #define	LINUX_SYS_AUE_linux_utimes	AUE_UTIMES
 #define	LINUX_SYS_AUE_linux_fadvise64_64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mbind	AUE_NULL
 #define	LINUX_SYS_AUE_linux_get_mempolicy	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_mempolicy	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_open	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_unlink	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_timedsend	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_timedreceive	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_notify	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_getsetattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_kexec_load	AUE_NULL
 #define	LINUX_SYS_AUE_linux_waitid	AUE_WAIT6
 #define	LINUX_SYS_AUE_linux_add_key	AUE_NULL
 #define	LINUX_SYS_AUE_linux_request_key	AUE_NULL
 #define	LINUX_SYS_AUE_linux_keyctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ioprio_set	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ioprio_get	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_init	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_add_watch	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_rm_watch	AUE_NULL
 #define	LINUX_SYS_AUE_linux_migrate_pages	AUE_NULL
 #define	LINUX_SYS_AUE_linux_openat	AUE_OPEN_RWTC
 #define	LINUX_SYS_AUE_linux_mkdirat	AUE_MKDIRAT
 #define	LINUX_SYS_AUE_linux_mknodat	AUE_MKNODAT
 #define	LINUX_SYS_AUE_linux_fchownat	AUE_FCHOWNAT
 #define	LINUX_SYS_AUE_linux_futimesat	AUE_FUTIMESAT
 #define	LINUX_SYS_AUE_linux_fstatat64	AUE_FSTATAT
 #define	LINUX_SYS_AUE_linux_unlinkat	AUE_UNLINKAT
 #define	LINUX_SYS_AUE_linux_renameat	AUE_RENAMEAT
 #define	LINUX_SYS_AUE_linux_linkat	AUE_LINKAT
 #define	LINUX_SYS_AUE_linux_symlinkat	AUE_SYMLINKAT
 #define	LINUX_SYS_AUE_linux_readlinkat	AUE_READLINKAT
 #define	LINUX_SYS_AUE_linux_fchmodat	AUE_FCHMODAT
 #define	LINUX_SYS_AUE_linux_faccessat	AUE_FACCESSAT
 #define	LINUX_SYS_AUE_linux_pselect6	AUE_SELECT
 #define	LINUX_SYS_AUE_linux_ppoll	AUE_POLL
 #define	LINUX_SYS_AUE_linux_unshare	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_robust_list	AUE_NULL
 #define	LINUX_SYS_AUE_linux_get_robust_list	AUE_NULL
 #define	LINUX_SYS_AUE_linux_splice	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sync_file_range	AUE_NULL
 #define	LINUX_SYS_AUE_linux_tee	AUE_NULL
 #define	LINUX_SYS_AUE_linux_vmsplice	AUE_NULL
 #define	LINUX_SYS_AUE_linux_move_pages	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getcpu	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_pwait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_utimensat	AUE_FUTIMESAT
 #define	LINUX_SYS_AUE_linux_signalfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_eventfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fallocate	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_settime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_gettime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_signalfd4	AUE_NULL
 #define	LINUX_SYS_AUE_linux_eventfd2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_create1	AUE_NULL
 #define	LINUX_SYS_AUE_linux_dup3	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pipe2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_inotify_init1	AUE_NULL
 #define	LINUX_SYS_AUE_linux_preadv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pwritev	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_tgsigqueueinfo	AUE_NULL
 #define	LINUX_SYS_AUE_linux_perf_event_open	AUE_NULL
 #define	LINUX_SYS_AUE_linux_recvmmsg	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fanotify_init	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fanotify_mark	AUE_NULL
 #define	LINUX_SYS_AUE_linux_prlimit64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_name_to_handle_at	AUE_NULL
 #define	LINUX_SYS_AUE_linux_open_by_handle_at	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_adjtime	AUE_NULL
 #define	LINUX_SYS_AUE_linux_syncfs	AUE_SYNC
 #define	LINUX_SYS_AUE_linux_sendmmsg	AUE_NULL
 #define	LINUX_SYS_AUE_linux_setns	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_vm_readv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_vm_writev	AUE_NULL
 #define	LINUX_SYS_AUE_linux_kcmp	AUE_NULL
 #define	LINUX_SYS_AUE_linux_finit_module	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_setattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_getattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_renameat2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_seccomp	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getrandom	AUE_NULL
 #define	LINUX_SYS_AUE_linux_memfd_create	AUE_NULL
 #define	LINUX_SYS_AUE_linux_bpf	AUE_NULL
 #define	LINUX_SYS_AUE_linux_execveat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_socket	AUE_SOCKET
 #define	LINUX_SYS_AUE_linux_socketpair	AUE_SOCKETPAIR
 #define	LINUX_SYS_AUE_linux_bind	AUE_BIND
 #define	LINUX_SYS_AUE_linux_connect	AUE_CONNECT
 #define	LINUX_SYS_AUE_linux_listen	AUE_LISTEN
 #define	LINUX_SYS_AUE_linux_accept4	AUE_ACCEPT
 #define	LINUX_SYS_AUE_linux_getsockopt	AUE_GETSOCKOPT
 #define	LINUX_SYS_AUE_linux_setsockopt	AUE_SETSOCKOPT
 #define	LINUX_SYS_AUE_linux_getsockname	AUE_GETSOCKNAME
 #define	LINUX_SYS_AUE_linux_getpeername	AUE_GETPEERNAME
 #define	LINUX_SYS_AUE_linux_sendto	AUE_SENDTO
 #define	LINUX_SYS_AUE_linux_sendmsg	AUE_SENDMSG
 #define	LINUX_SYS_AUE_linux_recvfrom	AUE_RECVFROM
 #define	LINUX_SYS_AUE_linux_recvmsg	AUE_RECVMSG
 #define	LINUX_SYS_AUE_linux_shutdown	AUE_NULL
 #define	LINUX_SYS_AUE_linux_userfaultfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_membarrier	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mlock2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_copy_file_range	AUE_NULL
 #define	LINUX_SYS_AUE_linux_preadv2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pwritev2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pkey_mprotect	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pkey_alloc	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pkey_free	AUE_NULL
 #define	LINUX_SYS_AUE_linux_statx	AUE_NULL
 #define	LINUX_SYS_AUE_linux_arch_prctl	AUE_PRCTL
 #define	LINUX_SYS_AUE_linux_io_pgetevents	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rseq	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_shmdt	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgsnd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgrcv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_gettime64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_settime64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_adjtime64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_getres_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clock_nanosleep_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_gettime64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timer_settime64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_gettime64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_settime64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_utimensat_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pselect6_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ppoll_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_pgetevents_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_recvmmsg_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_timedsend_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mq_timedreceive_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semtimedop_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigtimedwait_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sys_futex_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_rr_get_interval_time64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pidfd_send_signal	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_uring_setup	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_uring_enter	AUE_NULL
 #define	LINUX_SYS_AUE_linux_io_uring_register	AUE_NULL
 #define	LINUX_SYS_AUE_linux_open_tree	AUE_NULL
 #define	LINUX_SYS_AUE_linux_move_mount	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fsopen	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fsconfig	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fsmount	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fspick	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pidfd_open	AUE_NULL
 #define	LINUX_SYS_AUE_linux_clone3	AUE_NULL
 #define	LINUX_SYS_AUE_linux_close_range	AUE_NULL
 #define	LINUX_SYS_AUE_linux_openat2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pidfd_getfd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_faccessat2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_madvise	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_pwait2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mount_setattr	AUE_NULL
 
 #undef PAD_
 #undef PADL_
 #undef PADR_
 
 #endif /* !_LINUX_SYSPROTO_H_ */
diff --git a/sys/i386/linux/linux_syscall.h b/sys/i386/linux/linux_syscall.h
index 9488c637fff0..d8d5b20238ae 100644
--- a/sys/i386/linux/linux_syscall.h
+++ b/sys/i386/linux/linux_syscall.h
@@ -1,414 +1,414 @@
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #define	LINUX_SYS_linux_exit	1
 #define	LINUX_SYS_linux_fork	2
 #define	LINUX_SYS_read	3
 #define	LINUX_SYS_write	4
 #define	LINUX_SYS_linux_open	5
 #define	LINUX_SYS_close	6
 #define	LINUX_SYS_linux_waitpid	7
 #define	LINUX_SYS_linux_creat	8
 #define	LINUX_SYS_linux_link	9
 #define	LINUX_SYS_linux_unlink	10
 #define	LINUX_SYS_linux_execve	11
 #define	LINUX_SYS_linux_chdir	12
 #define	LINUX_SYS_linux_time	13
 #define	LINUX_SYS_linux_mknod	14
 #define	LINUX_SYS_linux_chmod	15
 #define	LINUX_SYS_linux_lchown16	16
 #define	LINUX_SYS_linux_stat	18
 #define	LINUX_SYS_linux_lseek	19
 #define	LINUX_SYS_linux_getpid	20
 #define	LINUX_SYS_linux_mount	21
 #define	LINUX_SYS_linux_oldumount	22
 #define	LINUX_SYS_linux_setuid16	23
 #define	LINUX_SYS_linux_getuid16	24
 #define	LINUX_SYS_linux_stime	25
 #define	LINUX_SYS_linux_ptrace	26
 #define	LINUX_SYS_linux_alarm	27
 #define	LINUX_SYS_linux_fstat	28
 #define	LINUX_SYS_linux_pause	29
 #define	LINUX_SYS_linux_utime	30
 #define	LINUX_SYS_linux_access	33
 #define	LINUX_SYS_linux_nice	34
 #define	LINUX_SYS_sync	36
 #define	LINUX_SYS_linux_kill	37
 #define	LINUX_SYS_linux_rename	38
 #define	LINUX_SYS_linux_mkdir	39
 #define	LINUX_SYS_linux_rmdir	40
 #define	LINUX_SYS_dup	41
 #define	LINUX_SYS_linux_pipe	42
 #define	LINUX_SYS_linux_times	43
 #define	LINUX_SYS_linux_brk	45
 #define	LINUX_SYS_linux_setgid16	46
 #define	LINUX_SYS_linux_getgid16	47
 #define	LINUX_SYS_linux_signal	48
 #define	LINUX_SYS_linux_geteuid16	49
 #define	LINUX_SYS_linux_getegid16	50
 #define	LINUX_SYS_acct	51
 #define	LINUX_SYS_linux_umount	52
 #define	LINUX_SYS_linux_ioctl	54
 #define	LINUX_SYS_linux_fcntl	55
 #define	LINUX_SYS_setpgid	57
 #define	LINUX_SYS_linux_olduname	59
 #define	LINUX_SYS_umask	60
 #define	LINUX_SYS_chroot	61
 #define	LINUX_SYS_linux_ustat	62
 #define	LINUX_SYS_dup2	63
 #define	LINUX_SYS_linux_getppid	64
 #define	LINUX_SYS_getpgrp	65
 #define	LINUX_SYS_setsid	66
 #define	LINUX_SYS_linux_sigaction	67
 #define	LINUX_SYS_linux_sgetmask	68
 #define	LINUX_SYS_linux_ssetmask	69
 #define	LINUX_SYS_linux_setreuid16	70
 #define	LINUX_SYS_linux_setregid16	71
 #define	LINUX_SYS_linux_sigsuspend	72
 #define	LINUX_SYS_linux_sigpending	73
 #define	LINUX_SYS_linux_sethostname	74
 #define	LINUX_SYS_linux_setrlimit	75
 #define	LINUX_SYS_linux_old_getrlimit	76
 #define	LINUX_SYS_getrusage	77
 #define	LINUX_SYS_gettimeofday	78
 #define	LINUX_SYS_settimeofday	79
 #define	LINUX_SYS_linux_getgroups16	80
 #define	LINUX_SYS_linux_setgroups16	81
 #define	LINUX_SYS_linux_old_select	82
 #define	LINUX_SYS_linux_symlink	83
 #define	LINUX_SYS_linux_lstat	84
 #define	LINUX_SYS_linux_readlink	85
 #define	LINUX_SYS_linux_uselib	86
 #define	LINUX_SYS_swapon	87
 #define	LINUX_SYS_linux_reboot	88
 #define	LINUX_SYS_linux_readdir	89
 #define	LINUX_SYS_linux_mmap	90
 #define	LINUX_SYS_munmap	91
 #define	LINUX_SYS_linux_truncate	92
 #define	LINUX_SYS_linux_ftruncate	93
 #define	LINUX_SYS_fchmod	94
 #define	LINUX_SYS_fchown	95
 #define	LINUX_SYS_linux_getpriority	96
 #define	LINUX_SYS_setpriority	97
 #define	LINUX_SYS_linux_statfs	99
 #define	LINUX_SYS_linux_fstatfs	100
 #define	LINUX_SYS_linux_ioperm	101
 #define	LINUX_SYS_linux_socketcall	102
 #define	LINUX_SYS_linux_syslog	103
 #define	LINUX_SYS_linux_setitimer	104
 #define	LINUX_SYS_linux_getitimer	105
 #define	LINUX_SYS_linux_newstat	106
 #define	LINUX_SYS_linux_newlstat	107
 #define	LINUX_SYS_linux_newfstat	108
 #define	LINUX_SYS_linux_uname	109
 #define	LINUX_SYS_linux_iopl	110
 #define	LINUX_SYS_linux_vhangup	111
 #define	LINUX_SYS_linux_vm86old	113
 #define	LINUX_SYS_linux_wait4	114
 #define	LINUX_SYS_linux_swapoff	115
 #define	LINUX_SYS_linux_sysinfo	116
 #define	LINUX_SYS_linux_ipc	117
 #define	LINUX_SYS_fsync	118
 #define	LINUX_SYS_linux_sigreturn	119
 #define	LINUX_SYS_linux_clone	120
 #define	LINUX_SYS_linux_setdomainname	121
 #define	LINUX_SYS_linux_newuname	122
 #define	LINUX_SYS_linux_modify_ldt	123
 #define	LINUX_SYS_linux_adjtimex	124
 #define	LINUX_SYS_linux_mprotect	125
 #define	LINUX_SYS_linux_sigprocmask	126
 #define	LINUX_SYS_linux_init_module	128
 #define	LINUX_SYS_linux_delete_module	129
 #define	LINUX_SYS_linux_quotactl	131
 #define	LINUX_SYS_getpgid	132
 #define	LINUX_SYS_fchdir	133
 #define	LINUX_SYS_linux_bdflush	134
 #define	LINUX_SYS_linux_sysfs	135
 #define	LINUX_SYS_linux_personality	136
 #define	LINUX_SYS_linux_setfsuid16	138
 #define	LINUX_SYS_linux_setfsgid16	139
 #define	LINUX_SYS_linux_llseek	140
 #define	LINUX_SYS_linux_getdents	141
 #define	LINUX_SYS_linux_select	142
 #define	LINUX_SYS_flock	143
 #define	LINUX_SYS_linux_msync	144
 #define	LINUX_SYS_readv	145
 #define	LINUX_SYS_writev	146
 #define	LINUX_SYS_linux_getsid	147
 #define	LINUX_SYS_linux_fdatasync	148
 #define	LINUX_SYS_linux_sysctl	149
 #define	LINUX_SYS_mlock	150
 #define	LINUX_SYS_munlock	151
 #define	LINUX_SYS_mlockall	152
 #define	LINUX_SYS_munlockall	153
 #define	LINUX_SYS_linux_sched_setparam	154
 #define	LINUX_SYS_linux_sched_getparam	155
 #define	LINUX_SYS_linux_sched_setscheduler	156
 #define	LINUX_SYS_linux_sched_getscheduler	157
 #define	LINUX_SYS_sched_yield	158
 #define	LINUX_SYS_linux_sched_get_priority_max	159
 #define	LINUX_SYS_linux_sched_get_priority_min	160
 #define	LINUX_SYS_linux_sched_rr_get_interval	161
 #define	LINUX_SYS_linux_nanosleep	162
 #define	LINUX_SYS_linux_mremap	163
 #define	LINUX_SYS_linux_setresuid16	164
 #define	LINUX_SYS_linux_getresuid16	165
 #define	LINUX_SYS_linux_vm86	166
-#define	LINUX_SYS_poll	168
+#define	LINUX_SYS_linux_poll	168
 #define	LINUX_SYS_linux_setresgid16	170
 #define	LINUX_SYS_linux_getresgid16	171
 #define	LINUX_SYS_linux_prctl	172
 #define	LINUX_SYS_linux_rt_sigreturn	173
 #define	LINUX_SYS_linux_rt_sigaction	174
 #define	LINUX_SYS_linux_rt_sigprocmask	175
 #define	LINUX_SYS_linux_rt_sigpending	176
 #define	LINUX_SYS_linux_rt_sigtimedwait	177
 #define	LINUX_SYS_linux_rt_sigqueueinfo	178
 #define	LINUX_SYS_linux_rt_sigsuspend	179
 #define	LINUX_SYS_linux_pread	180
 #define	LINUX_SYS_linux_pwrite	181
 #define	LINUX_SYS_linux_chown16	182
 #define	LINUX_SYS_linux_getcwd	183
 #define	LINUX_SYS_linux_capget	184
 #define	LINUX_SYS_linux_capset	185
 #define	LINUX_SYS_linux_sigaltstack	186
 #define	LINUX_SYS_linux_sendfile	187
 #define	LINUX_SYS_linux_vfork	190
 #define	LINUX_SYS_linux_getrlimit	191
 #define	LINUX_SYS_linux_mmap2	192
 #define	LINUX_SYS_linux_truncate64	193
 #define	LINUX_SYS_linux_ftruncate64	194
 #define	LINUX_SYS_linux_stat64	195
 #define	LINUX_SYS_linux_lstat64	196
 #define	LINUX_SYS_linux_fstat64	197
 #define	LINUX_SYS_linux_lchown	198
 #define	LINUX_SYS_linux_getuid	199
 #define	LINUX_SYS_linux_getgid	200
 #define	LINUX_SYS_geteuid	201
 #define	LINUX_SYS_getegid	202
 #define	LINUX_SYS_setreuid	203
 #define	LINUX_SYS_setregid	204
 #define	LINUX_SYS_linux_getgroups	205
 #define	LINUX_SYS_linux_setgroups	206
 #define	LINUX_SYS_setresuid	208
 #define	LINUX_SYS_getresuid	209
 #define	LINUX_SYS_setresgid	210
 #define	LINUX_SYS_getresgid	211
 #define	LINUX_SYS_linux_chown	212
 #define	LINUX_SYS_setuid	213
 #define	LINUX_SYS_setgid	214
 #define	LINUX_SYS_linux_setfsuid	215
 #define	LINUX_SYS_linux_setfsgid	216
 #define	LINUX_SYS_linux_pivot_root	217
 #define	LINUX_SYS_linux_mincore	218
 #define	LINUX_SYS_linux_madvise	219
 #define	LINUX_SYS_linux_getdents64	220
 #define	LINUX_SYS_linux_fcntl64	221
 #define	LINUX_SYS_linux_gettid	224
 #define	LINUX_SYS_linux_setxattr	226
 #define	LINUX_SYS_linux_lsetxattr	227
 #define	LINUX_SYS_linux_fsetxattr	228
 #define	LINUX_SYS_linux_getxattr	229
 #define	LINUX_SYS_linux_lgetxattr	230
 #define	LINUX_SYS_linux_fgetxattr	231
 #define	LINUX_SYS_linux_listxattr	232
 #define	LINUX_SYS_linux_llistxattr	233
 #define	LINUX_SYS_linux_flistxattr	234
 #define	LINUX_SYS_linux_removexattr	235
 #define	LINUX_SYS_linux_lremovexattr	236
 #define	LINUX_SYS_linux_fremovexattr	237
 #define	LINUX_SYS_linux_tkill	238
 #define	LINUX_SYS_linux_sendfile64	239
 #define	LINUX_SYS_linux_sys_futex	240
 #define	LINUX_SYS_linux_sched_setaffinity	241
 #define	LINUX_SYS_linux_sched_getaffinity	242
 #define	LINUX_SYS_linux_set_thread_area	243
 #define	LINUX_SYS_linux_get_thread_area	244
 #define	LINUX_SYS_linux_fadvise64	250
 #define	LINUX_SYS_linux_exit_group	252
 #define	LINUX_SYS_linux_lookup_dcookie	253
 #define	LINUX_SYS_linux_epoll_create	254
 #define	LINUX_SYS_linux_epoll_ctl	255
 #define	LINUX_SYS_linux_epoll_wait	256
 #define	LINUX_SYS_linux_remap_file_pages	257
 #define	LINUX_SYS_linux_set_tid_address	258
 #define	LINUX_SYS_linux_timer_create	259
 #define	LINUX_SYS_linux_timer_settime	260
 #define	LINUX_SYS_linux_timer_gettime	261
 #define	LINUX_SYS_linux_timer_getoverrun	262
 #define	LINUX_SYS_linux_timer_delete	263
 #define	LINUX_SYS_linux_clock_settime	264
 #define	LINUX_SYS_linux_clock_gettime	265
 #define	LINUX_SYS_linux_clock_getres	266
 #define	LINUX_SYS_linux_clock_nanosleep	267
 #define	LINUX_SYS_linux_statfs64	268
 #define	LINUX_SYS_linux_fstatfs64	269
 #define	LINUX_SYS_linux_tgkill	270
 #define	LINUX_SYS_linux_utimes	271
 #define	LINUX_SYS_linux_fadvise64_64	272
 #define	LINUX_SYS_linux_mbind	274
 #define	LINUX_SYS_linux_get_mempolicy	275
 #define	LINUX_SYS_linux_set_mempolicy	276
 #define	LINUX_SYS_linux_mq_open	277
 #define	LINUX_SYS_linux_mq_unlink	278
 #define	LINUX_SYS_linux_mq_timedsend	279
 #define	LINUX_SYS_linux_mq_timedreceive	280
 #define	LINUX_SYS_linux_mq_notify	281
 #define	LINUX_SYS_linux_mq_getsetattr	282
 #define	LINUX_SYS_linux_kexec_load	283
 #define	LINUX_SYS_linux_waitid	284
 #define	LINUX_SYS_linux_add_key	286
 #define	LINUX_SYS_linux_request_key	287
 #define	LINUX_SYS_linux_keyctl	288
 #define	LINUX_SYS_linux_ioprio_set	289
 #define	LINUX_SYS_linux_ioprio_get	290
 #define	LINUX_SYS_linux_inotify_init	291
 #define	LINUX_SYS_linux_inotify_add_watch	292
 #define	LINUX_SYS_linux_inotify_rm_watch	293
 #define	LINUX_SYS_linux_migrate_pages	294
 #define	LINUX_SYS_linux_openat	295
 #define	LINUX_SYS_linux_mkdirat	296
 #define	LINUX_SYS_linux_mknodat	297
 #define	LINUX_SYS_linux_fchownat	298
 #define	LINUX_SYS_linux_futimesat	299
 #define	LINUX_SYS_linux_fstatat64	300
 #define	LINUX_SYS_linux_unlinkat	301
 #define	LINUX_SYS_linux_renameat	302
 #define	LINUX_SYS_linux_linkat	303
 #define	LINUX_SYS_linux_symlinkat	304
 #define	LINUX_SYS_linux_readlinkat	305
 #define	LINUX_SYS_linux_fchmodat	306
 #define	LINUX_SYS_linux_faccessat	307
 #define	LINUX_SYS_linux_pselect6	308
 #define	LINUX_SYS_linux_ppoll	309
 #define	LINUX_SYS_linux_unshare	310
 #define	LINUX_SYS_linux_set_robust_list	311
 #define	LINUX_SYS_linux_get_robust_list	312
 #define	LINUX_SYS_linux_splice	313
 #define	LINUX_SYS_linux_sync_file_range	314
 #define	LINUX_SYS_linux_tee	315
 #define	LINUX_SYS_linux_vmsplice	316
 #define	LINUX_SYS_linux_move_pages	317
 #define	LINUX_SYS_linux_getcpu	318
 #define	LINUX_SYS_linux_epoll_pwait	319
 #define	LINUX_SYS_linux_utimensat	320
 #define	LINUX_SYS_linux_signalfd	321
 #define	LINUX_SYS_linux_timerfd_create	322
 #define	LINUX_SYS_linux_eventfd	323
 #define	LINUX_SYS_linux_fallocate	324
 #define	LINUX_SYS_linux_timerfd_settime	325
 #define	LINUX_SYS_linux_timerfd_gettime	326
 #define	LINUX_SYS_linux_signalfd4	327
 #define	LINUX_SYS_linux_eventfd2	328
 #define	LINUX_SYS_linux_epoll_create1	329
 #define	LINUX_SYS_linux_dup3	330
 #define	LINUX_SYS_linux_pipe2	331
 #define	LINUX_SYS_linux_inotify_init1	332
 #define	LINUX_SYS_linux_preadv	333
 #define	LINUX_SYS_linux_pwritev	334
 #define	LINUX_SYS_linux_rt_tgsigqueueinfo	335
 #define	LINUX_SYS_linux_perf_event_open	336
 #define	LINUX_SYS_linux_recvmmsg	337
 #define	LINUX_SYS_linux_fanotify_init	338
 #define	LINUX_SYS_linux_fanotify_mark	339
 #define	LINUX_SYS_linux_prlimit64	340
 #define	LINUX_SYS_linux_name_to_handle_at	341
 #define	LINUX_SYS_linux_open_by_handle_at	342
 #define	LINUX_SYS_linux_clock_adjtime	343
 #define	LINUX_SYS_linux_syncfs	344
 #define	LINUX_SYS_linux_sendmmsg	345
 #define	LINUX_SYS_linux_setns	346
 #define	LINUX_SYS_linux_process_vm_readv	347
 #define	LINUX_SYS_linux_process_vm_writev	348
 #define	LINUX_SYS_linux_kcmp	349
 #define	LINUX_SYS_linux_finit_module	350
 #define	LINUX_SYS_linux_sched_setattr	351
 #define	LINUX_SYS_linux_sched_getattr	352
 #define	LINUX_SYS_linux_renameat2	353
 #define	LINUX_SYS_linux_seccomp	354
 #define	LINUX_SYS_linux_getrandom	355
 #define	LINUX_SYS_linux_memfd_create	356
 #define	LINUX_SYS_linux_bpf	357
 #define	LINUX_SYS_linux_execveat	358
 #define	LINUX_SYS_linux_socket	359
 #define	LINUX_SYS_linux_socketpair	360
 #define	LINUX_SYS_linux_bind	361
 #define	LINUX_SYS_linux_connect	362
 #define	LINUX_SYS_linux_listen	363
 #define	LINUX_SYS_linux_accept4	364
 #define	LINUX_SYS_linux_getsockopt	365
 #define	LINUX_SYS_linux_setsockopt	366
 #define	LINUX_SYS_linux_getsockname	367
 #define	LINUX_SYS_linux_getpeername	368
 #define	LINUX_SYS_linux_sendto	369
 #define	LINUX_SYS_linux_sendmsg	370
 #define	LINUX_SYS_linux_recvfrom	371
 #define	LINUX_SYS_linux_recvmsg	372
 #define	LINUX_SYS_linux_shutdown	373
 #define	LINUX_SYS_linux_userfaultfd	374
 #define	LINUX_SYS_linux_membarrier	375
 #define	LINUX_SYS_linux_mlock2	376
 #define	LINUX_SYS_linux_copy_file_range	377
 #define	LINUX_SYS_linux_preadv2	378
 #define	LINUX_SYS_linux_pwritev2	379
 #define	LINUX_SYS_linux_pkey_mprotect	380
 #define	LINUX_SYS_linux_pkey_alloc	381
 #define	LINUX_SYS_linux_pkey_free	382
 #define	LINUX_SYS_linux_statx	383
 #define	LINUX_SYS_linux_arch_prctl	384
 #define	LINUX_SYS_linux_io_pgetevents	385
 #define	LINUX_SYS_linux_rseq	386
 #define	LINUX_SYS_linux_semget	393
 #define	LINUX_SYS_linux_semctl	394
 #define	LINUX_SYS_linux_shmget	395
 #define	LINUX_SYS_linux_shmctl	396
 #define	LINUX_SYS_linux_shmat	397
 #define	LINUX_SYS_linux_shmdt	398
 #define	LINUX_SYS_linux_msgget	399
 #define	LINUX_SYS_linux_msgsnd	400
 #define	LINUX_SYS_linux_msgrcv	401
 #define	LINUX_SYS_linux_msgctl	402
 #define	LINUX_SYS_linux_clock_gettime64	403
 #define	LINUX_SYS_linux_clock_settime64	404
 #define	LINUX_SYS_linux_clock_adjtime64	405
 #define	LINUX_SYS_linux_clock_getres_time64	406
 #define	LINUX_SYS_linux_clock_nanosleep_time64	407
 #define	LINUX_SYS_linux_timer_gettime64	408
 #define	LINUX_SYS_linux_timer_settime64	409
 #define	LINUX_SYS_linux_timerfd_gettime64	410
 #define	LINUX_SYS_linux_timerfd_settime64	411
 #define	LINUX_SYS_linux_utimensat_time64	412
 #define	LINUX_SYS_linux_pselect6_time64	413
 #define	LINUX_SYS_linux_ppoll_time64	414
 #define	LINUX_SYS_linux_io_pgetevents_time64	416
 #define	LINUX_SYS_linux_recvmmsg_time64	417
 #define	LINUX_SYS_linux_mq_timedsend_time64	418
 #define	LINUX_SYS_linux_mq_timedreceive_time64	419
 #define	LINUX_SYS_linux_semtimedop_time64	420
 #define	LINUX_SYS_linux_rt_sigtimedwait_time64	421
 #define	LINUX_SYS_linux_sys_futex_time64	422
 #define	LINUX_SYS_linux_sched_rr_get_interval_time64	423
 #define	LINUX_SYS_linux_pidfd_send_signal	424
 #define	LINUX_SYS_linux_io_uring_setup	425
 #define	LINUX_SYS_linux_io_uring_enter	426
 #define	LINUX_SYS_linux_io_uring_register	427
 #define	LINUX_SYS_linux_open_tree	428
 #define	LINUX_SYS_linux_move_mount	429
 #define	LINUX_SYS_linux_fsopen	430
 #define	LINUX_SYS_linux_fsconfig	431
 #define	LINUX_SYS_linux_fsmount	432
 #define	LINUX_SYS_linux_fspick	433
 #define	LINUX_SYS_linux_pidfd_open	434
 #define	LINUX_SYS_linux_clone3	435
 #define	LINUX_SYS_linux_close_range	436
 #define	LINUX_SYS_linux_openat2	437
 #define	LINUX_SYS_linux_pidfd_getfd	438
 #define	LINUX_SYS_linux_faccessat2	439
 #define	LINUX_SYS_linux_process_madvise	440
 #define	LINUX_SYS_linux_epoll_pwait2	441
 #define	LINUX_SYS_linux_mount_setattr	442
 #define	LINUX_SYS_MAXSYSCALL	444
diff --git a/sys/i386/linux/linux_syscalls.c b/sys/i386/linux/linux_syscalls.c
index 748d2eb18fc1..a1e54e20400f 100644
--- a/sys/i386/linux/linux_syscalls.c
+++ b/sys/i386/linux/linux_syscalls.c
@@ -1,454 +1,454 @@
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 const char *linux_syscallnames[] = {
 #define	nosys	linux_nosys
 	"#0",			/* 0 = setup */
 	"linux_exit",			/* 1 = linux_exit */
 	"linux_fork",			/* 2 = linux_fork */
 	"read",			/* 3 = read */
 	"write",			/* 4 = write */
 	"linux_open",			/* 5 = linux_open */
 	"close",			/* 6 = close */
 	"linux_waitpid",			/* 7 = linux_waitpid */
 	"linux_creat",			/* 8 = linux_creat */
 	"linux_link",			/* 9 = linux_link */
 	"linux_unlink",			/* 10 = linux_unlink */
 	"linux_execve",			/* 11 = linux_execve */
 	"linux_chdir",			/* 12 = linux_chdir */
 	"linux_time",			/* 13 = linux_time */
 	"linux_mknod",			/* 14 = linux_mknod */
 	"linux_chmod",			/* 15 = linux_chmod */
 	"linux_lchown16",			/* 16 = linux_lchown16 */
 	"#17",			/* 17 = break */
 	"linux_stat",			/* 18 = linux_stat */
 	"linux_lseek",			/* 19 = linux_lseek */
 	"linux_getpid",			/* 20 = linux_getpid */
 	"linux_mount",			/* 21 = linux_mount */
 	"linux_oldumount",			/* 22 = linux_oldumount */
 	"linux_setuid16",			/* 23 = linux_setuid16 */
 	"linux_getuid16",			/* 24 = linux_getuid16 */
 	"linux_stime",			/* 25 = linux_stime */
 	"linux_ptrace",			/* 26 = linux_ptrace */
 	"linux_alarm",			/* 27 = linux_alarm */
 	"linux_fstat",			/* 28 = linux_fstat */
 	"linux_pause",			/* 29 = linux_pause */
 	"linux_utime",			/* 30 = linux_utime */
 	"#31",			/* 31 = stty */
 	"#32",			/* 32 = gtty */
 	"linux_access",			/* 33 = linux_access */
 	"linux_nice",			/* 34 = linux_nice */
 	"#35",			/* 35 = ftime */
 	"sync",			/* 36 = sync */
 	"linux_kill",			/* 37 = linux_kill */
 	"linux_rename",			/* 38 = linux_rename */
 	"linux_mkdir",			/* 39 = linux_mkdir */
 	"linux_rmdir",			/* 40 = linux_rmdir */
 	"dup",			/* 41 = dup */
 	"linux_pipe",			/* 42 = linux_pipe */
 	"linux_times",			/* 43 = linux_times */
 	"#44",			/* 44 = prof */
 	"linux_brk",			/* 45 = linux_brk */
 	"linux_setgid16",			/* 46 = linux_setgid16 */
 	"linux_getgid16",			/* 47 = linux_getgid16 */
 	"linux_signal",			/* 48 = linux_signal */
 	"linux_geteuid16",			/* 49 = linux_geteuid16 */
 	"linux_getegid16",			/* 50 = linux_getegid16 */
 	"acct",			/* 51 = acct */
 	"linux_umount",			/* 52 = linux_umount */
 	"#53",			/* 53 = lock */
 	"linux_ioctl",			/* 54 = linux_ioctl */
 	"linux_fcntl",			/* 55 = linux_fcntl */
 	"#56",			/* 56 = mpx */
 	"setpgid",			/* 57 = setpgid */
 	"#58",			/* 58 = ulimit */
 	"linux_olduname",			/* 59 = linux_olduname */
 	"umask",			/* 60 = umask */
 	"chroot",			/* 61 = chroot */
 	"linux_ustat",			/* 62 = linux_ustat */
 	"dup2",			/* 63 = dup2 */
 	"linux_getppid",			/* 64 = linux_getppid */
 	"getpgrp",			/* 65 = getpgrp */
 	"setsid",			/* 66 = setsid */
 	"linux_sigaction",			/* 67 = linux_sigaction */
 	"linux_sgetmask",			/* 68 = linux_sgetmask */
 	"linux_ssetmask",			/* 69 = linux_ssetmask */
 	"linux_setreuid16",			/* 70 = linux_setreuid16 */
 	"linux_setregid16",			/* 71 = linux_setregid16 */
 	"linux_sigsuspend",			/* 72 = linux_sigsuspend */
 	"linux_sigpending",			/* 73 = linux_sigpending */
 	"linux_sethostname",			/* 74 = linux_sethostname */
 	"linux_setrlimit",			/* 75 = linux_setrlimit */
 	"linux_old_getrlimit",			/* 76 = linux_old_getrlimit */
 	"getrusage",			/* 77 = getrusage */
 	"gettimeofday",			/* 78 = gettimeofday */
 	"settimeofday",			/* 79 = settimeofday */
 	"linux_getgroups16",			/* 80 = linux_getgroups16 */
 	"linux_setgroups16",			/* 81 = linux_setgroups16 */
 	"linux_old_select",			/* 82 = linux_old_select */
 	"linux_symlink",			/* 83 = linux_symlink */
 	"linux_lstat",			/* 84 = linux_lstat */
 	"linux_readlink",			/* 85 = linux_readlink */
 	"linux_uselib",			/* 86 = linux_uselib */
 	"swapon",			/* 87 = swapon */
 	"linux_reboot",			/* 88 = linux_reboot */
 	"linux_readdir",			/* 89 = linux_readdir */
 	"linux_mmap",			/* 90 = linux_mmap */
 	"munmap",			/* 91 = munmap */
 	"linux_truncate",			/* 92 = linux_truncate */
 	"linux_ftruncate",			/* 93 = linux_ftruncate */
 	"fchmod",			/* 94 = fchmod */
 	"fchown",			/* 95 = fchown */
 	"linux_getpriority",			/* 96 = linux_getpriority */
 	"setpriority",			/* 97 = setpriority */
 	"#98",			/* 98 = profil */
 	"linux_statfs",			/* 99 = linux_statfs */
 	"linux_fstatfs",			/* 100 = linux_fstatfs */
 	"linux_ioperm",			/* 101 = linux_ioperm */
 	"linux_socketcall",			/* 102 = linux_socketcall */
 	"linux_syslog",			/* 103 = linux_syslog */
 	"linux_setitimer",			/* 104 = linux_setitimer */
 	"linux_getitimer",			/* 105 = linux_getitimer */
 	"linux_newstat",			/* 106 = linux_newstat */
 	"linux_newlstat",			/* 107 = linux_newlstat */
 	"linux_newfstat",			/* 108 = linux_newfstat */
 	"linux_uname",			/* 109 = linux_uname */
 	"linux_iopl",			/* 110 = linux_iopl */
 	"linux_vhangup",			/* 111 = linux_vhangup */
 	"#112",			/* 112 = idle */
 	"linux_vm86old",			/* 113 = linux_vm86old */
 	"linux_wait4",			/* 114 = linux_wait4 */
 	"linux_swapoff",			/* 115 = linux_swapoff */
 	"linux_sysinfo",			/* 116 = linux_sysinfo */
 	"linux_ipc",			/* 117 = linux_ipc */
 	"fsync",			/* 118 = fsync */
 	"linux_sigreturn",			/* 119 = linux_sigreturn */
 	"linux_clone",			/* 120 = linux_clone */
 	"linux_setdomainname",			/* 121 = linux_setdomainname */
 	"linux_newuname",			/* 122 = linux_newuname */
 	"linux_modify_ldt",			/* 123 = linux_modify_ldt */
 	"linux_adjtimex",			/* 124 = linux_adjtimex */
 	"linux_mprotect",			/* 125 = linux_mprotect */
 	"linux_sigprocmask",			/* 126 = linux_sigprocmask */
 	"#127",			/* 127 = create_module */
 	"linux_init_module",			/* 128 = linux_init_module */
 	"linux_delete_module",			/* 129 = linux_delete_module */
 	"#130",			/* 130 = get_kernel_syms */
 	"linux_quotactl",			/* 131 = linux_quotactl */
 	"getpgid",			/* 132 = getpgid */
 	"fchdir",			/* 133 = fchdir */
 	"linux_bdflush",			/* 134 = linux_bdflush */
 	"linux_sysfs",			/* 135 = linux_sysfs */
 	"linux_personality",			/* 136 = linux_personality */
 	"#137",			/* 137 = afs_syscall */
 	"linux_setfsuid16",			/* 138 = linux_setfsuid16 */
 	"linux_setfsgid16",			/* 139 = linux_setfsgid16 */
 	"linux_llseek",			/* 140 = linux_llseek */
 	"linux_getdents",			/* 141 = linux_getdents */
 	"linux_select",			/* 142 = linux_select */
 	"flock",			/* 143 = flock */
 	"linux_msync",			/* 144 = linux_msync */
 	"readv",			/* 145 = readv */
 	"writev",			/* 146 = writev */
 	"linux_getsid",			/* 147 = linux_getsid */
 	"linux_fdatasync",			/* 148 = linux_fdatasync */
 	"linux_sysctl",			/* 149 = linux_sysctl */
 	"mlock",			/* 150 = mlock */
 	"munlock",			/* 151 = munlock */
 	"mlockall",			/* 152 = mlockall */
 	"munlockall",			/* 153 = munlockall */
 	"linux_sched_setparam",			/* 154 = linux_sched_setparam */
 	"linux_sched_getparam",			/* 155 = linux_sched_getparam */
 	"linux_sched_setscheduler",			/* 156 = linux_sched_setscheduler */
 	"linux_sched_getscheduler",			/* 157 = linux_sched_getscheduler */
 	"sched_yield",			/* 158 = sched_yield */
 	"linux_sched_get_priority_max",			/* 159 = linux_sched_get_priority_max */
 	"linux_sched_get_priority_min",			/* 160 = linux_sched_get_priority_min */
 	"linux_sched_rr_get_interval",			/* 161 = linux_sched_rr_get_interval */
 	"linux_nanosleep",			/* 162 = linux_nanosleep */
 	"linux_mremap",			/* 163 = linux_mremap */
 	"linux_setresuid16",			/* 164 = linux_setresuid16 */
 	"linux_getresuid16",			/* 165 = linux_getresuid16 */
 	"linux_vm86",			/* 166 = linux_vm86 */
 	"#167",			/* 167 = query_module */
-	"poll",			/* 168 = poll */
+	"linux_poll",			/* 168 = linux_poll */
 	"#169",			/* 169 = nfsservctl */
 	"linux_setresgid16",			/* 170 = linux_setresgid16 */
 	"linux_getresgid16",			/* 171 = linux_getresgid16 */
 	"linux_prctl",			/* 172 = linux_prctl */
 	"linux_rt_sigreturn",			/* 173 = linux_rt_sigreturn */
 	"linux_rt_sigaction",			/* 174 = linux_rt_sigaction */
 	"linux_rt_sigprocmask",			/* 175 = linux_rt_sigprocmask */
 	"linux_rt_sigpending",			/* 176 = linux_rt_sigpending */
 	"linux_rt_sigtimedwait",			/* 177 = linux_rt_sigtimedwait */
 	"linux_rt_sigqueueinfo",			/* 178 = linux_rt_sigqueueinfo */
 	"linux_rt_sigsuspend",			/* 179 = linux_rt_sigsuspend */
 	"linux_pread",			/* 180 = linux_pread */
 	"linux_pwrite",			/* 181 = linux_pwrite */
 	"linux_chown16",			/* 182 = linux_chown16 */
 	"linux_getcwd",			/* 183 = linux_getcwd */
 	"linux_capget",			/* 184 = linux_capget */
 	"linux_capset",			/* 185 = linux_capset */
 	"linux_sigaltstack",			/* 186 = linux_sigaltstack */
 	"linux_sendfile",			/* 187 = linux_sendfile */
 	"#188",			/* 188 = getpmsg */
 	"#189",			/* 189 = putpmsg */
 	"linux_vfork",			/* 190 = linux_vfork */
 	"linux_getrlimit",			/* 191 = linux_getrlimit */
 	"linux_mmap2",			/* 192 = linux_mmap2 */
 	"linux_truncate64",			/* 193 = linux_truncate64 */
 	"linux_ftruncate64",			/* 194 = linux_ftruncate64 */
 	"linux_stat64",			/* 195 = linux_stat64 */
 	"linux_lstat64",			/* 196 = linux_lstat64 */
 	"linux_fstat64",			/* 197 = linux_fstat64 */
 	"linux_lchown",			/* 198 = linux_lchown */
 	"linux_getuid",			/* 199 = linux_getuid */
 	"linux_getgid",			/* 200 = linux_getgid */
 	"geteuid",			/* 201 = geteuid */
 	"getegid",			/* 202 = getegid */
 	"setreuid",			/* 203 = setreuid */
 	"setregid",			/* 204 = setregid */
 	"linux_getgroups",			/* 205 = linux_getgroups */
 	"linux_setgroups",			/* 206 = linux_setgroups */
 	"fchown",			/* 207 = fchown */
 	"setresuid",			/* 208 = setresuid */
 	"getresuid",			/* 209 = getresuid */
 	"setresgid",			/* 210 = setresgid */
 	"getresgid",			/* 211 = getresgid */
 	"linux_chown",			/* 212 = linux_chown */
 	"setuid",			/* 213 = setuid */
 	"setgid",			/* 214 = setgid */
 	"linux_setfsuid",			/* 215 = linux_setfsuid */
 	"linux_setfsgid",			/* 216 = linux_setfsgid */
 	"linux_pivot_root",			/* 217 = linux_pivot_root */
 	"linux_mincore",			/* 218 = linux_mincore */
 	"linux_madvise",			/* 219 = linux_madvise */
 	"linux_getdents64",			/* 220 = linux_getdents64 */
 	"linux_fcntl64",			/* 221 = linux_fcntl64 */
 	"#222",			/* 222 =  */
 	"#223",			/* 223 =  */
 	"linux_gettid",			/* 224 = linux_gettid */
 	"#225",			/* 225 = linux_readahead */
 	"linux_setxattr",			/* 226 = linux_setxattr */
 	"linux_lsetxattr",			/* 227 = linux_lsetxattr */
 	"linux_fsetxattr",			/* 228 = linux_fsetxattr */
 	"linux_getxattr",			/* 229 = linux_getxattr */
 	"linux_lgetxattr",			/* 230 = linux_lgetxattr */
 	"linux_fgetxattr",			/* 231 = linux_fgetxattr */
 	"linux_listxattr",			/* 232 = linux_listxattr */
 	"linux_llistxattr",			/* 233 = linux_llistxattr */
 	"linux_flistxattr",			/* 234 = linux_flistxattr */
 	"linux_removexattr",			/* 235 = linux_removexattr */
 	"linux_lremovexattr",			/* 236 = linux_lremovexattr */
 	"linux_fremovexattr",			/* 237 = linux_fremovexattr */
 	"linux_tkill",			/* 238 = linux_tkill */
 	"linux_sendfile64",			/* 239 = linux_sendfile64 */
 	"linux_sys_futex",			/* 240 = linux_sys_futex */
 	"linux_sched_setaffinity",			/* 241 = linux_sched_setaffinity */
 	"linux_sched_getaffinity",			/* 242 = linux_sched_getaffinity */
 	"linux_set_thread_area",			/* 243 = linux_set_thread_area */
 	"linux_get_thread_area",			/* 244 = linux_get_thread_area */
 	"#245",			/* 245 = linux_io_setup */
 	"#246",			/* 246 = linux_io_destroy */
 	"#247",			/* 247 = linux_io_getevents */
 	"#248",			/* 248 = linux_io_submit */
 	"#249",			/* 249 = linux_io_cancel */
 	"linux_fadvise64",			/* 250 = linux_fadvise64 */
 	"#251",			/* 251 =  */
 	"linux_exit_group",			/* 252 = linux_exit_group */
 	"linux_lookup_dcookie",			/* 253 = linux_lookup_dcookie */
 	"linux_epoll_create",			/* 254 = linux_epoll_create */
 	"linux_epoll_ctl",			/* 255 = linux_epoll_ctl */
 	"linux_epoll_wait",			/* 256 = linux_epoll_wait */
 	"linux_remap_file_pages",			/* 257 = linux_remap_file_pages */
 	"linux_set_tid_address",			/* 258 = linux_set_tid_address */
 	"linux_timer_create",			/* 259 = linux_timer_create */
 	"linux_timer_settime",			/* 260 = linux_timer_settime */
 	"linux_timer_gettime",			/* 261 = linux_timer_gettime */
 	"linux_timer_getoverrun",			/* 262 = linux_timer_getoverrun */
 	"linux_timer_delete",			/* 263 = linux_timer_delete */
 	"linux_clock_settime",			/* 264 = linux_clock_settime */
 	"linux_clock_gettime",			/* 265 = linux_clock_gettime */
 	"linux_clock_getres",			/* 266 = linux_clock_getres */
 	"linux_clock_nanosleep",			/* 267 = linux_clock_nanosleep */
 	"linux_statfs64",			/* 268 = linux_statfs64 */
 	"linux_fstatfs64",			/* 269 = linux_fstatfs64 */
 	"linux_tgkill",			/* 270 = linux_tgkill */
 	"linux_utimes",			/* 271 = linux_utimes */
 	"linux_fadvise64_64",			/* 272 = linux_fadvise64_64 */
 	"#273",			/* 273 = vserver */
 	"linux_mbind",			/* 274 = linux_mbind */
 	"linux_get_mempolicy",			/* 275 = linux_get_mempolicy */
 	"linux_set_mempolicy",			/* 276 = linux_set_mempolicy */
 	"linux_mq_open",			/* 277 = linux_mq_open */
 	"linux_mq_unlink",			/* 278 = linux_mq_unlink */
 	"linux_mq_timedsend",			/* 279 = linux_mq_timedsend */
 	"linux_mq_timedreceive",			/* 280 = linux_mq_timedreceive */
 	"linux_mq_notify",			/* 281 = linux_mq_notify */
 	"linux_mq_getsetattr",			/* 282 = linux_mq_getsetattr */
 	"linux_kexec_load",			/* 283 = linux_kexec_load */
 	"linux_waitid",			/* 284 = linux_waitid */
 	"#285",			/* 285 =  */
 	"linux_add_key",			/* 286 = linux_add_key */
 	"linux_request_key",			/* 287 = linux_request_key */
 	"linux_keyctl",			/* 288 = linux_keyctl */
 	"linux_ioprio_set",			/* 289 = linux_ioprio_set */
 	"linux_ioprio_get",			/* 290 = linux_ioprio_get */
 	"linux_inotify_init",			/* 291 = linux_inotify_init */
 	"linux_inotify_add_watch",			/* 292 = linux_inotify_add_watch */
 	"linux_inotify_rm_watch",			/* 293 = linux_inotify_rm_watch */
 	"linux_migrate_pages",			/* 294 = linux_migrate_pages */
 	"linux_openat",			/* 295 = linux_openat */
 	"linux_mkdirat",			/* 296 = linux_mkdirat */
 	"linux_mknodat",			/* 297 = linux_mknodat */
 	"linux_fchownat",			/* 298 = linux_fchownat */
 	"linux_futimesat",			/* 299 = linux_futimesat */
 	"linux_fstatat64",			/* 300 = linux_fstatat64 */
 	"linux_unlinkat",			/* 301 = linux_unlinkat */
 	"linux_renameat",			/* 302 = linux_renameat */
 	"linux_linkat",			/* 303 = linux_linkat */
 	"linux_symlinkat",			/* 304 = linux_symlinkat */
 	"linux_readlinkat",			/* 305 = linux_readlinkat */
 	"linux_fchmodat",			/* 306 = linux_fchmodat */
 	"linux_faccessat",			/* 307 = linux_faccessat */
 	"linux_pselect6",			/* 308 = linux_pselect6 */
 	"linux_ppoll",			/* 309 = linux_ppoll */
 	"linux_unshare",			/* 310 = linux_unshare */
 	"linux_set_robust_list",			/* 311 = linux_set_robust_list */
 	"linux_get_robust_list",			/* 312 = linux_get_robust_list */
 	"linux_splice",			/* 313 = linux_splice */
 	"linux_sync_file_range",			/* 314 = linux_sync_file_range */
 	"linux_tee",			/* 315 = linux_tee */
 	"linux_vmsplice",			/* 316 = linux_vmsplice */
 	"linux_move_pages",			/* 317 = linux_move_pages */
 	"linux_getcpu",			/* 318 = linux_getcpu */
 	"linux_epoll_pwait",			/* 319 = linux_epoll_pwait */
 	"linux_utimensat",			/* 320 = linux_utimensat */
 	"linux_signalfd",			/* 321 = linux_signalfd */
 	"linux_timerfd_create",			/* 322 = linux_timerfd_create */
 	"linux_eventfd",			/* 323 = linux_eventfd */
 	"linux_fallocate",			/* 324 = linux_fallocate */
 	"linux_timerfd_settime",			/* 325 = linux_timerfd_settime */
 	"linux_timerfd_gettime",			/* 326 = linux_timerfd_gettime */
 	"linux_signalfd4",			/* 327 = linux_signalfd4 */
 	"linux_eventfd2",			/* 328 = linux_eventfd2 */
 	"linux_epoll_create1",			/* 329 = linux_epoll_create1 */
 	"linux_dup3",			/* 330 = linux_dup3 */
 	"linux_pipe2",			/* 331 = linux_pipe2 */
 	"linux_inotify_init1",			/* 332 = linux_inotify_init1 */
 	"linux_preadv",			/* 333 = linux_preadv */
 	"linux_pwritev",			/* 334 = linux_pwritev */
 	"linux_rt_tgsigqueueinfo",			/* 335 = linux_rt_tgsigqueueinfo */
 	"linux_perf_event_open",			/* 336 = linux_perf_event_open */
 	"linux_recvmmsg",			/* 337 = linux_recvmmsg */
 	"linux_fanotify_init",			/* 338 = linux_fanotify_init */
 	"linux_fanotify_mark",			/* 339 = linux_fanotify_mark */
 	"linux_prlimit64",			/* 340 = linux_prlimit64 */
 	"linux_name_to_handle_at",			/* 341 = linux_name_to_handle_at */
 	"linux_open_by_handle_at",			/* 342 = linux_open_by_handle_at */
 	"linux_clock_adjtime",			/* 343 = linux_clock_adjtime */
 	"linux_syncfs",			/* 344 = linux_syncfs */
 	"linux_sendmmsg",			/* 345 = linux_sendmmsg */
 	"linux_setns",			/* 346 = linux_setns */
 	"linux_process_vm_readv",			/* 347 = linux_process_vm_readv */
 	"linux_process_vm_writev",			/* 348 = linux_process_vm_writev */
 	"linux_kcmp",			/* 349 = linux_kcmp */
 	"linux_finit_module",			/* 350 = linux_finit_module */
 	"linux_sched_setattr",			/* 351 = linux_sched_setattr */
 	"linux_sched_getattr",			/* 352 = linux_sched_getattr */
 	"linux_renameat2",			/* 353 = linux_renameat2 */
 	"linux_seccomp",			/* 354 = linux_seccomp */
 	"linux_getrandom",			/* 355 = linux_getrandom */
 	"linux_memfd_create",			/* 356 = linux_memfd_create */
 	"linux_bpf",			/* 357 = linux_bpf */
 	"linux_execveat",			/* 358 = linux_execveat */
 	"linux_socket",			/* 359 = linux_socket */
 	"linux_socketpair",			/* 360 = linux_socketpair */
 	"linux_bind",			/* 361 = linux_bind */
 	"linux_connect",			/* 362 = linux_connect */
 	"linux_listen",			/* 363 = linux_listen */
 	"linux_accept4",			/* 364 = linux_accept4 */
 	"linux_getsockopt",			/* 365 = linux_getsockopt */
 	"linux_setsockopt",			/* 366 = linux_setsockopt */
 	"linux_getsockname",			/* 367 = linux_getsockname */
 	"linux_getpeername",			/* 368 = linux_getpeername */
 	"linux_sendto",			/* 369 = linux_sendto */
 	"linux_sendmsg",			/* 370 = linux_sendmsg */
 	"linux_recvfrom",			/* 371 = linux_recvfrom */
 	"linux_recvmsg",			/* 372 = linux_recvmsg */
 	"linux_shutdown",			/* 373 = linux_shutdown */
 	"linux_userfaultfd",			/* 374 = linux_userfaultfd */
 	"linux_membarrier",			/* 375 = linux_membarrier */
 	"linux_mlock2",			/* 376 = linux_mlock2 */
 	"linux_copy_file_range",			/* 377 = linux_copy_file_range */
 	"linux_preadv2",			/* 378 = linux_preadv2 */
 	"linux_pwritev2",			/* 379 = linux_pwritev2 */
 	"linux_pkey_mprotect",			/* 380 = linux_pkey_mprotect */
 	"linux_pkey_alloc",			/* 381 = linux_pkey_alloc */
 	"linux_pkey_free",			/* 382 = linux_pkey_free */
 	"linux_statx",			/* 383 = linux_statx */
 	"linux_arch_prctl",			/* 384 = linux_arch_prctl */
 	"linux_io_pgetevents",			/* 385 = linux_io_pgetevents */
 	"linux_rseq",			/* 386 = linux_rseq */
 	"#387",			/* 387 = nosys */
 	"#388",			/* 388 = nosys */
 	"#389",			/* 389 = nosys */
 	"#390",			/* 390 = nosys */
 	"#391",			/* 391 = nosys */
 	"#392",			/* 392 = nosys */
 	"linux_semget",			/* 393 = linux_semget */
 	"linux_semctl",			/* 394 = linux_semctl */
 	"linux_shmget",			/* 395 = linux_shmget */
 	"linux_shmctl",			/* 396 = linux_shmctl */
 	"linux_shmat",			/* 397 = linux_shmat */
 	"linux_shmdt",			/* 398 = linux_shmdt */
 	"linux_msgget",			/* 399 = linux_msgget */
 	"linux_msgsnd",			/* 400 = linux_msgsnd */
 	"linux_msgrcv",			/* 401 = linux_msgrcv */
 	"linux_msgctl",			/* 402 = linux_msgctl */
 	"linux_clock_gettime64",			/* 403 = linux_clock_gettime64 */
 	"linux_clock_settime64",			/* 404 = linux_clock_settime64 */
 	"linux_clock_adjtime64",			/* 405 = linux_clock_adjtime64 */
 	"linux_clock_getres_time64",			/* 406 = linux_clock_getres_time64 */
 	"linux_clock_nanosleep_time64",			/* 407 = linux_clock_nanosleep_time64 */
 	"linux_timer_gettime64",			/* 408 = linux_timer_gettime64 */
 	"linux_timer_settime64",			/* 409 = linux_timer_settime64 */
 	"linux_timerfd_gettime64",			/* 410 = linux_timerfd_gettime64 */
 	"linux_timerfd_settime64",			/* 411 = linux_timerfd_settime64 */
 	"linux_utimensat_time64",			/* 412 = linux_utimensat_time64 */
 	"linux_pselect6_time64",			/* 413 = linux_pselect6_time64 */
 	"linux_ppoll_time64",			/* 414 = linux_ppoll_time64 */
 	"#415",			/* 415 = nosys */
 	"linux_io_pgetevents_time64",			/* 416 = linux_io_pgetevents_time64 */
 	"linux_recvmmsg_time64",			/* 417 = linux_recvmmsg_time64 */
 	"linux_mq_timedsend_time64",			/* 418 = linux_mq_timedsend_time64 */
 	"linux_mq_timedreceive_time64",			/* 419 = linux_mq_timedreceive_time64 */
 	"linux_semtimedop_time64",			/* 420 = linux_semtimedop_time64 */
 	"linux_rt_sigtimedwait_time64",			/* 421 = linux_rt_sigtimedwait_time64 */
 	"linux_sys_futex_time64",			/* 422 = linux_sys_futex_time64 */
 	"linux_sched_rr_get_interval_time64",			/* 423 = linux_sched_rr_get_interval_time64 */
 	"linux_pidfd_send_signal",			/* 424 = linux_pidfd_send_signal */
 	"linux_io_uring_setup",			/* 425 = linux_io_uring_setup */
 	"linux_io_uring_enter",			/* 426 = linux_io_uring_enter */
 	"linux_io_uring_register",			/* 427 = linux_io_uring_register */
 	"linux_open_tree",			/* 428 = linux_open_tree */
 	"linux_move_mount",			/* 429 = linux_move_mount */
 	"linux_fsopen",			/* 430 = linux_fsopen */
 	"linux_fsconfig",			/* 431 = linux_fsconfig */
 	"linux_fsmount",			/* 432 = linux_fsmount */
 	"linux_fspick",			/* 433 = linux_fspick */
 	"linux_pidfd_open",			/* 434 = linux_pidfd_open */
 	"linux_clone3",			/* 435 = linux_clone3 */
 	"linux_close_range",			/* 436 = linux_close_range */
 	"linux_openat2",			/* 437 = linux_openat2 */
 	"linux_pidfd_getfd",			/* 438 = linux_pidfd_getfd */
 	"linux_faccessat2",			/* 439 = linux_faccessat2 */
 	"linux_process_madvise",			/* 440 = linux_process_madvise */
 	"linux_epoll_pwait2",			/* 441 = linux_epoll_pwait2 */
 	"linux_mount_setattr",			/* 442 = linux_mount_setattr */
 	"#443",			/* 443 = nosys */
 };
diff --git a/sys/i386/linux/linux_sysent.c b/sys/i386/linux/linux_sysent.c
index 216f46798e3a..7b94d2047071 100644
--- a/sys/i386/linux/linux_sysent.c
+++ b/sys/i386/linux/linux_sysent.c
@@ -1,464 +1,464 @@
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  */
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <compat/linux/linux_sysproto.h>
 #include <i386/linux/linux.h>
 #include <i386/linux/linux_proto.h>
 
 #define AS(name) (sizeof(struct name) / sizeof(register_t))
 
 /* The casts are bogus but will do for now. */
 struct sysent linux_sysent[] = {
 #define	nosys	linux_nosys
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 0 = setup */
 	{ .sy_narg = AS(linux_exit_args), .sy_call = (sy_call_t *)linux_exit, .sy_auevent = AUE_EXIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 1 = linux_exit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fork, .sy_auevent = AUE_FORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 2 = linux_fork */
 	{ .sy_narg = AS(read_args), .sy_call = (sy_call_t *)sys_read, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 3 = read */
 	{ .sy_narg = AS(write_args), .sy_call = (sy_call_t *)sys_write, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 4 = write */
 	{ .sy_narg = AS(linux_open_args), .sy_call = (sy_call_t *)linux_open, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 5 = linux_open */
 	{ .sy_narg = AS(close_args), .sy_call = (sy_call_t *)sys_close, .sy_auevent = AUE_CLOSE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 6 = close */
 	{ .sy_narg = AS(linux_waitpid_args), .sy_call = (sy_call_t *)linux_waitpid, .sy_auevent = AUE_WAIT4, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 7 = linux_waitpid */
 	{ .sy_narg = AS(linux_creat_args), .sy_call = (sy_call_t *)linux_creat, .sy_auevent = AUE_CREAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 8 = linux_creat */
 	{ .sy_narg = AS(linux_link_args), .sy_call = (sy_call_t *)linux_link, .sy_auevent = AUE_LINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 9 = linux_link */
 	{ .sy_narg = AS(linux_unlink_args), .sy_call = (sy_call_t *)linux_unlink, .sy_auevent = AUE_UNLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 10 = linux_unlink */
 	{ .sy_narg = AS(linux_execve_args), .sy_call = (sy_call_t *)linux_execve, .sy_auevent = AUE_EXECVE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 11 = linux_execve */
 	{ .sy_narg = AS(linux_chdir_args), .sy_call = (sy_call_t *)linux_chdir, .sy_auevent = AUE_CHDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 12 = linux_chdir */
 	{ .sy_narg = AS(linux_time_args), .sy_call = (sy_call_t *)linux_time, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 13 = linux_time */
 	{ .sy_narg = AS(linux_mknod_args), .sy_call = (sy_call_t *)linux_mknod, .sy_auevent = AUE_MKNOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 14 = linux_mknod */
 	{ .sy_narg = AS(linux_chmod_args), .sy_call = (sy_call_t *)linux_chmod, .sy_auevent = AUE_CHMOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 15 = linux_chmod */
 	{ .sy_narg = AS(linux_lchown16_args), .sy_call = (sy_call_t *)linux_lchown16, .sy_auevent = AUE_LCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 16 = linux_lchown16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 17 = break */
 	{ .sy_narg = AS(linux_stat_args), .sy_call = (sy_call_t *)linux_stat, .sy_auevent = AUE_STAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 18 = linux_stat */
 	{ .sy_narg = AS(linux_lseek_args), .sy_call = (sy_call_t *)linux_lseek, .sy_auevent = AUE_LSEEK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 19 = linux_lseek */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getpid, .sy_auevent = AUE_GETPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 20 = linux_getpid */
 	{ .sy_narg = AS(linux_mount_args), .sy_call = (sy_call_t *)linux_mount, .sy_auevent = AUE_MOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 21 = linux_mount */
 	{ .sy_narg = AS(linux_oldumount_args), .sy_call = (sy_call_t *)linux_oldumount, .sy_auevent = AUE_UMOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 22 = linux_oldumount */
 	{ .sy_narg = AS(linux_setuid16_args), .sy_call = (sy_call_t *)linux_setuid16, .sy_auevent = AUE_SETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 23 = linux_setuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getuid16, .sy_auevent = AUE_GETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 24 = linux_getuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_stime, .sy_auevent = AUE_SETTIMEOFDAY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 25 = linux_stime */
 	{ .sy_narg = AS(linux_ptrace_args), .sy_call = (sy_call_t *)linux_ptrace, .sy_auevent = AUE_PTRACE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 26 = linux_ptrace */
 	{ .sy_narg = AS(linux_alarm_args), .sy_call = (sy_call_t *)linux_alarm, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 27 = linux_alarm */
 	{ .sy_narg = AS(linux_fstat_args), .sy_call = (sy_call_t *)linux_fstat, .sy_auevent = AUE_FSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 28 = linux_fstat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pause, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 29 = linux_pause */
 	{ .sy_narg = AS(linux_utime_args), .sy_call = (sy_call_t *)linux_utime, .sy_auevent = AUE_UTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 30 = linux_utime */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 31 = stty */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 32 = gtty */
 	{ .sy_narg = AS(linux_access_args), .sy_call = (sy_call_t *)linux_access, .sy_auevent = AUE_ACCESS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 33 = linux_access */
 	{ .sy_narg = AS(linux_nice_args), .sy_call = (sy_call_t *)linux_nice, .sy_auevent = AUE_NICE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 34 = linux_nice */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 35 = ftime */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_sync, .sy_auevent = AUE_SYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },		/* 36 = sync */
 	{ .sy_narg = AS(linux_kill_args), .sy_call = (sy_call_t *)linux_kill, .sy_auevent = AUE_KILL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 37 = linux_kill */
 	{ .sy_narg = AS(linux_rename_args), .sy_call = (sy_call_t *)linux_rename, .sy_auevent = AUE_RENAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 38 = linux_rename */
 	{ .sy_narg = AS(linux_mkdir_args), .sy_call = (sy_call_t *)linux_mkdir, .sy_auevent = AUE_MKDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 39 = linux_mkdir */
 	{ .sy_narg = AS(linux_rmdir_args), .sy_call = (sy_call_t *)linux_rmdir, .sy_auevent = AUE_RMDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 40 = linux_rmdir */
 	{ .sy_narg = AS(dup_args), .sy_call = (sy_call_t *)sys_dup, .sy_auevent = AUE_DUP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 41 = dup */
 	{ .sy_narg = AS(linux_pipe_args), .sy_call = (sy_call_t *)linux_pipe, .sy_auevent = AUE_PIPE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 42 = linux_pipe */
 	{ .sy_narg = AS(linux_times_args), .sy_call = (sy_call_t *)linux_times, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 43 = linux_times */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 44 = prof */
 	{ .sy_narg = AS(linux_brk_args), .sy_call = (sy_call_t *)linux_brk, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 45 = linux_brk */
 	{ .sy_narg = AS(linux_setgid16_args), .sy_call = (sy_call_t *)linux_setgid16, .sy_auevent = AUE_SETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 46 = linux_setgid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getgid16, .sy_auevent = AUE_GETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 47 = linux_getgid16 */
 	{ .sy_narg = AS(linux_signal_args), .sy_call = (sy_call_t *)linux_signal, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 48 = linux_signal */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_geteuid16, .sy_auevent = AUE_GETEUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 49 = linux_geteuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getegid16, .sy_auevent = AUE_GETEGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 50 = linux_getegid16 */
 	{ .sy_narg = AS(acct_args), .sy_call = (sy_call_t *)sys_acct, .sy_auevent = AUE_ACCT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 51 = acct */
 	{ .sy_narg = AS(linux_umount_args), .sy_call = (sy_call_t *)linux_umount, .sy_auevent = AUE_UMOUNT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 52 = linux_umount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 53 = lock */
 	{ .sy_narg = AS(linux_ioctl_args), .sy_call = (sy_call_t *)linux_ioctl, .sy_auevent = AUE_IOCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 54 = linux_ioctl */
 	{ .sy_narg = AS(linux_fcntl_args), .sy_call = (sy_call_t *)linux_fcntl, .sy_auevent = AUE_FCNTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 55 = linux_fcntl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 56 = mpx */
 	{ .sy_narg = AS(setpgid_args), .sy_call = (sy_call_t *)sys_setpgid, .sy_auevent = AUE_SETPGRP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 57 = setpgid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 58 = ulimit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_olduname, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 59 = linux_olduname */
 	{ .sy_narg = AS(umask_args), .sy_call = (sy_call_t *)sys_umask, .sy_auevent = AUE_UMASK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 60 = umask */
 	{ .sy_narg = AS(chroot_args), .sy_call = (sy_call_t *)sys_chroot, .sy_auevent = AUE_CHROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 61 = chroot */
 	{ .sy_narg = AS(linux_ustat_args), .sy_call = (sy_call_t *)linux_ustat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 62 = linux_ustat */
 	{ .sy_narg = AS(dup2_args), .sy_call = (sy_call_t *)sys_dup2, .sy_auevent = AUE_DUP2, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 63 = dup2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getppid, .sy_auevent = AUE_GETPPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 64 = linux_getppid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_getpgrp, .sy_auevent = AUE_GETPGRP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 65 = getpgrp */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_setsid, .sy_auevent = AUE_SETSID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 66 = setsid */
 	{ .sy_narg = AS(linux_sigaction_args), .sy_call = (sy_call_t *)linux_sigaction, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 67 = linux_sigaction */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_sgetmask, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 68 = linux_sgetmask */
 	{ .sy_narg = AS(linux_ssetmask_args), .sy_call = (sy_call_t *)linux_ssetmask, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 69 = linux_ssetmask */
 	{ .sy_narg = AS(linux_setreuid16_args), .sy_call = (sy_call_t *)linux_setreuid16, .sy_auevent = AUE_SETREUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 70 = linux_setreuid16 */
 	{ .sy_narg = AS(linux_setregid16_args), .sy_call = (sy_call_t *)linux_setregid16, .sy_auevent = AUE_SETREGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 71 = linux_setregid16 */
 	{ .sy_narg = AS(linux_sigsuspend_args), .sy_call = (sy_call_t *)linux_sigsuspend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 72 = linux_sigsuspend */
 	{ .sy_narg = AS(linux_sigpending_args), .sy_call = (sy_call_t *)linux_sigpending, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 73 = linux_sigpending */
 	{ .sy_narg = AS(linux_sethostname_args), .sy_call = (sy_call_t *)linux_sethostname, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 74 = linux_sethostname */
 	{ .sy_narg = AS(linux_setrlimit_args), .sy_call = (sy_call_t *)linux_setrlimit, .sy_auevent = AUE_SETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 75 = linux_setrlimit */
 	{ .sy_narg = AS(linux_old_getrlimit_args), .sy_call = (sy_call_t *)linux_old_getrlimit, .sy_auevent = AUE_GETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 76 = linux_old_getrlimit */
 	{ .sy_narg = AS(getrusage_args), .sy_call = (sy_call_t *)sys_getrusage, .sy_auevent = AUE_GETRUSAGE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 77 = getrusage */
 	{ .sy_narg = AS(gettimeofday_args), .sy_call = (sy_call_t *)sys_gettimeofday, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 78 = gettimeofday */
 	{ .sy_narg = AS(settimeofday_args), .sy_call = (sy_call_t *)sys_settimeofday, .sy_auevent = AUE_SETTIMEOFDAY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 79 = settimeofday */
 	{ .sy_narg = AS(linux_getgroups16_args), .sy_call = (sy_call_t *)linux_getgroups16, .sy_auevent = AUE_GETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 80 = linux_getgroups16 */
 	{ .sy_narg = AS(linux_setgroups16_args), .sy_call = (sy_call_t *)linux_setgroups16, .sy_auevent = AUE_SETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 81 = linux_setgroups16 */
 	{ .sy_narg = AS(linux_old_select_args), .sy_call = (sy_call_t *)linux_old_select, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 82 = linux_old_select */
 	{ .sy_narg = AS(linux_symlink_args), .sy_call = (sy_call_t *)linux_symlink, .sy_auevent = AUE_SYMLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 83 = linux_symlink */
 	{ .sy_narg = AS(linux_lstat_args), .sy_call = (sy_call_t *)linux_lstat, .sy_auevent = AUE_LSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 84 = linux_lstat */
 	{ .sy_narg = AS(linux_readlink_args), .sy_call = (sy_call_t *)linux_readlink, .sy_auevent = AUE_READLINK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 85 = linux_readlink */
 	{ .sy_narg = AS(linux_uselib_args), .sy_call = (sy_call_t *)linux_uselib, .sy_auevent = AUE_USELIB, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 86 = linux_uselib */
 	{ .sy_narg = AS(swapon_args), .sy_call = (sy_call_t *)sys_swapon, .sy_auevent = AUE_SWAPON, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 87 = swapon */
 	{ .sy_narg = AS(linux_reboot_args), .sy_call = (sy_call_t *)linux_reboot, .sy_auevent = AUE_REBOOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 88 = linux_reboot */
 	{ .sy_narg = AS(linux_readdir_args), .sy_call = (sy_call_t *)linux_readdir, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 89 = linux_readdir */
 	{ .sy_narg = AS(linux_mmap_args), .sy_call = (sy_call_t *)linux_mmap, .sy_auevent = AUE_MMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 90 = linux_mmap */
 	{ .sy_narg = AS(munmap_args), .sy_call = (sy_call_t *)sys_munmap, .sy_auevent = AUE_MUNMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 91 = munmap */
 	{ .sy_narg = AS(linux_truncate_args), .sy_call = (sy_call_t *)linux_truncate, .sy_auevent = AUE_TRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 92 = linux_truncate */
 	{ .sy_narg = AS(linux_ftruncate_args), .sy_call = (sy_call_t *)linux_ftruncate, .sy_auevent = AUE_FTRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 93 = linux_ftruncate */
 	{ .sy_narg = AS(fchmod_args), .sy_call = (sy_call_t *)sys_fchmod, .sy_auevent = AUE_FCHMOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 94 = fchmod */
 	{ .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, .sy_auevent = AUE_FCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 95 = fchown */
 	{ .sy_narg = AS(linux_getpriority_args), .sy_call = (sy_call_t *)linux_getpriority, .sy_auevent = AUE_GETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 96 = linux_getpriority */
 	{ .sy_narg = AS(setpriority_args), .sy_call = (sy_call_t *)sys_setpriority, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 97 = setpriority */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 98 = profil */
 	{ .sy_narg = AS(linux_statfs_args), .sy_call = (sy_call_t *)linux_statfs, .sy_auevent = AUE_STATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 99 = linux_statfs */
 	{ .sy_narg = AS(linux_fstatfs_args), .sy_call = (sy_call_t *)linux_fstatfs, .sy_auevent = AUE_FSTATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 100 = linux_fstatfs */
 	{ .sy_narg = AS(linux_ioperm_args), .sy_call = (sy_call_t *)linux_ioperm, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 101 = linux_ioperm */
 	{ .sy_narg = AS(linux_socketcall_args), .sy_call = (sy_call_t *)linux_socketcall, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 102 = linux_socketcall */
 	{ .sy_narg = AS(linux_syslog_args), .sy_call = (sy_call_t *)linux_syslog, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 103 = linux_syslog */
 	{ .sy_narg = AS(linux_setitimer_args), .sy_call = (sy_call_t *)linux_setitimer, .sy_auevent = AUE_SETITIMER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 104 = linux_setitimer */
 	{ .sy_narg = AS(linux_getitimer_args), .sy_call = (sy_call_t *)linux_getitimer, .sy_auevent = AUE_GETITIMER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 105 = linux_getitimer */
 	{ .sy_narg = AS(linux_newstat_args), .sy_call = (sy_call_t *)linux_newstat, .sy_auevent = AUE_STAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 106 = linux_newstat */
 	{ .sy_narg = AS(linux_newlstat_args), .sy_call = (sy_call_t *)linux_newlstat, .sy_auevent = AUE_LSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 107 = linux_newlstat */
 	{ .sy_narg = AS(linux_newfstat_args), .sy_call = (sy_call_t *)linux_newfstat, .sy_auevent = AUE_FSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 108 = linux_newfstat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_uname, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 109 = linux_uname */
 	{ .sy_narg = AS(linux_iopl_args), .sy_call = (sy_call_t *)linux_iopl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 110 = linux_iopl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vhangup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 111 = linux_vhangup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 112 = idle */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vm86old, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 113 = linux_vm86old */
 	{ .sy_narg = AS(linux_wait4_args), .sy_call = (sy_call_t *)linux_wait4, .sy_auevent = AUE_WAIT4, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 114 = linux_wait4 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_swapoff, .sy_auevent = AUE_SWAPOFF, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 115 = linux_swapoff */
 	{ .sy_narg = AS(linux_sysinfo_args), .sy_call = (sy_call_t *)linux_sysinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 116 = linux_sysinfo */
 	{ .sy_narg = AS(linux_ipc_args), .sy_call = (sy_call_t *)linux_ipc, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 117 = linux_ipc */
 	{ .sy_narg = AS(fsync_args), .sy_call = (sy_call_t *)sys_fsync, .sy_auevent = AUE_FSYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 118 = fsync */
 	{ .sy_narg = AS(linux_sigreturn_args), .sy_call = (sy_call_t *)linux_sigreturn, .sy_auevent = AUE_SIGRETURN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 119 = linux_sigreturn */
 	{ .sy_narg = AS(linux_clone_args), .sy_call = (sy_call_t *)linux_clone, .sy_auevent = AUE_RFORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 120 = linux_clone */
 	{ .sy_narg = AS(linux_setdomainname_args), .sy_call = (sy_call_t *)linux_setdomainname, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 121 = linux_setdomainname */
 	{ .sy_narg = AS(linux_newuname_args), .sy_call = (sy_call_t *)linux_newuname, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 122 = linux_newuname */
 	{ .sy_narg = AS(linux_modify_ldt_args), .sy_call = (sy_call_t *)linux_modify_ldt, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 123 = linux_modify_ldt */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_adjtimex, .sy_auevent = AUE_ADJTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 124 = linux_adjtimex */
 	{ .sy_narg = AS(linux_mprotect_args), .sy_call = (sy_call_t *)linux_mprotect, .sy_auevent = AUE_MPROTECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 125 = linux_mprotect */
 	{ .sy_narg = AS(linux_sigprocmask_args), .sy_call = (sy_call_t *)linux_sigprocmask, .sy_auevent = AUE_SIGPROCMASK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 126 = linux_sigprocmask */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 127 = create_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_init_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 128 = linux_init_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_delete_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 129 = linux_delete_module */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 130 = get_kernel_syms */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_quotactl, .sy_auevent = AUE_QUOTACTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 131 = linux_quotactl */
 	{ .sy_narg = AS(getpgid_args), .sy_call = (sy_call_t *)sys_getpgid, .sy_auevent = AUE_GETPGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 132 = getpgid */
 	{ .sy_narg = AS(fchdir_args), .sy_call = (sy_call_t *)sys_fchdir, .sy_auevent = AUE_FCHDIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 133 = fchdir */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_bdflush, .sy_auevent = AUE_BDFLUSH, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 134 = linux_bdflush */
 	{ .sy_narg = AS(linux_sysfs_args), .sy_call = (sy_call_t *)linux_sysfs, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 135 = linux_sysfs */
 	{ .sy_narg = AS(linux_personality_args), .sy_call = (sy_call_t *)linux_personality, .sy_auevent = AUE_PERSONALITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 136 = linux_personality */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 137 = afs_syscall */
 	{ .sy_narg = AS(linux_setfsuid16_args), .sy_call = (sy_call_t *)linux_setfsuid16, .sy_auevent = AUE_SETFSUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 138 = linux_setfsuid16 */
 	{ .sy_narg = AS(linux_setfsgid16_args), .sy_call = (sy_call_t *)linux_setfsgid16, .sy_auevent = AUE_SETFSGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 139 = linux_setfsgid16 */
 	{ .sy_narg = AS(linux_llseek_args), .sy_call = (sy_call_t *)linux_llseek, .sy_auevent = AUE_LSEEK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 140 = linux_llseek */
 	{ .sy_narg = AS(linux_getdents_args), .sy_call = (sy_call_t *)linux_getdents, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 141 = linux_getdents */
 	{ .sy_narg = AS(linux_select_args), .sy_call = (sy_call_t *)linux_select, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 142 = linux_select */
 	{ .sy_narg = AS(flock_args), .sy_call = (sy_call_t *)sys_flock, .sy_auevent = AUE_FLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 143 = flock */
 	{ .sy_narg = AS(linux_msync_args), .sy_call = (sy_call_t *)linux_msync, .sy_auevent = AUE_MSYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 144 = linux_msync */
 	{ .sy_narg = AS(readv_args), .sy_call = (sy_call_t *)sys_readv, .sy_auevent = AUE_READV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 145 = readv */
 	{ .sy_narg = AS(writev_args), .sy_call = (sy_call_t *)sys_writev, .sy_auevent = AUE_WRITEV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 146 = writev */
 	{ .sy_narg = AS(linux_getsid_args), .sy_call = (sy_call_t *)linux_getsid, .sy_auevent = AUE_GETSID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 147 = linux_getsid */
 	{ .sy_narg = AS(linux_fdatasync_args), .sy_call = (sy_call_t *)linux_fdatasync, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 148 = linux_fdatasync */
 	{ .sy_narg = AS(linux_sysctl_args), .sy_call = (sy_call_t *)linux_sysctl, .sy_auevent = AUE_SYSCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 149 = linux_sysctl */
 	{ .sy_narg = AS(mlock_args), .sy_call = (sy_call_t *)sys_mlock, .sy_auevent = AUE_MLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 150 = mlock */
 	{ .sy_narg = AS(munlock_args), .sy_call = (sy_call_t *)sys_munlock, .sy_auevent = AUE_MUNLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 151 = munlock */
 	{ .sy_narg = AS(mlockall_args), .sy_call = (sy_call_t *)sys_mlockall, .sy_auevent = AUE_MLOCKALL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 152 = mlockall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_munlockall, .sy_auevent = AUE_MUNLOCKALL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 153 = munlockall */
 	{ .sy_narg = AS(linux_sched_setparam_args), .sy_call = (sy_call_t *)linux_sched_setparam, .sy_auevent = AUE_SCHED_SETPARAM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 154 = linux_sched_setparam */
 	{ .sy_narg = AS(linux_sched_getparam_args), .sy_call = (sy_call_t *)linux_sched_getparam, .sy_auevent = AUE_SCHED_GETPARAM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 155 = linux_sched_getparam */
 	{ .sy_narg = AS(linux_sched_setscheduler_args), .sy_call = (sy_call_t *)linux_sched_setscheduler, .sy_auevent = AUE_SCHED_SETSCHEDULER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 156 = linux_sched_setscheduler */
 	{ .sy_narg = AS(linux_sched_getscheduler_args), .sy_call = (sy_call_t *)linux_sched_getscheduler, .sy_auevent = AUE_SCHED_GETSCHEDULER, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 157 = linux_sched_getscheduler */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_sched_yield, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 158 = sched_yield */
 	{ .sy_narg = AS(linux_sched_get_priority_max_args), .sy_call = (sy_call_t *)linux_sched_get_priority_max, .sy_auevent = AUE_SCHED_GET_PRIORITY_MAX, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 159 = linux_sched_get_priority_max */
 	{ .sy_narg = AS(linux_sched_get_priority_min_args), .sy_call = (sy_call_t *)linux_sched_get_priority_min, .sy_auevent = AUE_SCHED_GET_PRIORITY_MIN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 160 = linux_sched_get_priority_min */
 	{ .sy_narg = AS(linux_sched_rr_get_interval_args), .sy_call = (sy_call_t *)linux_sched_rr_get_interval, .sy_auevent = AUE_SCHED_RR_GET_INTERVAL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 161 = linux_sched_rr_get_interval */
 	{ .sy_narg = AS(linux_nanosleep_args), .sy_call = (sy_call_t *)linux_nanosleep, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 162 = linux_nanosleep */
 	{ .sy_narg = AS(linux_mremap_args), .sy_call = (sy_call_t *)linux_mremap, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 163 = linux_mremap */
 	{ .sy_narg = AS(linux_setresuid16_args), .sy_call = (sy_call_t *)linux_setresuid16, .sy_auevent = AUE_SETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 164 = linux_setresuid16 */
 	{ .sy_narg = AS(linux_getresuid16_args), .sy_call = (sy_call_t *)linux_getresuid16, .sy_auevent = AUE_GETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 165 = linux_getresuid16 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vm86, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 166 = linux_vm86 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 167 = query_module */
-	{ .sy_narg = AS(poll_args), .sy_call = (sy_call_t *)sys_poll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 168 = poll */
+	{ .sy_narg = AS(linux_poll_args), .sy_call = (sy_call_t *)linux_poll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 168 = linux_poll */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 169 = nfsservctl */
 	{ .sy_narg = AS(linux_setresgid16_args), .sy_call = (sy_call_t *)linux_setresgid16, .sy_auevent = AUE_SETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 170 = linux_setresgid16 */
 	{ .sy_narg = AS(linux_getresgid16_args), .sy_call = (sy_call_t *)linux_getresgid16, .sy_auevent = AUE_GETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 171 = linux_getresgid16 */
 	{ .sy_narg = AS(linux_prctl_args), .sy_call = (sy_call_t *)linux_prctl, .sy_auevent = AUE_PRCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 172 = linux_prctl */
 	{ .sy_narg = AS(linux_rt_sigreturn_args), .sy_call = (sy_call_t *)linux_rt_sigreturn, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 173 = linux_rt_sigreturn */
 	{ .sy_narg = AS(linux_rt_sigaction_args), .sy_call = (sy_call_t *)linux_rt_sigaction, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 174 = linux_rt_sigaction */
 	{ .sy_narg = AS(linux_rt_sigprocmask_args), .sy_call = (sy_call_t *)linux_rt_sigprocmask, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 175 = linux_rt_sigprocmask */
 	{ .sy_narg = AS(linux_rt_sigpending_args), .sy_call = (sy_call_t *)linux_rt_sigpending, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 176 = linux_rt_sigpending */
 	{ .sy_narg = AS(linux_rt_sigtimedwait_args), .sy_call = (sy_call_t *)linux_rt_sigtimedwait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 177 = linux_rt_sigtimedwait */
 	{ .sy_narg = AS(linux_rt_sigqueueinfo_args), .sy_call = (sy_call_t *)linux_rt_sigqueueinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 178 = linux_rt_sigqueueinfo */
 	{ .sy_narg = AS(linux_rt_sigsuspend_args), .sy_call = (sy_call_t *)linux_rt_sigsuspend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 179 = linux_rt_sigsuspend */
 	{ .sy_narg = AS(linux_pread_args), .sy_call = (sy_call_t *)linux_pread, .sy_auevent = AUE_PREAD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 180 = linux_pread */
 	{ .sy_narg = AS(linux_pwrite_args), .sy_call = (sy_call_t *)linux_pwrite, .sy_auevent = AUE_PWRITE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 181 = linux_pwrite */
 	{ .sy_narg = AS(linux_chown16_args), .sy_call = (sy_call_t *)linux_chown16, .sy_auevent = AUE_CHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 182 = linux_chown16 */
 	{ .sy_narg = AS(linux_getcwd_args), .sy_call = (sy_call_t *)linux_getcwd, .sy_auevent = AUE_GETCWD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 183 = linux_getcwd */
 	{ .sy_narg = AS(linux_capget_args), .sy_call = (sy_call_t *)linux_capget, .sy_auevent = AUE_CAPGET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 184 = linux_capget */
 	{ .sy_narg = AS(linux_capset_args), .sy_call = (sy_call_t *)linux_capset, .sy_auevent = AUE_CAPSET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 185 = linux_capset */
 	{ .sy_narg = AS(linux_sigaltstack_args), .sy_call = (sy_call_t *)linux_sigaltstack, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 186 = linux_sigaltstack */
 	{ .sy_narg = AS(linux_sendfile_args), .sy_call = (sy_call_t *)linux_sendfile, .sy_auevent = AUE_SENDFILE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 187 = linux_sendfile */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 188 = getpmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 189 = putpmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vfork, .sy_auevent = AUE_VFORK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 190 = linux_vfork */
 	{ .sy_narg = AS(linux_getrlimit_args), .sy_call = (sy_call_t *)linux_getrlimit, .sy_auevent = AUE_GETRLIMIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 191 = linux_getrlimit */
 	{ .sy_narg = AS(linux_mmap2_args), .sy_call = (sy_call_t *)linux_mmap2, .sy_auevent = AUE_MMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 192 = linux_mmap2 */
 	{ .sy_narg = AS(linux_truncate64_args), .sy_call = (sy_call_t *)linux_truncate64, .sy_auevent = AUE_TRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 193 = linux_truncate64 */
 	{ .sy_narg = AS(linux_ftruncate64_args), .sy_call = (sy_call_t *)linux_ftruncate64, .sy_auevent = AUE_FTRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 194 = linux_ftruncate64 */
 	{ .sy_narg = AS(linux_stat64_args), .sy_call = (sy_call_t *)linux_stat64, .sy_auevent = AUE_STAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 195 = linux_stat64 */
 	{ .sy_narg = AS(linux_lstat64_args), .sy_call = (sy_call_t *)linux_lstat64, .sy_auevent = AUE_LSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 196 = linux_lstat64 */
 	{ .sy_narg = AS(linux_fstat64_args), .sy_call = (sy_call_t *)linux_fstat64, .sy_auevent = AUE_FSTAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 197 = linux_fstat64 */
 	{ .sy_narg = AS(linux_lchown_args), .sy_call = (sy_call_t *)linux_lchown, .sy_auevent = AUE_LCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 198 = linux_lchown */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getuid, .sy_auevent = AUE_GETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 199 = linux_getuid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getgid, .sy_auevent = AUE_GETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 200 = linux_getgid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_geteuid, .sy_auevent = AUE_GETEUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 201 = geteuid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_getegid, .sy_auevent = AUE_GETEGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 202 = getegid */
 	{ .sy_narg = AS(setreuid_args), .sy_call = (sy_call_t *)sys_setreuid, .sy_auevent = AUE_SETREUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 203 = setreuid */
 	{ .sy_narg = AS(setregid_args), .sy_call = (sy_call_t *)sys_setregid, .sy_auevent = AUE_SETREGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 204 = setregid */
 	{ .sy_narg = AS(linux_getgroups_args), .sy_call = (sy_call_t *)linux_getgroups, .sy_auevent = AUE_GETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 205 = linux_getgroups */
 	{ .sy_narg = AS(linux_setgroups_args), .sy_call = (sy_call_t *)linux_setgroups, .sy_auevent = AUE_SETGROUPS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 206 = linux_setgroups */
 	{ .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 207 = fchown */
 	{ .sy_narg = AS(setresuid_args), .sy_call = (sy_call_t *)sys_setresuid, .sy_auevent = AUE_SETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 208 = setresuid */
 	{ .sy_narg = AS(getresuid_args), .sy_call = (sy_call_t *)sys_getresuid, .sy_auevent = AUE_GETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 209 = getresuid */
 	{ .sy_narg = AS(setresgid_args), .sy_call = (sy_call_t *)sys_setresgid, .sy_auevent = AUE_SETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 210 = setresgid */
 	{ .sy_narg = AS(getresgid_args), .sy_call = (sy_call_t *)sys_getresgid, .sy_auevent = AUE_GETRESGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 211 = getresgid */
 	{ .sy_narg = AS(linux_chown_args), .sy_call = (sy_call_t *)linux_chown, .sy_auevent = AUE_CHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 212 = linux_chown */
 	{ .sy_narg = AS(setuid_args), .sy_call = (sy_call_t *)sys_setuid, .sy_auevent = AUE_SETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 213 = setuid */
 	{ .sy_narg = AS(setgid_args), .sy_call = (sy_call_t *)sys_setgid, .sy_auevent = AUE_SETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 214 = setgid */
 	{ .sy_narg = AS(linux_setfsuid_args), .sy_call = (sy_call_t *)linux_setfsuid, .sy_auevent = AUE_SETFSUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 215 = linux_setfsuid */
 	{ .sy_narg = AS(linux_setfsgid_args), .sy_call = (sy_call_t *)linux_setfsgid, .sy_auevent = AUE_SETFSGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 216 = linux_setfsgid */
 	{ .sy_narg = AS(linux_pivot_root_args), .sy_call = (sy_call_t *)linux_pivot_root, .sy_auevent = AUE_PIVOT_ROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 217 = linux_pivot_root */
 	{ .sy_narg = AS(linux_mincore_args), .sy_call = (sy_call_t *)linux_mincore, .sy_auevent = AUE_MINCORE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 218 = linux_mincore */
 	{ .sy_narg = AS(linux_madvise_args), .sy_call = (sy_call_t *)linux_madvise, .sy_auevent = AUE_MADVISE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 219 = linux_madvise */
 	{ .sy_narg = AS(linux_getdents64_args), .sy_call = (sy_call_t *)linux_getdents64, .sy_auevent = AUE_GETDIRENTRIES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 220 = linux_getdents64 */
 	{ .sy_narg = AS(linux_fcntl64_args), .sy_call = (sy_call_t *)linux_fcntl64, .sy_auevent = AUE_FCNTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 221 = linux_fcntl64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 222 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 223 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_gettid, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 224 = linux_gettid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 225 = linux_readahead */
 	{ .sy_narg = AS(linux_setxattr_args), .sy_call = (sy_call_t *)linux_setxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 226 = linux_setxattr */
 	{ .sy_narg = AS(linux_lsetxattr_args), .sy_call = (sy_call_t *)linux_lsetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 227 = linux_lsetxattr */
 	{ .sy_narg = AS(linux_fsetxattr_args), .sy_call = (sy_call_t *)linux_fsetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 228 = linux_fsetxattr */
 	{ .sy_narg = AS(linux_getxattr_args), .sy_call = (sy_call_t *)linux_getxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 229 = linux_getxattr */
 	{ .sy_narg = AS(linux_lgetxattr_args), .sy_call = (sy_call_t *)linux_lgetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 230 = linux_lgetxattr */
 	{ .sy_narg = AS(linux_fgetxattr_args), .sy_call = (sy_call_t *)linux_fgetxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 231 = linux_fgetxattr */
 	{ .sy_narg = AS(linux_listxattr_args), .sy_call = (sy_call_t *)linux_listxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 232 = linux_listxattr */
 	{ .sy_narg = AS(linux_llistxattr_args), .sy_call = (sy_call_t *)linux_llistxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 233 = linux_llistxattr */
 	{ .sy_narg = AS(linux_flistxattr_args), .sy_call = (sy_call_t *)linux_flistxattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 234 = linux_flistxattr */
 	{ .sy_narg = AS(linux_removexattr_args), .sy_call = (sy_call_t *)linux_removexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 235 = linux_removexattr */
 	{ .sy_narg = AS(linux_lremovexattr_args), .sy_call = (sy_call_t *)linux_lremovexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 236 = linux_lremovexattr */
 	{ .sy_narg = AS(linux_fremovexattr_args), .sy_call = (sy_call_t *)linux_fremovexattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 237 = linux_fremovexattr */
 	{ .sy_narg = AS(linux_tkill_args), .sy_call = (sy_call_t *)linux_tkill, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 238 = linux_tkill */
 	{ .sy_narg = AS(linux_sendfile64_args), .sy_call = (sy_call_t *)linux_sendfile64, .sy_auevent = AUE_SENDFILE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 239 = linux_sendfile64 */
 	{ .sy_narg = AS(linux_sys_futex_args), .sy_call = (sy_call_t *)linux_sys_futex, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 240 = linux_sys_futex */
 	{ .sy_narg = AS(linux_sched_setaffinity_args), .sy_call = (sy_call_t *)linux_sched_setaffinity, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 241 = linux_sched_setaffinity */
 	{ .sy_narg = AS(linux_sched_getaffinity_args), .sy_call = (sy_call_t *)linux_sched_getaffinity, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 242 = linux_sched_getaffinity */
 	{ .sy_narg = AS(linux_set_thread_area_args), .sy_call = (sy_call_t *)linux_set_thread_area, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 243 = linux_set_thread_area */
 	{ .sy_narg = AS(linux_get_thread_area_args), .sy_call = (sy_call_t *)linux_get_thread_area, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 244 = linux_get_thread_area */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 245 = linux_io_setup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 246 = linux_io_destroy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 247 = linux_io_getevents */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 248 = linux_io_submit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 249 = linux_io_cancel */
 	{ .sy_narg = AS(linux_fadvise64_args), .sy_call = (sy_call_t *)linux_fadvise64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 250 = linux_fadvise64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 251 =  */
 	{ .sy_narg = AS(linux_exit_group_args), .sy_call = (sy_call_t *)linux_exit_group, .sy_auevent = AUE_EXIT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 252 = linux_exit_group */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_lookup_dcookie, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 253 = linux_lookup_dcookie */
 	{ .sy_narg = AS(linux_epoll_create_args), .sy_call = (sy_call_t *)linux_epoll_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 254 = linux_epoll_create */
 	{ .sy_narg = AS(linux_epoll_ctl_args), .sy_call = (sy_call_t *)linux_epoll_ctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 255 = linux_epoll_ctl */
 	{ .sy_narg = AS(linux_epoll_wait_args), .sy_call = (sy_call_t *)linux_epoll_wait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 256 = linux_epoll_wait */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_remap_file_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 257 = linux_remap_file_pages */
 	{ .sy_narg = AS(linux_set_tid_address_args), .sy_call = (sy_call_t *)linux_set_tid_address, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 258 = linux_set_tid_address */
 	{ .sy_narg = AS(linux_timer_create_args), .sy_call = (sy_call_t *)linux_timer_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 259 = linux_timer_create */
 	{ .sy_narg = AS(linux_timer_settime_args), .sy_call = (sy_call_t *)linux_timer_settime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 260 = linux_timer_settime */
 	{ .sy_narg = AS(linux_timer_gettime_args), .sy_call = (sy_call_t *)linux_timer_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 261 = linux_timer_gettime */
 	{ .sy_narg = AS(linux_timer_getoverrun_args), .sy_call = (sy_call_t *)linux_timer_getoverrun, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 262 = linux_timer_getoverrun */
 	{ .sy_narg = AS(linux_timer_delete_args), .sy_call = (sy_call_t *)linux_timer_delete, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 263 = linux_timer_delete */
 	{ .sy_narg = AS(linux_clock_settime_args), .sy_call = (sy_call_t *)linux_clock_settime, .sy_auevent = AUE_CLOCK_SETTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 264 = linux_clock_settime */
 	{ .sy_narg = AS(linux_clock_gettime_args), .sy_call = (sy_call_t *)linux_clock_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 265 = linux_clock_gettime */
 	{ .sy_narg = AS(linux_clock_getres_args), .sy_call = (sy_call_t *)linux_clock_getres, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 266 = linux_clock_getres */
 	{ .sy_narg = AS(linux_clock_nanosleep_args), .sy_call = (sy_call_t *)linux_clock_nanosleep, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 267 = linux_clock_nanosleep */
 	{ .sy_narg = AS(linux_statfs64_args), .sy_call = (sy_call_t *)linux_statfs64, .sy_auevent = AUE_STATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 268 = linux_statfs64 */
 	{ .sy_narg = AS(linux_fstatfs64_args), .sy_call = (sy_call_t *)linux_fstatfs64, .sy_auevent = AUE_FSTATFS, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 269 = linux_fstatfs64 */
 	{ .sy_narg = AS(linux_tgkill_args), .sy_call = (sy_call_t *)linux_tgkill, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 270 = linux_tgkill */
 	{ .sy_narg = AS(linux_utimes_args), .sy_call = (sy_call_t *)linux_utimes, .sy_auevent = AUE_UTIMES, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 271 = linux_utimes */
 	{ .sy_narg = AS(linux_fadvise64_64_args), .sy_call = (sy_call_t *)linux_fadvise64_64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 272 = linux_fadvise64_64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 273 = vserver */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mbind, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 274 = linux_mbind */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_get_mempolicy, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 275 = linux_get_mempolicy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_set_mempolicy, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 276 = linux_set_mempolicy */
 	{ .sy_narg = AS(linux_mq_open_args), .sy_call = (sy_call_t *)linux_mq_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 277 = linux_mq_open */
 	{ .sy_narg = AS(linux_mq_unlink_args), .sy_call = (sy_call_t *)linux_mq_unlink, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 278 = linux_mq_unlink */
 	{ .sy_narg = AS(linux_mq_timedsend_args), .sy_call = (sy_call_t *)linux_mq_timedsend, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 279 = linux_mq_timedsend */
 	{ .sy_narg = AS(linux_mq_timedreceive_args), .sy_call = (sy_call_t *)linux_mq_timedreceive, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 280 = linux_mq_timedreceive */
 	{ .sy_narg = AS(linux_mq_notify_args), .sy_call = (sy_call_t *)linux_mq_notify, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 281 = linux_mq_notify */
 	{ .sy_narg = AS(linux_mq_getsetattr_args), .sy_call = (sy_call_t *)linux_mq_getsetattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 282 = linux_mq_getsetattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_kexec_load, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 283 = linux_kexec_load */
 	{ .sy_narg = AS(linux_waitid_args), .sy_call = (sy_call_t *)linux_waitid, .sy_auevent = AUE_WAIT6, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 284 = linux_waitid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 285 =  */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_add_key, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 286 = linux_add_key */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_request_key, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 287 = linux_request_key */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_keyctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 288 = linux_keyctl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_ioprio_set, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 289 = linux_ioprio_set */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_ioprio_get, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 290 = linux_ioprio_get */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_init, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 291 = linux_inotify_init */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_add_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 292 = linux_inotify_add_watch */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_rm_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 293 = linux_inotify_rm_watch */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_migrate_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 294 = linux_migrate_pages */
 	{ .sy_narg = AS(linux_openat_args), .sy_call = (sy_call_t *)linux_openat, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 295 = linux_openat */
 	{ .sy_narg = AS(linux_mkdirat_args), .sy_call = (sy_call_t *)linux_mkdirat, .sy_auevent = AUE_MKDIRAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 296 = linux_mkdirat */
 	{ .sy_narg = AS(linux_mknodat_args), .sy_call = (sy_call_t *)linux_mknodat, .sy_auevent = AUE_MKNODAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 297 = linux_mknodat */
 	{ .sy_narg = AS(linux_fchownat_args), .sy_call = (sy_call_t *)linux_fchownat, .sy_auevent = AUE_FCHOWNAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 298 = linux_fchownat */
 	{ .sy_narg = AS(linux_futimesat_args), .sy_call = (sy_call_t *)linux_futimesat, .sy_auevent = AUE_FUTIMESAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 299 = linux_futimesat */
 	{ .sy_narg = AS(linux_fstatat64_args), .sy_call = (sy_call_t *)linux_fstatat64, .sy_auevent = AUE_FSTATAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 300 = linux_fstatat64 */
 	{ .sy_narg = AS(linux_unlinkat_args), .sy_call = (sy_call_t *)linux_unlinkat, .sy_auevent = AUE_UNLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 301 = linux_unlinkat */
 	{ .sy_narg = AS(linux_renameat_args), .sy_call = (sy_call_t *)linux_renameat, .sy_auevent = AUE_RENAMEAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 302 = linux_renameat */
 	{ .sy_narg = AS(linux_linkat_args), .sy_call = (sy_call_t *)linux_linkat, .sy_auevent = AUE_LINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 303 = linux_linkat */
 	{ .sy_narg = AS(linux_symlinkat_args), .sy_call = (sy_call_t *)linux_symlinkat, .sy_auevent = AUE_SYMLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 304 = linux_symlinkat */
 	{ .sy_narg = AS(linux_readlinkat_args), .sy_call = (sy_call_t *)linux_readlinkat, .sy_auevent = AUE_READLINKAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 305 = linux_readlinkat */
 	{ .sy_narg = AS(linux_fchmodat_args), .sy_call = (sy_call_t *)linux_fchmodat, .sy_auevent = AUE_FCHMODAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 306 = linux_fchmodat */
 	{ .sy_narg = AS(linux_faccessat_args), .sy_call = (sy_call_t *)linux_faccessat, .sy_auevent = AUE_FACCESSAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 307 = linux_faccessat */
 	{ .sy_narg = AS(linux_pselect6_args), .sy_call = (sy_call_t *)linux_pselect6, .sy_auevent = AUE_SELECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 308 = linux_pselect6 */
 	{ .sy_narg = AS(linux_ppoll_args), .sy_call = (sy_call_t *)linux_ppoll, .sy_auevent = AUE_POLL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 309 = linux_ppoll */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_unshare, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 310 = linux_unshare */
 	{ .sy_narg = AS(linux_set_robust_list_args), .sy_call = (sy_call_t *)linux_set_robust_list, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 311 = linux_set_robust_list */
 	{ .sy_narg = AS(linux_get_robust_list_args), .sy_call = (sy_call_t *)linux_get_robust_list, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 312 = linux_get_robust_list */
 	{ .sy_narg = AS(linux_splice_args), .sy_call = (sy_call_t *)linux_splice, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 313 = linux_splice */
 	{ .sy_narg = AS(linux_sync_file_range_args), .sy_call = (sy_call_t *)linux_sync_file_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 314 = linux_sync_file_range */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_tee, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },		/* 315 = linux_tee */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vmsplice, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 316 = linux_vmsplice */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 317 = linux_move_pages */
 	{ .sy_narg = AS(linux_getcpu_args), .sy_call = (sy_call_t *)linux_getcpu, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 318 = linux_getcpu */
 	{ .sy_narg = AS(linux_epoll_pwait_args), .sy_call = (sy_call_t *)linux_epoll_pwait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 319 = linux_epoll_pwait */
 	{ .sy_narg = AS(linux_utimensat_args), .sy_call = (sy_call_t *)linux_utimensat, .sy_auevent = AUE_FUTIMESAT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 320 = linux_utimensat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_signalfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 321 = linux_signalfd */
 	{ .sy_narg = AS(linux_timerfd_create_args), .sy_call = (sy_call_t *)linux_timerfd_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 322 = linux_timerfd_create */
 	{ .sy_narg = AS(linux_eventfd_args), .sy_call = (sy_call_t *)linux_eventfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 323 = linux_eventfd */
 	{ .sy_narg = AS(linux_fallocate_args), .sy_call = (sy_call_t *)linux_fallocate, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 324 = linux_fallocate */
 	{ .sy_narg = AS(linux_timerfd_settime_args), .sy_call = (sy_call_t *)linux_timerfd_settime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 325 = linux_timerfd_settime */
 	{ .sy_narg = AS(linux_timerfd_gettime_args), .sy_call = (sy_call_t *)linux_timerfd_gettime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 326 = linux_timerfd_gettime */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_signalfd4, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 327 = linux_signalfd4 */
 	{ .sy_narg = AS(linux_eventfd2_args), .sy_call = (sy_call_t *)linux_eventfd2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 328 = linux_eventfd2 */
 	{ .sy_narg = AS(linux_epoll_create1_args), .sy_call = (sy_call_t *)linux_epoll_create1, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 329 = linux_epoll_create1 */
 	{ .sy_narg = AS(linux_dup3_args), .sy_call = (sy_call_t *)linux_dup3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 330 = linux_dup3 */
 	{ .sy_narg = AS(linux_pipe2_args), .sy_call = (sy_call_t *)linux_pipe2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 331 = linux_pipe2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_inotify_init1, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 332 = linux_inotify_init1 */
 	{ .sy_narg = AS(linux_preadv_args), .sy_call = (sy_call_t *)linux_preadv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 333 = linux_preadv */
 	{ .sy_narg = AS(linux_pwritev_args), .sy_call = (sy_call_t *)linux_pwritev, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 334 = linux_pwritev */
 	{ .sy_narg = AS(linux_rt_tgsigqueueinfo_args), .sy_call = (sy_call_t *)linux_rt_tgsigqueueinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 335 = linux_rt_tgsigqueueinfo */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_perf_event_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 336 = linux_perf_event_open */
 	{ .sy_narg = AS(linux_recvmmsg_args), .sy_call = (sy_call_t *)linux_recvmmsg, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 337 = linux_recvmmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fanotify_init, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 338 = linux_fanotify_init */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fanotify_mark, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 339 = linux_fanotify_mark */
 	{ .sy_narg = AS(linux_prlimit64_args), .sy_call = (sy_call_t *)linux_prlimit64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 340 = linux_prlimit64 */
 	{ .sy_narg = AS(linux_name_to_handle_at_args), .sy_call = (sy_call_t *)linux_name_to_handle_at, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 341 = linux_name_to_handle_at */
 	{ .sy_narg = AS(linux_open_by_handle_at_args), .sy_call = (sy_call_t *)linux_open_by_handle_at, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 342 = linux_open_by_handle_at */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clock_adjtime, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 343 = linux_clock_adjtime */
 	{ .sy_narg = AS(linux_syncfs_args), .sy_call = (sy_call_t *)linux_syncfs, .sy_auevent = AUE_SYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 344 = linux_syncfs */
 	{ .sy_narg = AS(linux_sendmmsg_args), .sy_call = (sy_call_t *)linux_sendmmsg, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 345 = linux_sendmmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_setns, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 346 = linux_setns */
 	{ .sy_narg = AS(linux_process_vm_readv_args), .sy_call = (sy_call_t *)linux_process_vm_readv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 347 = linux_process_vm_readv */
 	{ .sy_narg = AS(linux_process_vm_writev_args), .sy_call = (sy_call_t *)linux_process_vm_writev, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 348 = linux_process_vm_writev */
 	{ .sy_narg = AS(linux_kcmp_args), .sy_call = (sy_call_t *)linux_kcmp, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 349 = linux_kcmp */
 	{ .sy_narg = AS(linux_finit_module_args), .sy_call = (sy_call_t *)linux_finit_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 350 = linux_finit_module */
 	{ .sy_narg = AS(linux_sched_setattr_args), .sy_call = (sy_call_t *)linux_sched_setattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 351 = linux_sched_setattr */
 	{ .sy_narg = AS(linux_sched_getattr_args), .sy_call = (sy_call_t *)linux_sched_getattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 352 = linux_sched_getattr */
 	{ .sy_narg = AS(linux_renameat2_args), .sy_call = (sy_call_t *)linux_renameat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 353 = linux_renameat2 */
 	{ .sy_narg = AS(linux_seccomp_args), .sy_call = (sy_call_t *)linux_seccomp, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 354 = linux_seccomp */
 	{ .sy_narg = AS(linux_getrandom_args), .sy_call = (sy_call_t *)linux_getrandom, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 355 = linux_getrandom */
 	{ .sy_narg = AS(linux_memfd_create_args), .sy_call = (sy_call_t *)linux_memfd_create, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 356 = linux_memfd_create */
 	{ .sy_narg = AS(linux_bpf_args), .sy_call = (sy_call_t *)linux_bpf, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 357 = linux_bpf */
 	{ .sy_narg = AS(linux_execveat_args), .sy_call = (sy_call_t *)linux_execveat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 358 = linux_execveat */
 	{ .sy_narg = AS(linux_socket_args), .sy_call = (sy_call_t *)linux_socket, .sy_auevent = AUE_SOCKET, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 359 = linux_socket */
 	{ .sy_narg = AS(linux_socketpair_args), .sy_call = (sy_call_t *)linux_socketpair, .sy_auevent = AUE_SOCKETPAIR, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 360 = linux_socketpair */
 	{ .sy_narg = AS(linux_bind_args), .sy_call = (sy_call_t *)linux_bind, .sy_auevent = AUE_BIND, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 361 = linux_bind */
 	{ .sy_narg = AS(linux_connect_args), .sy_call = (sy_call_t *)linux_connect, .sy_auevent = AUE_CONNECT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 362 = linux_connect */
 	{ .sy_narg = AS(linux_listen_args), .sy_call = (sy_call_t *)linux_listen, .sy_auevent = AUE_LISTEN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 363 = linux_listen */
 	{ .sy_narg = AS(linux_accept4_args), .sy_call = (sy_call_t *)linux_accept4, .sy_auevent = AUE_ACCEPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 364 = linux_accept4 */
 	{ .sy_narg = AS(linux_getsockopt_args), .sy_call = (sy_call_t *)linux_getsockopt, .sy_auevent = AUE_GETSOCKOPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 365 = linux_getsockopt */
 	{ .sy_narg = AS(linux_setsockopt_args), .sy_call = (sy_call_t *)linux_setsockopt, .sy_auevent = AUE_SETSOCKOPT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 366 = linux_setsockopt */
 	{ .sy_narg = AS(linux_getsockname_args), .sy_call = (sy_call_t *)linux_getsockname, .sy_auevent = AUE_GETSOCKNAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 367 = linux_getsockname */
 	{ .sy_narg = AS(linux_getpeername_args), .sy_call = (sy_call_t *)linux_getpeername, .sy_auevent = AUE_GETPEERNAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 368 = linux_getpeername */
 	{ .sy_narg = AS(linux_sendto_args), .sy_call = (sy_call_t *)linux_sendto, .sy_auevent = AUE_SENDTO, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 369 = linux_sendto */
 	{ .sy_narg = AS(linux_sendmsg_args), .sy_call = (sy_call_t *)linux_sendmsg, .sy_auevent = AUE_SENDMSG, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 370 = linux_sendmsg */
 	{ .sy_narg = AS(linux_recvfrom_args), .sy_call = (sy_call_t *)linux_recvfrom, .sy_auevent = AUE_RECVFROM, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 371 = linux_recvfrom */
 	{ .sy_narg = AS(linux_recvmsg_args), .sy_call = (sy_call_t *)linux_recvmsg, .sy_auevent = AUE_RECVMSG, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 372 = linux_recvmsg */
 	{ .sy_narg = AS(linux_shutdown_args), .sy_call = (sy_call_t *)linux_shutdown, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 373 = linux_shutdown */
 	{ .sy_narg = AS(linux_userfaultfd_args), .sy_call = (sy_call_t *)linux_userfaultfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 374 = linux_userfaultfd */
 	{ .sy_narg = AS(linux_membarrier_args), .sy_call = (sy_call_t *)linux_membarrier, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 375 = linux_membarrier */
 	{ .sy_narg = AS(linux_mlock2_args), .sy_call = (sy_call_t *)linux_mlock2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 376 = linux_mlock2 */
 	{ .sy_narg = AS(linux_copy_file_range_args), .sy_call = (sy_call_t *)linux_copy_file_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 377 = linux_copy_file_range */
 	{ .sy_narg = AS(linux_preadv2_args), .sy_call = (sy_call_t *)linux_preadv2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 378 = linux_preadv2 */
 	{ .sy_narg = AS(linux_pwritev2_args), .sy_call = (sy_call_t *)linux_pwritev2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 379 = linux_pwritev2 */
 	{ .sy_narg = AS(linux_pkey_mprotect_args), .sy_call = (sy_call_t *)linux_pkey_mprotect, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 380 = linux_pkey_mprotect */
 	{ .sy_narg = AS(linux_pkey_alloc_args), .sy_call = (sy_call_t *)linux_pkey_alloc, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 381 = linux_pkey_alloc */
 	{ .sy_narg = AS(linux_pkey_free_args), .sy_call = (sy_call_t *)linux_pkey_free, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 382 = linux_pkey_free */
 	{ .sy_narg = AS(linux_statx_args), .sy_call = (sy_call_t *)linux_statx, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 383 = linux_statx */
 	{ .sy_narg = AS(linux_arch_prctl_args), .sy_call = (sy_call_t *)linux_arch_prctl, .sy_auevent = AUE_PRCTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 384 = linux_arch_prctl */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_pgetevents, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 385 = linux_io_pgetevents */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_rseq, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 386 = linux_rseq */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 387 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 388 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 389 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 390 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 391 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 392 = nosys */
 	{ .sy_narg = AS(linux_semget_args), .sy_call = (sy_call_t *)linux_semget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 393 = linux_semget */
 	{ .sy_narg = AS(linux_semctl_args), .sy_call = (sy_call_t *)linux_semctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 394 = linux_semctl */
 	{ .sy_narg = AS(linux_shmget_args), .sy_call = (sy_call_t *)linux_shmget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 395 = linux_shmget */
 	{ .sy_narg = AS(linux_shmctl_args), .sy_call = (sy_call_t *)linux_shmctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 396 = linux_shmctl */
 	{ .sy_narg = AS(linux_shmat_args), .sy_call = (sy_call_t *)linux_shmat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 397 = linux_shmat */
 	{ .sy_narg = AS(linux_shmdt_args), .sy_call = (sy_call_t *)linux_shmdt, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 398 = linux_shmdt */
 	{ .sy_narg = AS(linux_msgget_args), .sy_call = (sy_call_t *)linux_msgget, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 399 = linux_msgget */
 	{ .sy_narg = AS(linux_msgsnd_args), .sy_call = (sy_call_t *)linux_msgsnd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 400 = linux_msgsnd */
 	{ .sy_narg = AS(linux_msgrcv_args), .sy_call = (sy_call_t *)linux_msgrcv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 401 = linux_msgrcv */
 	{ .sy_narg = AS(linux_msgctl_args), .sy_call = (sy_call_t *)linux_msgctl, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 402 = linux_msgctl */
 	{ .sy_narg = AS(linux_clock_gettime64_args), .sy_call = (sy_call_t *)linux_clock_gettime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 403 = linux_clock_gettime64 */
 	{ .sy_narg = AS(linux_clock_settime64_args), .sy_call = (sy_call_t *)linux_clock_settime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 404 = linux_clock_settime64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clock_adjtime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 405 = linux_clock_adjtime64 */
 	{ .sy_narg = AS(linux_clock_getres_time64_args), .sy_call = (sy_call_t *)linux_clock_getres_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 406 = linux_clock_getres_time64 */
 	{ .sy_narg = AS(linux_clock_nanosleep_time64_args), .sy_call = (sy_call_t *)linux_clock_nanosleep_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 407 = linux_clock_nanosleep_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timer_gettime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 408 = linux_timer_gettime64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timer_settime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 409 = linux_timer_settime64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timerfd_gettime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 410 = linux_timerfd_gettime64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_timerfd_settime64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 411 = linux_timerfd_settime64 */
 	{ .sy_narg = AS(linux_utimensat_time64_args), .sy_call = (sy_call_t *)linux_utimensat_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 412 = linux_utimensat_time64 */
 	{ .sy_narg = AS(linux_pselect6_time64_args), .sy_call = (sy_call_t *)linux_pselect6_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 413 = linux_pselect6_time64 */
 	{ .sy_narg = AS(linux_ppoll_time64_args), .sy_call = (sy_call_t *)linux_ppoll_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 414 = linux_ppoll_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 415 = nosys */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_pgetevents_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 416 = linux_io_pgetevents_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_recvmmsg_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 417 = linux_recvmmsg_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mq_timedsend_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 418 = linux_mq_timedsend_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mq_timedreceive_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 419 = linux_mq_timedreceive_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_semtimedop_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 420 = linux_semtimedop_time64 */
 	{ .sy_narg = AS(linux_rt_sigtimedwait_time64_args), .sy_call = (sy_call_t *)linux_rt_sigtimedwait_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 421 = linux_rt_sigtimedwait_time64 */
 	{ .sy_narg = AS(linux_sys_futex_time64_args), .sy_call = (sy_call_t *)linux_sys_futex_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 422 = linux_sys_futex_time64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_sched_rr_get_interval_time64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 423 = linux_sched_rr_get_interval_time64 */
 	{ .sy_narg = AS(linux_pidfd_send_signal_args), .sy_call = (sy_call_t *)linux_pidfd_send_signal, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 424 = linux_pidfd_send_signal */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_setup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 425 = linux_io_uring_setup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_enter, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 426 = linux_io_uring_enter */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_register, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 427 = linux_io_uring_register */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_open_tree, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 428 = linux_open_tree */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_mount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 429 = linux_move_mount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsopen, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 430 = linux_fsopen */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsconfig, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 431 = linux_fsconfig */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsmount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 432 = linux_fsmount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fspick, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 433 = linux_fspick */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 434 = linux_pidfd_open */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clone3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 435 = linux_clone3 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_close_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 436 = linux_close_range */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_openat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 437 = linux_openat2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_getfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 438 = linux_pidfd_getfd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_faccessat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 439 = linux_faccessat2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_madvise, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 440 = linux_process_madvise */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_epoll_pwait2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 441 = linux_epoll_pwait2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mount_setattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 442 = linux_mount_setattr */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },			/* 443 = nosys */
 };
diff --git a/sys/i386/linux/linux_systrace_args.c b/sys/i386/linux/linux_systrace_args.c
index 15232a900447..bbab41700a93 100644
--- a/sys/i386/linux/linux_systrace_args.c
+++ b/sys/i386/linux/linux_systrace_args.c
@@ -1,10161 +1,10161 @@
 /*
  * System call argument to DTrace register array converstion.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  * $FreeBSD$
  * This file is part of the DTrace syscall provider.
  */
 
 static void
 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
 {
 	int64_t *iarg = (int64_t *)uarg;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* linux_exit */
 	case 1: {
 		struct linux_exit_args *p = params;
 		iarg[0] = p->rval; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fork */
 	case 2: {
 		*n_args = 0;
 		break;
 	}
 	/* read */
 	case 3: {
 		struct read_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		uarg[2] = p->nbyte; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* write */
 	case 4: {
 		struct write_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		uarg[2] = p->nbyte; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_open */
 	case 5: {
 		struct linux_open_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->flags; /* l_int */
 		iarg[2] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* close */
 	case 6: {
 		struct close_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_waitpid */
 	case 7: {
 		struct linux_waitpid_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->status; /* l_int * */
 		iarg[2] = p->options; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_creat */
 	case 8: {
 		struct linux_creat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_link */
 	case 9: {
 		struct linux_link_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_unlink */
 	case 10: {
 		struct linux_unlink_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_execve */
 	case 11: {
 		struct linux_execve_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->argp; /* char ** */
 		uarg[2] = (intptr_t)p->envp; /* char ** */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chdir */
 	case 12: {
 		struct linux_chdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_time */
 	case 13: {
 		struct linux_time_args *p = params;
 		uarg[0] = (intptr_t)p->tm; /* l_time_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mknod */
 	case 14: {
 		struct linux_mknod_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_int */
 		iarg[2] = p->dev; /* l_dev_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chmod */
 	case 15: {
 		struct linux_chmod_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown16 */
 	case 16: {
 		struct linux_lchown16_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid16_t */
 		iarg[2] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_stat */
 	case 18: {
 		struct linux_stat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->up; /* struct linux_stat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lseek */
 	case 19: {
 		struct linux_lseek_args *p = params;
 		iarg[0] = p->fdes; /* l_uint */
 		iarg[1] = p->off; /* l_off_t */
 		iarg[2] = p->whence; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpid */
 	case 20: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mount */
 	case 21: {
 		struct linux_mount_args *p = params;
 		uarg[0] = (intptr_t)p->specialfile; /* char * */
 		uarg[1] = (intptr_t)p->dir; /* char * */
 		uarg[2] = (intptr_t)p->filesystemtype; /* char * */
 		iarg[3] = p->rwflag; /* l_ulong */
 		uarg[4] = (intptr_t)p->data; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_oldumount */
 	case 22: {
 		struct linux_oldumount_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setuid16 */
 	case 23: {
 		struct linux_setuid16_args *p = params;
 		iarg[0] = p->uid; /* l_uid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getuid16 */
 	case 24: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_stime */
 	case 25: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ptrace */
 	case 26: {
 		struct linux_ptrace_args *p = params;
 		iarg[0] = p->req; /* l_long */
 		iarg[1] = p->pid; /* l_long */
 		iarg[2] = p->addr; /* l_long */
 		iarg[3] = p->data; /* l_long */
 		*n_args = 4;
 		break;
 	}
 	/* linux_alarm */
 	case 27: {
 		struct linux_alarm_args *p = params;
 		iarg[0] = p->secs; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fstat */
 	case 28: {
 		struct linux_fstat_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->up; /* struct linux_stat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pause */
 	case 29: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_utime */
 	case 30: {
 		struct linux_utime_args *p = params;
 		uarg[0] = (intptr_t)p->fname; /* char * */
 		uarg[1] = (intptr_t)p->times; /* struct l_utimbuf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_access */
 	case 33: {
 		struct linux_access_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->amode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nice */
 	case 34: {
 		struct linux_nice_args *p = params;
 		iarg[0] = p->inc; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* sync */
 	case 36: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_kill */
 	case 37: {
 		struct linux_kill_args *p = params;
 		iarg[0] = p->pid; /* l_int */
 		iarg[1] = p->signum; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rename */
 	case 38: {
 		struct linux_rename_args *p = params;
 		uarg[0] = (intptr_t)p->from; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mkdir */
 	case 39: {
 		struct linux_mkdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rmdir */
 	case 40: {
 		struct linux_rmdir_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* dup */
 	case 41: {
 		struct dup_args *p = params;
 		uarg[0] = p->fd; /* u_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pipe */
 	case 42: {
 		struct linux_pipe_args *p = params;
 		uarg[0] = (intptr_t)p->pipefds; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_times */
 	case 43: {
 		struct linux_times_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* struct l_times_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_brk */
 	case 45: {
 		struct linux_brk_args *p = params;
 		iarg[0] = p->dsend; /* l_ulong */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setgid16 */
 	case 46: {
 		struct linux_setgid16_args *p = params;
 		iarg[0] = p->gid; /* l_gid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getgid16 */
 	case 47: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_signal */
 	case 48: {
 		struct linux_signal_args *p = params;
 		iarg[0] = p->sig; /* l_int */
 		uarg[1] = (intptr_t)p->handler; /* void * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_geteuid16 */
 	case 49: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getegid16 */
 	case 50: {
 		*n_args = 0;
 		break;
 	}
 	/* acct */
 	case 51: {
 		struct acct_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_umount */
 	case 52: {
 		struct linux_umount_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ioctl */
 	case 54: {
 		struct linux_ioctl_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		iarg[2] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl */
 	case 55: {
 		struct linux_fcntl_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		iarg[2] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* setpgid */
 	case 57: {
 		struct setpgid_args *p = params;
 		iarg[0] = p->pid; /* int */
 		iarg[1] = p->pgid; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_olduname */
 	case 59: {
 		*n_args = 0;
 		break;
 	}
 	/* umask */
 	case 60: {
 		struct umask_args *p = params;
 		iarg[0] = p->newmask; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* chroot */
 	case 61: {
 		struct chroot_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ustat */
 	case 62: {
 		struct linux_ustat_args *p = params;
 		iarg[0] = p->dev; /* l_dev_t */
 		uarg[1] = (intptr_t)p->ubuf; /* struct l_ustat * */
 		*n_args = 2;
 		break;
 	}
 	/* dup2 */
 	case 63: {
 		struct dup2_args *p = params;
 		uarg[0] = p->from; /* u_int */
 		uarg[1] = p->to; /* u_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getppid */
 	case 64: {
 		*n_args = 0;
 		break;
 	}
 	/* getpgrp */
 	case 65: {
 		*n_args = 0;
 		break;
 	}
 	/* setsid */
 	case 66: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sigaction */
 	case 67: {
 		struct linux_sigaction_args *p = params;
 		iarg[0] = p->sig; /* l_int */
 		uarg[1] = (intptr_t)p->nsa; /* l_osigaction_t * */
 		uarg[2] = (intptr_t)p->osa; /* l_osigaction_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sgetmask */
 	case 68: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ssetmask */
 	case 69: {
 		struct linux_ssetmask_args *p = params;
 		iarg[0] = p->mask; /* l_osigset_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setreuid16 */
 	case 70: {
 		struct linux_setreuid16_args *p = params;
 		iarg[0] = p->ruid; /* l_uid16_t */
 		iarg[1] = p->euid; /* l_uid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setregid16 */
 	case 71: {
 		struct linux_setregid16_args *p = params;
 		iarg[0] = p->rgid; /* l_gid16_t */
 		iarg[1] = p->egid; /* l_gid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigsuspend */
 	case 72: {
 		struct linux_sigsuspend_args *p = params;
 		iarg[0] = p->hist0; /* l_int */
 		iarg[1] = p->hist1; /* l_int */
 		iarg[2] = p->mask; /* l_osigset_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigpending */
 	case 73: {
 		struct linux_sigpending_args *p = params;
 		uarg[0] = (intptr_t)p->mask; /* l_osigset_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sethostname */
 	case 74: {
 		struct linux_sethostname_args *p = params;
 		uarg[0] = (intptr_t)p->hostname; /* char * */
 		uarg[1] = p->len; /* u_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setrlimit */
 	case 75: {
 		struct linux_setrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_old_getrlimit */
 	case 76: {
 		struct linux_old_getrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* getrusage */
 	case 77: {
 		struct getrusage_args *p = params;
 		iarg[0] = p->who; /* int */
 		uarg[1] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 2;
 		break;
 	}
 	/* gettimeofday */
 	case 78: {
 		struct gettimeofday_args *p = params;
 		uarg[0] = (intptr_t)p->tp; /* struct timeval * */
 		uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* settimeofday */
 	case 79: {
 		struct settimeofday_args *p = params;
 		uarg[0] = (intptr_t)p->tv; /* struct timeval * */
 		uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups16 */
 	case 80: {
 		struct linux_getgroups16_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_uint */
 		uarg[1] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups16 */
 	case 81: {
 		struct linux_setgroups16_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_uint */
 		uarg[1] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_old_select */
 	case 82: {
 		struct linux_old_select_args *p = params;
 		uarg[0] = (intptr_t)p->ptr; /* struct l_old_select_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_symlink */
 	case 83: {
 		struct linux_symlink_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lstat */
 	case 84: {
 		struct linux_lstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->up; /* struct l_stat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_readlink */
 	case 85: {
 		struct linux_readlink_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->count; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_uselib */
 	case 86: {
 		struct linux_uselib_args *p = params;
 		uarg[0] = (intptr_t)p->library; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* swapon */
 	case 87: {
 		struct swapon_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_reboot */
 	case 88: {
 		struct linux_reboot_args *p = params;
 		iarg[0] = p->magic1; /* l_int */
 		iarg[1] = p->magic2; /* l_int */
 		iarg[2] = p->cmd; /* l_uint */
 		uarg[3] = (intptr_t)p->arg; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_readdir */
 	case 89: {
 		struct linux_readdir_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dent; /* struct l_dirent * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mmap */
 	case 90: {
 		struct linux_mmap_args *p = params;
 		uarg[0] = (intptr_t)p->ptr; /* struct l_mmap_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* munmap */
 	case 91: {
 		struct munmap_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* caddr_t */
 		iarg[1] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_truncate */
 	case 92: {
 		struct linux_truncate_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->length; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate */
 	case 93: {
 		struct linux_ftruncate_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->length; /* long */
 		*n_args = 2;
 		break;
 	}
 	/* fchmod */
 	case 94: {
 		struct fchmod_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->mode; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* fchown */
 	case 95: {
 		struct fchown_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->uid; /* int */
 		iarg[2] = p->gid; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpriority */
 	case 96: {
 		struct linux_getpriority_args *p = params;
 		iarg[0] = p->which; /* int */
 		iarg[1] = p->who; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* setpriority */
 	case 97: {
 		struct setpriority_args *p = params;
 		iarg[0] = p->which; /* int */
 		iarg[1] = p->who; /* int */
 		iarg[2] = p->prio; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_statfs */
 	case 99: {
 		struct linux_statfs_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstatfs */
 	case 100: {
 		struct linux_fstatfs_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ioperm */
 	case 101: {
 		struct linux_ioperm_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->length; /* l_ulong */
 		iarg[2] = p->enable; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketcall */
 	case 102: {
 		struct linux_socketcall_args *p = params;
 		iarg[0] = p->what; /* l_int */
 		iarg[1] = p->args; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_syslog */
 	case 103: {
 		struct linux_syslog_args *p = params;
 		iarg[0] = p->type; /* l_int */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->len; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setitimer */
 	case 104: {
 		struct linux_setitimer_args *p = params;
 		iarg[0] = p->which; /* l_int */
 		uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
 		uarg[2] = (intptr_t)p->oitv; /* struct l_itimerval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getitimer */
 	case 105: {
 		struct linux_getitimer_args *p = params;
 		iarg[0] = p->which; /* l_int */
 		uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newstat */
 	case 106: {
 		struct linux_newstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newlstat */
 	case 107: {
 		struct linux_newlstat_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newfstat */
 	case 108: {
 		struct linux_newfstat_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_uname */
 	case 109: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_iopl */
 	case 110: {
 		struct linux_iopl_args *p = params;
 		iarg[0] = p->level; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_vhangup */
 	case 111: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_vm86old */
 	case 113: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_wait4 */
 	case 114: {
 		struct linux_wait4_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->status; /* l_int * */
 		iarg[2] = p->options; /* l_int */
 		uarg[3] = (intptr_t)p->rusage; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_swapoff */
 	case 115: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sysinfo */
 	case 116: {
 		struct linux_sysinfo_args *p = params;
 		uarg[0] = (intptr_t)p->info; /* struct l_sysinfo * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ipc */
 	case 117: {
 		struct linux_ipc_args *p = params;
 		iarg[0] = p->what; /* l_uint */
 		iarg[1] = p->arg1; /* l_int */
 		iarg[2] = p->arg2; /* l_int */
 		iarg[3] = p->arg3; /* l_uint */
 		iarg[4] = p->ptr; /* l_uintptr_t */
 		iarg[5] = p->arg5; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* fsync */
 	case 118: {
 		struct fsync_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sigreturn */
 	case 119: {
 		struct linux_sigreturn_args *p = params;
 		uarg[0] = (intptr_t)p->sfp; /* struct l_sigframe * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clone */
 	case 120: {
 		struct linux_clone_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		uarg[1] = (intptr_t)p->stack; /* void * */
 		uarg[2] = (intptr_t)p->parent_tidptr; /* void * */
 		uarg[3] = (intptr_t)p->tls; /* void * */
 		uarg[4] = (intptr_t)p->child_tidptr; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setdomainname */
 	case 121: {
 		struct linux_setdomainname_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* char * */
 		iarg[1] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newuname */
 	case 122: {
 		struct linux_newuname_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* struct l_new_utsname * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_modify_ldt */
 	case 123: {
 		struct linux_modify_ldt_args *p = params;
 		iarg[0] = p->func; /* l_int */
 		uarg[1] = (intptr_t)p->ptr; /* void * */
 		iarg[2] = p->bytecount; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_adjtimex */
 	case 124: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mprotect */
 	case 125: {
 		struct linux_mprotect_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* caddr_t */
 		iarg[1] = p->len; /* int */
 		iarg[2] = p->prot; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigprocmask */
 	case 126: {
 		struct linux_sigprocmask_args *p = params;
 		iarg[0] = p->how; /* l_int */
 		uarg[1] = (intptr_t)p->mask; /* l_osigset_t * */
 		uarg[2] = (intptr_t)p->omask; /* l_osigset_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_init_module */
 	case 128: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_delete_module */
 	case 129: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_quotactl */
 	case 131: {
 		*n_args = 0;
 		break;
 	}
 	/* getpgid */
 	case 132: {
 		struct getpgid_args *p = params;
 		iarg[0] = p->pid; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* fchdir */
 	case 133: {
 		struct fchdir_args *p = params;
 		iarg[0] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_bdflush */
 	case 134: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sysfs */
 	case 135: {
 		struct linux_sysfs_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg1; /* l_ulong */
 		iarg[2] = p->arg2; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_personality */
 	case 136: {
 		struct linux_personality_args *p = params;
 		iarg[0] = p->per; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid16 */
 	case 138: {
 		struct linux_setfsuid16_args *p = params;
 		iarg[0] = p->uid; /* l_uid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid16 */
 	case 139: {
 		struct linux_setfsgid16_args *p = params;
 		iarg[0] = p->gid; /* l_gid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_llseek */
 	case 140: {
 		struct linux_llseek_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->ohigh; /* l_ulong */
 		iarg[2] = p->olow; /* l_ulong */
 		uarg[3] = (intptr_t)p->res; /* l_loff_t * */
 		iarg[4] = p->whence; /* l_uint */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getdents */
 	case 141: {
 		struct linux_getdents_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dent; /* void * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_select */
 	case 142: {
 		struct linux_select_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->timeout; /* struct l_timeval * */
 		*n_args = 5;
 		break;
 	}
 	/* flock */
 	case 143: {
 		struct flock_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->how; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msync */
 	case 144: {
 		struct linux_msync_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->fl; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* readv */
 	case 145: {
 		struct readv_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[2] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* writev */
 	case 146: {
 		struct writev_args *p = params;
 		iarg[0] = p->fd; /* int */
 		uarg[1] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[2] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getsid */
 	case 147: {
 		struct linux_getsid_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fdatasync */
 	case 148: {
 		struct linux_fdatasync_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sysctl */
 	case 149: {
 		struct linux_sysctl_args *p = params;
 		uarg[0] = (intptr_t)p->args; /* struct l___sysctl_args * */
 		*n_args = 1;
 		break;
 	}
 	/* mlock */
 	case 150: {
 		struct mlock_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* const void * */
 		uarg[1] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* munlock */
 	case 151: {
 		struct munlock_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* const void * */
 		uarg[1] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* mlockall */
 	case 152: {
 		struct mlockall_args *p = params;
 		iarg[0] = p->how; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* munlockall */
 	case 153: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sched_setparam */
 	case 154: {
 		struct linux_sched_setparam_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_getparam */
 	case 155: {
 		struct linux_sched_getparam_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_setscheduler */
 	case 156: {
 		struct linux_sched_setscheduler_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->policy; /* l_int */
 		uarg[2] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getscheduler */
 	case 157: {
 		struct linux_sched_getscheduler_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* sched_yield */
 	case 158: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sched_get_priority_max */
 	case 159: {
 		struct linux_sched_get_priority_max_args *p = params;
 		iarg[0] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_get_priority_min */
 	case 160: {
 		struct linux_sched_get_priority_min_args *p = params;
 		iarg[0] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_rr_get_interval */
 	case 161: {
 		struct linux_sched_rr_get_interval_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->interval; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nanosleep */
 	case 162: {
 		struct linux_nanosleep_args *p = params;
 		uarg[0] = (intptr_t)p->rqtp; /* const struct l_timespec * */
 		uarg[1] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mremap */
 	case 163: {
 		struct linux_mremap_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->old_len; /* l_ulong */
 		iarg[2] = p->new_len; /* l_ulong */
 		iarg[3] = p->flags; /* l_ulong */
 		iarg[4] = p->new_addr; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setresuid16 */
 	case 164: {
 		struct linux_setresuid16_args *p = params;
 		iarg[0] = p->ruid; /* l_uid16_t */
 		iarg[1] = p->euid; /* l_uid16_t */
 		iarg[2] = p->suid; /* l_uid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresuid16 */
 	case 165: {
 		struct linux_getresuid16_args *p = params;
 		uarg[0] = (intptr_t)p->ruid; /* l_uid16_t * */
 		uarg[1] = (intptr_t)p->euid; /* l_uid16_t * */
 		uarg[2] = (intptr_t)p->suid; /* l_uid16_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_vm86 */
 	case 166: {
 		*n_args = 0;
 		break;
 	}
-	/* poll */
+	/* linux_poll */
 	case 168: {
-		struct poll_args *p = params;
+		struct linux_poll_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[1] = p->nfds; /* unsigned int */
 		iarg[2] = p->timeout; /* long */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setresgid16 */
 	case 170: {
 		struct linux_setresgid16_args *p = params;
 		iarg[0] = p->rgid; /* l_gid16_t */
 		iarg[1] = p->egid; /* l_gid16_t */
 		iarg[2] = p->sgid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresgid16 */
 	case 171: {
 		struct linux_getresgid16_args *p = params;
 		uarg[0] = (intptr_t)p->rgid; /* l_gid16_t * */
 		uarg[1] = (intptr_t)p->egid; /* l_gid16_t * */
 		uarg[2] = (intptr_t)p->sgid; /* l_gid16_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_prctl */
 	case 172: {
 		struct linux_prctl_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg2; /* l_int */
 		iarg[2] = p->arg3; /* l_int */
 		iarg[3] = p->arg4; /* l_int */
 		iarg[4] = p->arg5; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_sigreturn */
 	case 173: {
 		struct linux_rt_sigreturn_args *p = params;
 		uarg[0] = (intptr_t)p->ucp; /* struct l_ucontext * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_rt_sigaction */
 	case 174: {
 		struct linux_rt_sigaction_args *p = params;
 		iarg[0] = p->sig; /* l_int */
 		uarg[1] = (intptr_t)p->act; /* l_sigaction_t * */
 		uarg[2] = (intptr_t)p->oact; /* l_sigaction_t * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigprocmask */
 	case 175: {
 		struct linux_rt_sigprocmask_args *p = params;
 		iarg[0] = p->how; /* l_int */
 		uarg[1] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[2] = (intptr_t)p->omask; /* l_sigset_t * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigpending */
 	case 176: {
 		struct linux_rt_sigpending_args *p = params;
 		uarg[0] = (intptr_t)p->set; /* l_sigset_t * */
 		iarg[1] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigtimedwait */
 	case 177: {
 		struct linux_rt_sigtimedwait_args *p = params;
 		uarg[0] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[1] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[2] = (intptr_t)p->timeout; /* struct l_timespec * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigqueueinfo */
 	case 178: {
 		struct linux_rt_sigqueueinfo_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->sig; /* l_int */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_rt_sigsuspend */
 	case 179: {
 		struct linux_rt_sigsuspend_args *p = params;
 		uarg[0] = (intptr_t)p->newset; /* l_sigset_t * */
 		iarg[1] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pread */
 	case 180: {
 		struct linux_pread_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		iarg[3] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pwrite */
 	case 181: {
 		struct linux_pwrite_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->buf; /* char * */
 		iarg[2] = p->nbyte; /* l_size_t */
 		iarg[3] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_chown16 */
 	case 182: {
 		struct linux_chown16_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid16_t */
 		iarg[2] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getcwd */
 	case 183: {
 		struct linux_getcwd_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* char * */
 		iarg[1] = p->bufsize; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capget */
 	case 184: {
 		struct linux_capget_args *p = params;
 		uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capset */
 	case 185: {
 		struct linux_capset_args *p = params;
 		uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigaltstack */
 	case 186: {
 		struct linux_sigaltstack_args *p = params;
 		uarg[0] = (intptr_t)p->uss; /* l_stack_t * */
 		uarg[1] = (intptr_t)p->uoss; /* l_stack_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile */
 	case 187: {
 		struct linux_sendfile_args *p = params;
 		iarg[0] = p->out; /* l_int */
 		iarg[1] = p->in; /* l_int */
 		uarg[2] = (intptr_t)p->offset; /* l_long * */
 		iarg[3] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_vfork */
 	case 190: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getrlimit */
 	case 191: {
 		struct linux_getrlimit_args *p = params;
 		iarg[0] = p->resource; /* l_uint */
 		uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mmap2 */
 	case 192: {
 		struct linux_mmap2_args *p = params;
 		iarg[0] = p->addr; /* l_ulong */
 		iarg[1] = p->len; /* l_ulong */
 		iarg[2] = p->prot; /* l_ulong */
 		iarg[3] = p->flags; /* l_ulong */
 		iarg[4] = p->fd; /* l_ulong */
 		iarg[5] = p->pgoff; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_truncate64 */
 	case 193: {
 		struct linux_truncate64_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->length; /* l_loff_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate64 */
 	case 194: {
 		struct linux_ftruncate64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->length; /* l_loff_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_stat64 */
 	case 195: {
 		struct linux_stat64_args *p = params;
 		uarg[0] = (intptr_t)p->filename; /* const char * */
 		uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lstat64 */
 	case 196: {
 		struct linux_lstat64_args *p = params;
 		uarg[0] = (intptr_t)p->filename; /* const char * */
 		uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstat64 */
 	case 197: {
 		struct linux_fstat64_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown */
 	case 198: {
 		struct linux_lchown_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid_t */
 		iarg[2] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getuid */
 	case 199: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getgid */
 	case 200: {
 		*n_args = 0;
 		break;
 	}
 	/* geteuid */
 	case 201: {
 		*n_args = 0;
 		break;
 	}
 	/* getegid */
 	case 202: {
 		*n_args = 0;
 		break;
 	}
 	/* setreuid */
 	case 203: {
 		struct setreuid_args *p = params;
 		uarg[0] = p->ruid; /* uid_t */
 		uarg[1] = p->euid; /* uid_t */
 		*n_args = 2;
 		break;
 	}
 	/* setregid */
 	case 204: {
 		struct setregid_args *p = params;
 		iarg[0] = p->rgid; /* gid_t */
 		iarg[1] = p->egid; /* gid_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups */
 	case 205: {
 		struct linux_getgroups_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_int */
 		uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups */
 	case 206: {
 		struct linux_setgroups_args *p = params;
 		iarg[0] = p->gidsetsize; /* l_int */
 		uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* fchown */
 	case 207: {
 		*n_args = 0;
 		break;
 	}
 	/* setresuid */
 	case 208: {
 		struct setresuid_args *p = params;
 		uarg[0] = p->ruid; /* uid_t */
 		uarg[1] = p->euid; /* uid_t */
 		uarg[2] = p->suid; /* uid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresuid */
 	case 209: {
 		struct getresuid_args *p = params;
 		uarg[0] = (intptr_t)p->ruid; /* uid_t * */
 		uarg[1] = (intptr_t)p->euid; /* uid_t * */
 		uarg[2] = (intptr_t)p->suid; /* uid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* setresgid */
 	case 210: {
 		struct setresgid_args *p = params;
 		iarg[0] = p->rgid; /* gid_t */
 		iarg[1] = p->egid; /* gid_t */
 		iarg[2] = p->sgid; /* gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresgid */
 	case 211: {
 		struct getresgid_args *p = params;
 		uarg[0] = (intptr_t)p->rgid; /* gid_t * */
 		uarg[1] = (intptr_t)p->egid; /* gid_t * */
 		uarg[2] = (intptr_t)p->sgid; /* gid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chown */
 	case 212: {
 		struct linux_chown_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		iarg[1] = p->uid; /* l_uid_t */
 		iarg[2] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* setuid */
 	case 213: {
 		struct setuid_args *p = params;
 		uarg[0] = p->uid; /* uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setgid */
 	case 214: {
 		struct setgid_args *p = params;
 		iarg[0] = p->gid; /* gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid */
 	case 215: {
 		struct linux_setfsuid_args *p = params;
 		iarg[0] = p->uid; /* l_uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid */
 	case 216: {
 		struct linux_setfsgid_args *p = params;
 		iarg[0] = p->gid; /* l_gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pivot_root */
 	case 217: {
 		struct linux_pivot_root_args *p = params;
 		uarg[0] = (intptr_t)p->new_root; /* char * */
 		uarg[1] = (intptr_t)p->put_old; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mincore */
 	case 218: {
 		struct linux_mincore_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		uarg[2] = (intptr_t)p->vec; /* u_char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_madvise */
 	case 219: {
 		struct linux_madvise_args *p = params;
 		uarg[0] = (intptr_t)p->addr; /* void * */
 		uarg[1] = p->len; /* size_t */
 		iarg[2] = p->behav; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getdents64 */
 	case 220: {
 		struct linux_getdents64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = (intptr_t)p->dirent; /* void * */
 		iarg[2] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl64 */
 	case 221: {
 		struct linux_fcntl64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		iarg[1] = p->cmd; /* l_uint */
 		iarg[2] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_gettid */
 	case 224: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_setxattr */
 	case 226: {
 		struct linux_setxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* const char * */
 		iarg[3] = p->size; /* l_size_t */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_lsetxattr */
 	case 227: {
 		struct linux_lsetxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* const char * */
 		iarg[3] = p->size; /* l_size_t */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fsetxattr */
 	case 228: {
 		struct linux_fsetxattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* const char * */
 		iarg[3] = p->size; /* l_size_t */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getxattr */
 	case 229: {
 		struct linux_getxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* char * */
 		iarg[3] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_lgetxattr */
 	case 230: {
 		struct linux_lgetxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* char * */
 		iarg[3] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fgetxattr */
 	case 231: {
 		struct linux_fgetxattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->value; /* char * */
 		iarg[3] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_listxattr */
 	case 232: {
 		struct linux_listxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->list; /* const char * */
 		iarg[2] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_llistxattr */
 	case 233: {
 		struct linux_llistxattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->list; /* const char * */
 		iarg[2] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_flistxattr */
 	case 234: {
 		struct linux_flistxattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->list; /* const char * */
 		iarg[2] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_removexattr */
 	case 235: {
 		struct linux_removexattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lremovexattr */
 	case 236: {
 		struct linux_lremovexattr_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* const char * */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fremovexattr */
 	case 237: {
 		struct linux_fremovexattr_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_tkill */
 	case 238: {
 		struct linux_tkill_args *p = params;
 		iarg[0] = p->tid; /* int */
 		iarg[1] = p->sig; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile64 */
 	case 239: {
 		struct linux_sendfile64_args *p = params;
 		iarg[0] = p->out; /* l_int */
 		iarg[1] = p->in; /* l_int */
 		uarg[2] = (intptr_t)p->offset; /* l_loff_t * */
 		iarg[3] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sys_futex */
 	case 240: {
 		struct linux_sys_futex_args *p = params;
 		uarg[0] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[1] = p->op; /* l_int */
 		uarg[2] = p->val; /* uint32_t */
 		uarg[3] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[4] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[5] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_setaffinity */
 	case 241: {
 		struct linux_sched_setaffinity_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->len; /* l_uint */
 		uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getaffinity */
 	case 242: {
 		struct linux_sched_getaffinity_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->len; /* l_uint */
 		uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_set_thread_area */
 	case 243: {
 		struct linux_set_thread_area_args *p = params;
 		uarg[0] = (intptr_t)p->desc; /* struct l_user_desc * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_get_thread_area */
 	case 244: {
 		struct linux_get_thread_area_args *p = params;
 		uarg[0] = (intptr_t)p->desc; /* struct l_user_desc * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fadvise64 */
 	case 250: {
 		struct linux_fadvise64_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->offset; /* l_loff_t */
 		iarg[2] = p->len; /* l_size_t */
 		iarg[3] = p->advice; /* int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_exit_group */
 	case 252: {
 		struct linux_exit_group_args *p = params;
 		iarg[0] = p->error_code; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_lookup_dcookie */
 	case 253: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_create */
 	case 254: {
 		struct linux_epoll_create_args *p = params;
 		iarg[0] = p->size; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_epoll_ctl */
 	case 255: {
 		struct linux_epoll_ctl_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		iarg[1] = p->op; /* l_int */
 		iarg[2] = p->fd; /* l_int */
 		uarg[3] = (intptr_t)p->event; /* struct epoll_event * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_wait */
 	case 256: {
 		struct linux_epoll_wait_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[2] = p->maxevents; /* l_int */
 		iarg[3] = p->timeout; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_remap_file_pages */
 	case 257: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_tid_address */
 	case 258: {
 		struct linux_set_tid_address_args *p = params;
 		uarg[0] = (intptr_t)p->tidptr; /* int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_create */
 	case 259: {
 		struct linux_timer_create_args *p = params;
 		iarg[0] = p->clock_id; /* clockid_t */
 		uarg[1] = (intptr_t)p->evp; /* struct sigevent * */
 		uarg[2] = (intptr_t)p->timerid; /* l_timer_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_timer_settime */
 	case 260: {
 		struct linux_timer_settime_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->new; /* const struct itimerspec * */
 		uarg[3] = (intptr_t)p->old; /* struct itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime */
 	case 261: {
 		struct linux_timer_gettime_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		uarg[1] = (intptr_t)p->setting; /* struct itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_getoverrun */
 	case 262: {
 		struct linux_timer_getoverrun_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_delete */
 	case 263: {
 		struct linux_timer_delete_args *p = params;
 		iarg[0] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clock_settime */
 	case 264: {
 		struct linux_clock_settime_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_gettime */
 	case 265: {
 		struct linux_clock_gettime_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_getres */
 	case 266: {
 		struct linux_clock_getres_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep */
 	case 267: {
 		struct linux_clock_nanosleep_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		iarg[1] = p->flags; /* int */
 		uarg[2] = (intptr_t)p->rqtp; /* struct l_timespec * */
 		uarg[3] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_statfs64 */
 	case 268: {
 		struct linux_statfs64_args *p = params;
 		uarg[0] = (intptr_t)p->path; /* char * */
 		uarg[1] = p->bufsize; /* size_t */
 		uarg[2] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatfs64 */
 	case 269: {
 		struct linux_fstatfs64_args *p = params;
 		iarg[0] = p->fd; /* l_uint */
 		uarg[1] = p->bufsize; /* size_t */
 		uarg[2] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_tgkill */
 	case 270: {
 		struct linux_tgkill_args *p = params;
 		iarg[0] = p->tgid; /* int */
 		iarg[1] = p->pid; /* int */
 		iarg[2] = p->sig; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_utimes */
 	case 271: {
 		struct linux_utimes_args *p = params;
 		uarg[0] = (intptr_t)p->fname; /* char * */
 		uarg[1] = (intptr_t)p->tptr; /* struct l_timeval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fadvise64_64 */
 	case 272: {
 		struct linux_fadvise64_64_args *p = params;
 		iarg[0] = p->fd; /* int */
 		iarg[1] = p->offset; /* l_loff_t */
 		iarg[2] = p->len; /* l_loff_t */
 		iarg[3] = p->advice; /* int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mbind */
 	case 274: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_get_mempolicy */
 	case 275: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_mempolicy */
 	case 276: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mq_open */
 	case 277: {
 		struct linux_mq_open_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* const char * */
 		iarg[1] = p->oflag; /* l_int */
 		iarg[2] = p->mode; /* l_mode_t */
 		uarg[3] = (intptr_t)p->attr; /* struct mq_attr * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mq_unlink */
 	case 278: {
 		struct linux_mq_unlink_args *p = params;
 		uarg[0] = (intptr_t)p->name; /* const char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mq_timedsend */
 	case 279: {
 		struct linux_mq_timedsend_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->msg_ptr; /* const char * */
 		iarg[2] = p->msg_len; /* l_size_t */
 		iarg[3] = p->msg_prio; /* l_uint */
 		uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_timedreceive */
 	case 280: {
 		struct linux_mq_timedreceive_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->msg_ptr; /* char * */
 		iarg[2] = p->msg_len; /* l_size_t */
 		uarg[3] = (intptr_t)p->msg_prio; /* l_uint * */
 		uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_notify */
 	case 281: {
 		struct linux_mq_notify_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mq_getsetattr */
 	case 282: {
 		struct linux_mq_getsetattr_args *p = params;
 		iarg[0] = p->mqd; /* l_mqd_t */
 		uarg[1] = (intptr_t)p->attr; /* const struct mq_attr * */
 		uarg[2] = (intptr_t)p->oattr; /* struct mq_attr * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_kexec_load */
 	case 283: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_waitid */
 	case 284: {
 		struct linux_waitid_args *p = params;
 		iarg[0] = p->idtype; /* int */
 		iarg[1] = p->id; /* l_pid_t */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[3] = p->options; /* int */
 		uarg[4] = (intptr_t)p->rusage; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_add_key */
 	case 286: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_request_key */
 	case 287: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_keyctl */
 	case 288: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ioprio_set */
 	case 289: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_ioprio_get */
 	case 290: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_init */
 	case 291: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_add_watch */
 	case 292: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_rm_watch */
 	case 293: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_migrate_pages */
 	case 294: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat */
 	case 295: {
 		struct linux_openat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->flags; /* l_int */
 		iarg[3] = p->mode; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mkdirat */
 	case 296: {
 		struct linux_mkdirat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mknodat */
 	case 297: {
 		struct linux_mknodat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->mode; /* l_int */
 		iarg[3] = p->dev; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchownat */
 	case 298: {
 		struct linux_fchownat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->uid; /* l_uid16_t */
 		iarg[3] = p->gid; /* l_gid16_t */
 		iarg[4] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_futimesat */
 	case 299: {
 		struct linux_futimesat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* char * */
 		uarg[2] = (intptr_t)p->utimes; /* struct l_timeval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatat64 */
 	case 300: {
 		struct linux_fstatat64_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* char * */
 		uarg[2] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		iarg[3] = p->flag; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_unlinkat */
 	case 301: {
 		struct linux_unlinkat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->flag; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_renameat */
 	case 302: {
 		struct linux_renameat_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_linkat */
 	case 303: {
 		struct linux_linkat_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		iarg[4] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_symlinkat */
 	case 304: {
 		struct linux_symlinkat_args *p = params;
 		uarg[0] = (intptr_t)p->oldname; /* const char * */
 		iarg[1] = p->newdfd; /* l_int */
 		uarg[2] = (intptr_t)p->newname; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_readlinkat */
 	case 305: {
 		struct linux_readlinkat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->path; /* const char * */
 		uarg[2] = (intptr_t)p->buf; /* char * */
 		iarg[3] = p->bufsiz; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchmodat */
 	case 306: {
 		struct linux_fchmodat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_faccessat */
 	case 307: {
 		struct linux_faccessat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		iarg[2] = p->amode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pselect6 */
 	case 308: {
 		struct linux_pselect6_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[5] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll */
 	case 309: {
 		struct linux_ppoll_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[1] = p->nfds; /* uint32_t */
 		uarg[2] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[3] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[4] = p->ssize; /* l_size_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_unshare */
 	case 310: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_robust_list */
 	case 311: {
 		struct linux_set_robust_list_args *p = params;
 		uarg[0] = (intptr_t)p->head; /* struct linux_robust_list_head * */
 		iarg[1] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_get_robust_list */
 	case 312: {
 		struct linux_get_robust_list_args *p = params;
 		iarg[0] = p->pid; /* l_int */
 		uarg[1] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
 		uarg[2] = (intptr_t)p->len; /* l_size_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_splice */
 	case 313: {
 		struct linux_splice_args *p = params;
 		iarg[0] = p->fd_in; /* int */
 		uarg[1] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[2] = p->fd_out; /* int */
 		uarg[3] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[4] = p->len; /* l_size_t */
 		iarg[5] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sync_file_range */
 	case 314: {
 		struct linux_sync_file_range_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->offset; /* l_loff_t */
 		iarg[2] = p->nbytes; /* l_loff_t */
 		uarg[3] = p->flags; /* unsigned int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_tee */
 	case 315: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_vmsplice */
 	case 316: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_move_pages */
 	case 317: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getcpu */
 	case 318: {
 		struct linux_getcpu_args *p = params;
 		uarg[0] = (intptr_t)p->cpu; /* l_uint * */
 		uarg[1] = (intptr_t)p->node; /* l_uint * */
 		uarg[2] = (intptr_t)p->cache; /* void * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_epoll_pwait */
 	case 319: {
 		struct linux_epoll_pwait_args *p = params;
 		iarg[0] = p->epfd; /* l_int */
 		uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[2] = p->maxevents; /* l_int */
 		iarg[3] = p->timeout; /* l_int */
 		uarg[4] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[5] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_utimensat */
 	case 320: {
 		struct linux_utimensat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		uarg[2] = (intptr_t)p->times; /* const struct l_timespec * */
 		iarg[3] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_signalfd */
 	case 321: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timerfd_create */
 	case 322: {
 		struct linux_timerfd_create_args *p = params;
 		iarg[0] = p->clockid; /* l_int */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_eventfd */
 	case 323: {
 		struct linux_eventfd_args *p = params;
 		iarg[0] = p->initval; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fallocate */
 	case 324: {
 		struct linux_fallocate_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->mode; /* l_int */
 		iarg[2] = p->offset; /* l_loff_t */
 		iarg[3] = p->len; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_settime */
 	case 325: {
 		struct linux_timerfd_settime_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
 		uarg[3] = (intptr_t)p->old_value; /* struct l_itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_gettime */
 	case 326: {
 		struct linux_timerfd_gettime_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->old_value; /* struct l_itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_signalfd4 */
 	case 327: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_eventfd2 */
 	case 328: {
 		struct linux_eventfd2_args *p = params;
 		iarg[0] = p->initval; /* l_uint */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_epoll_create1 */
 	case 329: {
 		struct linux_epoll_create1_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_dup3 */
 	case 330: {
 		struct linux_dup3_args *p = params;
 		iarg[0] = p->oldfd; /* l_int */
 		iarg[1] = p->newfd; /* l_int */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pipe2 */
 	case 331: {
 		struct linux_pipe2_args *p = params;
 		uarg[0] = (intptr_t)p->pipefds; /* l_int * */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init1 */
 	case 332: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_preadv */
 	case 333: {
 		struct linux_preadv_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pwritev */
 	case 334: {
 		struct linux_pwritev_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_tgsigqueueinfo */
 	case 335: {
 		struct linux_rt_tgsigqueueinfo_args *p = params;
 		iarg[0] = p->tgid; /* l_pid_t */
 		iarg[1] = p->tid; /* l_pid_t */
 		iarg[2] = p->sig; /* l_int */
 		uarg[3] = (intptr_t)p->uinfo; /* l_siginfo_t * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_perf_event_open */
 	case 336: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_recvmmsg */
 	case 337: {
 		struct linux_recvmmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[2] = p->vlen; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		uarg[4] = (intptr_t)p->timeout; /* struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fanotify_init */
 	case 338: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fanotify_mark */
 	case 339: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_prlimit64 */
 	case 340: {
 		struct linux_prlimit64_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		iarg[1] = p->resource; /* l_uint */
 		uarg[2] = (intptr_t)p->new; /* struct rlimit * */
 		uarg[3] = (intptr_t)p->old; /* struct rlimit * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_name_to_handle_at */
 	case 341: {
 		struct linux_name_to_handle_at_args *p = params;
 		iarg[0] = p->dirfd; /* l_int */
 		uarg[1] = (intptr_t)p->name; /* const char * */
 		uarg[2] = (intptr_t)p->handle; /* struct l_file_handle * */
 		uarg[3] = (intptr_t)p->mnt_id; /* l_int * */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_open_by_handle_at */
 	case 342: {
 		struct linux_open_by_handle_at_args *p = params;
 		iarg[0] = p->mountdirfd; /* l_int */
 		uarg[1] = (intptr_t)p->handle; /* struct l_file_handle * */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_clock_adjtime */
 	case 343: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_syncfs */
 	case 344: {
 		struct linux_syncfs_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sendmmsg */
 	case 345: {
 		struct linux_sendmmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[2] = p->vlen; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_setns */
 	case 346: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_vm_readv */
 	case 347: {
 		struct linux_process_vm_readv_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[2] = p->liovcnt; /* l_ulong */
 		uarg[3] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[4] = p->riovcnt; /* l_ulong */
 		iarg[5] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_process_vm_writev */
 	case 348: {
 		struct linux_process_vm_writev_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[2] = p->liovcnt; /* l_ulong */
 		uarg[3] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[4] = p->riovcnt; /* l_ulong */
 		iarg[5] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_kcmp */
 	case 349: {
 		struct linux_kcmp_args *p = params;
 		iarg[0] = p->pid1; /* l_pid_t */
 		iarg[1] = p->pid2; /* l_pid_t */
 		iarg[2] = p->type; /* l_int */
 		iarg[3] = p->idx1; /* l_ulong */
 		iarg[4] = p->idx; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_finit_module */
 	case 350: {
 		struct linux_finit_module_args *p = params;
 		iarg[0] = p->fd; /* l_int */
 		uarg[1] = (intptr_t)p->uargs; /* const char * */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_setattr */
 	case 351: {
 		struct linux_sched_setattr_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->attr; /* void * */
 		iarg[2] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getattr */
 	case 352: {
 		struct linux_sched_getattr_args *p = params;
 		iarg[0] = p->pid; /* l_pid_t */
 		uarg[1] = (intptr_t)p->attr; /* void * */
 		iarg[2] = p->size; /* l_uint */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_renameat2 */
 	case 353: {
 		struct linux_renameat2_args *p = params;
 		iarg[0] = p->olddfd; /* l_int */
 		uarg[1] = (intptr_t)p->oldname; /* const char * */
 		iarg[2] = p->newdfd; /* l_int */
 		uarg[3] = (intptr_t)p->newname; /* const char * */
 		uarg[4] = p->flags; /* unsigned int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_seccomp */
 	case 354: {
 		struct linux_seccomp_args *p = params;
 		iarg[0] = p->op; /* l_uint */
 		iarg[1] = p->flags; /* l_uint */
 		uarg[2] = (intptr_t)p->uargs; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getrandom */
 	case 355: {
 		struct linux_getrandom_args *p = params;
 		uarg[0] = (intptr_t)p->buf; /* char * */
 		iarg[1] = p->count; /* l_size_t */
 		iarg[2] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_memfd_create */
 	case 356: {
 		struct linux_memfd_create_args *p = params;
 		uarg[0] = (intptr_t)p->uname_ptr; /* const char * */
 		iarg[1] = p->flags; /* l_uint */
 		*n_args = 2;
 		break;
 	}
 	/* linux_bpf */
 	case 357: {
 		struct linux_bpf_args *p = params;
 		iarg[0] = p->cmd; /* l_int */
 		uarg[1] = (intptr_t)p->attr; /* void * */
 		iarg[2] = p->size; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_execveat */
 	case 358: {
 		struct linux_execveat_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->filename; /* const char * */
 		uarg[2] = (intptr_t)p->argv; /* const char ** */
 		uarg[3] = (intptr_t)p->envp; /* const char ** */
 		iarg[4] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_socket */
 	case 359: {
 		struct linux_socket_args *p = params;
 		iarg[0] = p->domain; /* l_int */
 		iarg[1] = p->type; /* l_int */
 		iarg[2] = p->protocol; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketpair */
 	case 360: {
 		struct linux_socketpair_args *p = params;
 		iarg[0] = p->domain; /* l_int */
 		iarg[1] = p->type; /* l_int */
 		iarg[2] = p->protocol; /* l_int */
 		iarg[3] = p->rsv; /* l_uintptr_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_bind */
 	case 361: {
 		struct linux_bind_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->name; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_connect */
 	case 362: {
 		struct linux_connect_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->name; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_listen */
 	case 363: {
 		struct linux_listen_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->backlog; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_accept4 */
 	case 364: {
 		struct linux_accept4_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		iarg[3] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_getsockopt */
 	case 365: {
 		struct linux_getsockopt_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->level; /* l_int */
 		iarg[2] = p->optname; /* l_int */
 		iarg[3] = p->optval; /* l_uintptr_t */
 		iarg[4] = p->optlen; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setsockopt */
 	case 366: {
 		struct linux_setsockopt_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->level; /* l_int */
 		iarg[2] = p->optname; /* l_int */
 		iarg[3] = p->optval; /* l_uintptr_t */
 		iarg[4] = p->optlen; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getsockname */
 	case 367: {
 		struct linux_getsockname_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpeername */
 	case 368: {
 		struct linux_getpeername_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->addr; /* l_uintptr_t */
 		iarg[2] = p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sendto */
 	case 369: {
 		struct linux_sendto_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->len; /* l_int */
 		iarg[3] = p->flags; /* l_int */
 		iarg[4] = p->to; /* l_uintptr_t */
 		iarg[5] = p->tolen; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sendmsg */
 	case 370: {
 		struct linux_sendmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_recvfrom */
 	case 371: {
 		struct linux_recvfrom_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->buf; /* l_uintptr_t */
 		iarg[2] = p->len; /* l_size_t */
 		iarg[3] = p->flags; /* l_int */
 		iarg[4] = p->from; /* l_uintptr_t */
 		iarg[5] = p->fromlen; /* l_uintptr_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_recvmsg */
 	case 372: {
 		struct linux_recvmsg_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->msg; /* l_uintptr_t */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shutdown */
 	case 373: {
 		struct linux_shutdown_args *p = params;
 		iarg[0] = p->s; /* l_int */
 		iarg[1] = p->how; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_userfaultfd */
 	case 374: {
 		struct linux_userfaultfd_args *p = params;
 		iarg[0] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_membarrier */
 	case 375: {
 		struct linux_membarrier_args *p = params;
 		iarg[0] = p->cmd; /* l_int */
 		iarg[1] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mlock2 */
 	case 376: {
 		struct linux_mlock2_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_copy_file_range */
 	case 377: {
 		struct linux_copy_file_range_args *p = params;
 		iarg[0] = p->fd_in; /* l_int */
 		uarg[1] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[2] = p->fd_out; /* l_int */
 		uarg[3] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[4] = p->len; /* l_size_t */
 		iarg[5] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_preadv2 */
 	case 378: {
 		struct linux_preadv2_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		iarg[5] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pwritev2 */
 	case 379: {
 		struct linux_pwritev2_args *p = params;
 		iarg[0] = p->fd; /* l_ulong */
 		uarg[1] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[2] = p->vlen; /* l_ulong */
 		iarg[3] = p->pos_l; /* l_ulong */
 		iarg[4] = p->pos_h; /* l_ulong */
 		iarg[5] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pkey_mprotect */
 	case 380: {
 		struct linux_pkey_mprotect_args *p = params;
 		iarg[0] = p->start; /* l_ulong */
 		iarg[1] = p->len; /* l_size_t */
 		iarg[2] = p->prot; /* l_ulong */
 		iarg[3] = p->pkey; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pkey_alloc */
 	case 381: {
 		struct linux_pkey_alloc_args *p = params;
 		iarg[0] = p->flags; /* l_ulong */
 		iarg[1] = p->init_val; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pkey_free */
 	case 382: {
 		struct linux_pkey_free_args *p = params;
 		iarg[0] = p->pkey; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_statx */
 	case 383: {
 		struct linux_statx_args *p = params;
 		iarg[0] = p->dirfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		iarg[2] = p->flags; /* l_uint */
 		iarg[3] = p->mask; /* l_uint */
 		uarg[4] = (intptr_t)p->statxbuf; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_arch_prctl */
 	case 384: {
 		struct linux_arch_prctl_args *p = params;
 		iarg[0] = p->option; /* l_int */
 		iarg[1] = p->arg2; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_io_pgetevents */
 	case 385: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rseq */
 	case 386: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_semget */
 	case 393: {
 		struct linux_semget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->nsems; /* l_int */
 		iarg[2] = p->semflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semctl */
 	case 394: {
 		struct linux_semctl_args *p = params;
 		iarg[0] = p->semid; /* l_int */
 		iarg[1] = p->semnum; /* l_int */
 		iarg[2] = p->cmd; /* l_int */
 		uarg[3] = p->arg.buf; /* union l_semun */
 		*n_args = 4;
 		break;
 	}
 	/* linux_shmget */
 	case 395: {
 		struct linux_shmget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->size; /* l_size_t */
 		iarg[2] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmctl */
 	case 396: {
 		struct linux_shmctl_args *p = params;
 		iarg[0] = p->shmid; /* l_int */
 		iarg[1] = p->cmd; /* l_int */
 		uarg[2] = (intptr_t)p->buf; /* struct l_shmid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmat */
 	case 397: {
 		struct linux_shmat_args *p = params;
 		iarg[0] = p->shmid; /* l_int */
 		uarg[1] = (intptr_t)p->shmaddr; /* char * */
 		iarg[2] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmdt */
 	case 398: {
 		struct linux_shmdt_args *p = params;
 		uarg[0] = (intptr_t)p->shmaddr; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_msgget */
 	case 399: {
 		struct linux_msgget_args *p = params;
 		iarg[0] = p->key; /* l_key_t */
 		iarg[1] = p->msgflg; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msgsnd */
 	case 400: {
 		struct linux_msgsnd_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[2] = p->msgsz; /* l_size_t */
 		iarg[3] = p->msgflg; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_msgrcv */
 	case 401: {
 		struct linux_msgrcv_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[2] = p->msgsz; /* l_size_t */
 		iarg[3] = p->msgtyp; /* l_long */
 		iarg[4] = p->msgflg; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msgctl */
 	case 402: {
 		struct linux_msgctl_args *p = params;
 		iarg[0] = p->msqid; /* l_int */
 		iarg[1] = p->cmd; /* l_int */
 		uarg[2] = (intptr_t)p->buf; /* struct l_msqid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_clock_gettime64 */
 	case 403: {
 		struct linux_clock_gettime64_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_settime64 */
 	case 404: {
 		struct linux_clock_settime64_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_adjtime64 */
 	case 405: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_clock_getres_time64 */
 	case 406: {
 		struct linux_clock_getres_time64_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		uarg[1] = (intptr_t)p->tp; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep_time64 */
 	case 407: {
 		struct linux_clock_nanosleep_time64_args *p = params;
 		iarg[0] = p->which; /* clockid_t */
 		iarg[1] = p->flags; /* l_int */
 		uarg[2] = (intptr_t)p->rqtp; /* struct l_timespec64 * */
 		uarg[3] = (intptr_t)p->rmtp; /* struct l_timespec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime64 */
 	case 408: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timer_settime64 */
 	case 409: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timerfd_gettime64 */
 	case 410: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timerfd_settime64 */
 	case 411: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_utimensat_time64 */
 	case 412: {
 		struct linux_utimensat_time64_args *p = params;
 		iarg[0] = p->dfd; /* l_int */
 		uarg[1] = (intptr_t)p->pathname; /* const char * */
 		uarg[2] = (intptr_t)p->times64; /* const struct l_timespec64 * */
 		iarg[3] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pselect6_time64 */
 	case 413: {
 		struct linux_pselect6_time64_args *p = params;
 		iarg[0] = p->nfds; /* l_int */
 		uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[4] = (intptr_t)p->tsp; /* struct l_timespec64 * */
 		uarg[5] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll_time64 */
 	case 414: {
 		struct linux_ppoll_time64_args *p = params;
 		uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[1] = p->nfds; /* uint32_t */
 		uarg[2] = (intptr_t)p->tsp; /* struct l_timespec64 * */
 		uarg[3] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[4] = p->ssize; /* l_size_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_io_pgetevents_time64 */
 	case 416: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_recvmmsg_time64 */
 	case 417: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mq_timedsend_time64 */
 	case 418: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mq_timedreceive_time64 */
 	case 419: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_semtimedop_time64 */
 	case 420: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rt_sigtimedwait_time64 */
 	case 421: {
 		struct linux_rt_sigtimedwait_time64_args *p = params;
 		uarg[0] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[1] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[2] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		iarg[3] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sys_futex_time64 */
 	case 422: {
 		struct linux_sys_futex_time64_args *p = params;
 		uarg[0] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[1] = p->op; /* l_int */
 		uarg[2] = p->val; /* uint32_t */
 		uarg[3] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		uarg[4] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[5] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_rr_get_interval_time64 */
 	case 423: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_send_signal */
 	case 424: {
 		struct linux_pidfd_send_signal_args *p = params;
 		iarg[0] = p->pidfd; /* l_int */
 		iarg[1] = p->sig; /* l_int */
 		uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[3] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_io_uring_setup */
 	case 425: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_uring_enter */
 	case 426: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_io_uring_register */
 	case 427: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_open_tree */
 	case 428: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_move_mount */
 	case 429: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsopen */
 	case 430: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsconfig */
 	case 431: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fsmount */
 	case 432: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fspick */
 	case 433: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_open */
 	case 434: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_clone3 */
 	case 435: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_close_range */
 	case 436: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat2 */
 	case 437: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_getfd */
 	case 438: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_faccessat2 */
 	case 439: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_madvise */
 	case 440: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_pwait2 */
 	case 441: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mount_setattr */
 	case 442: {
 		*n_args = 0;
 		break;
 	}
 	default:
 		*n_args = 0;
 		break;
 	};
 }
 static void
 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
 {
 	const char *p = NULL;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* linux_exit */
 	case 1:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fork */
 	case 2:
 		break;
 	/* read */
 	case 3:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* write */
 	case 4:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_open */
 	case 5:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* close */
 	case 6:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_waitpid */
 	case 7:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland l_int *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_creat */
 	case 8:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_link */
 	case 9:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unlink */
 	case 10:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_execve */
 	case 11:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char **";
 			break;
 		case 2:
 			p = "userland char **";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chdir */
 	case 12:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_time */
 	case 13:
 		switch (ndx) {
 		case 0:
 			p = "userland l_time_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mknod */
 	case 14:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_dev_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chmod */
 	case 15:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lchown16 */
 	case 16:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		case 2:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_stat */
 	case 18:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct linux_stat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lseek */
 	case 19:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_off_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpid */
 	case 20:
 		break;
 	/* linux_mount */
 	case 21:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_oldumount */
 	case 22:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setuid16 */
 	case 23:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getuid16 */
 	case 24:
 		break;
 	/* linux_stime */
 	case 25:
 		break;
 	/* linux_ptrace */
 	case 26:
 		switch (ndx) {
 		case 0:
 			p = "l_long";
 			break;
 		case 1:
 			p = "l_long";
 			break;
 		case 2:
 			p = "l_long";
 			break;
 		case 3:
 			p = "l_long";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_alarm */
 	case 27:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstat */
 	case 28:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct linux_stat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pause */
 	case 29:
 		break;
 	/* linux_utime */
 	case 30:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_utimbuf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_access */
 	case 33:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_nice */
 	case 34:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* sync */
 	case 36:
 		break;
 	/* linux_kill */
 	case 37:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rename */
 	case 38:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mkdir */
 	case 39:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rmdir */
 	case 40:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* dup */
 	case 41:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pipe */
 	case 42:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_times */
 	case 43:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_times_argv *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_brk */
 	case 45:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgid16 */
 	case 46:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgid16 */
 	case 47:
 		break;
 	/* linux_signal */
 	case 48:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_geteuid16 */
 	case 49:
 		break;
 	/* linux_getegid16 */
 	case 50:
 		break;
 	/* acct */
 	case 51:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_umount */
 	case 52:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioctl */
 	case 54:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fcntl */
 	case 55:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setpgid */
 	case 57:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_olduname */
 	case 59:
 		break;
 	/* umask */
 	case 60:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* chroot */
 	case 61:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ustat */
 	case 62:
 		switch (ndx) {
 		case 0:
 			p = "l_dev_t";
 			break;
 		case 1:
 			p = "userland struct l_ustat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* dup2 */
 	case 63:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		case 1:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getppid */
 	case 64:
 		break;
 	/* getpgrp */
 	case 65:
 		break;
 	/* setsid */
 	case 66:
 		break;
 	/* linux_sigaction */
 	case 67:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_osigaction_t *";
 			break;
 		case 2:
 			p = "userland l_osigaction_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sgetmask */
 	case 68:
 		break;
 	/* linux_ssetmask */
 	case 69:
 		switch (ndx) {
 		case 0:
 			p = "l_osigset_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setreuid16 */
 	case 70:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setregid16 */
 	case 71:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		case 1:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigsuspend */
 	case 72:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_osigset_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigpending */
 	case 73:
 		switch (ndx) {
 		case 0:
 			p = "userland l_osigset_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sethostname */
 	case 74:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setrlimit */
 	case 75:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_old_getrlimit */
 	case 76:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getrusage */
 	case 77:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct rusage *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* gettimeofday */
 	case 78:
 		switch (ndx) {
 		case 0:
 			p = "userland struct timeval *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* settimeofday */
 	case 79:
 		switch (ndx) {
 		case 0:
 			p = "userland struct timeval *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgroups16 */
 	case 80:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland l_gid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgroups16 */
 	case 81:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland l_gid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_old_select */
 	case 82:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_old_select_argv *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_symlink */
 	case 83:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lstat */
 	case 84:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_stat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readlink */
 	case 85:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_uselib */
 	case 86:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* swapon */
 	case 87:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_reboot */
 	case 88:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readdir */
 	case 89:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_dirent *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mmap */
 	case 90:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_mmap_argv *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munmap */
 	case 91:
 		switch (ndx) {
 		case 0:
 			p = "caddr_t";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_truncate */
 	case 92:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ftruncate */
 	case 93:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "long";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchmod */
 	case 94:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchown */
 	case 95:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpriority */
 	case 96:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setpriority */
 	case 97:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statfs */
 	case 99:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatfs */
 	case 100:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioperm */
 	case 101:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socketcall */
 	case 102:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_syslog */
 	case 103:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setitimer */
 	case 104:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerval *";
 			break;
 		case 2:
 			p = "userland struct l_itimerval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getitimer */
 	case 105:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newstat */
 	case 106:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newlstat */
 	case 107:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newfstat */
 	case 108:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_uname */
 	case 109:
 		break;
 	/* linux_iopl */
 	case 110:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_vhangup */
 	case 111:
 		break;
 	/* linux_vm86old */
 	case 113:
 		break;
 	/* linux_wait4 */
 	case 114:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland l_int *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_swapoff */
 	case 115:
 		break;
 	/* linux_sysinfo */
 	case 116:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_sysinfo *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ipc */
 	case 117:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fsync */
 	case 118:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigreturn */
 	case 119:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_sigframe *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clone */
 	case 120:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "userland void *";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setdomainname */
 	case 121:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newuname */
 	case 122:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_new_utsname *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_modify_ldt */
 	case 123:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_adjtimex */
 	case 124:
 		break;
 	/* linux_mprotect */
 	case 125:
 		switch (ndx) {
 		case 0:
 			p = "caddr_t";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigprocmask */
 	case 126:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_osigset_t *";
 			break;
 		case 2:
 			p = "userland l_osigset_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_init_module */
 	case 128:
 		break;
 	/* linux_delete_module */
 	case 129:
 		break;
 	/* linux_quotactl */
 	case 131:
 		break;
 	/* getpgid */
 	case 132:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchdir */
 	case 133:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bdflush */
 	case 134:
 		break;
 	/* linux_sysfs */
 	case 135:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_personality */
 	case 136:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsuid16 */
 	case 138:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsgid16 */
 	case 139:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_llseek */
 	case 140:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland l_loff_t *";
 			break;
 		case 4:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getdents */
 	case 141:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_select */
 	case 142:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* flock */
 	case 143:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msync */
 	case 144:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* readv */
 	case 145:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* writev */
 	case 146:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsid */
 	case 147:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fdatasync */
 	case 148:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sysctl */
 	case 149:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l___sysctl_args *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlock */
 	case 150:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlock */
 	case 151:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlockall */
 	case 152:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlockall */
 	case 153:
 		break;
 	/* linux_sched_setparam */
 	case 154:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getparam */
 	case 155:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setscheduler */
 	case 156:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getscheduler */
 	case 157:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* sched_yield */
 	case 158:
 		break;
 	/* linux_sched_get_priority_max */
 	case 159:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_get_priority_min */
 	case 160:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_rr_get_interval */
 	case 161:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_nanosleep */
 	case 162:
 		switch (ndx) {
 		case 0:
 			p = "userland const struct l_timespec *";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mremap */
 	case 163:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setresuid16 */
 	case 164:
 		switch (ndx) {
 		case 0:
 			p = "l_uid16_t";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		case 2:
 			p = "l_uid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getresuid16 */
 	case 165:
 		switch (ndx) {
 		case 0:
 			p = "userland l_uid16_t *";
 			break;
 		case 1:
 			p = "userland l_uid16_t *";
 			break;
 		case 2:
 			p = "userland l_uid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_vm86 */
 	case 166:
 		break;
-	/* poll */
+	/* linux_poll */
 	case 168:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd *";
 			break;
 		case 1:
 			p = "unsigned int";
 			break;
 		case 2:
 			p = "long";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setresgid16 */
 	case 170:
 		switch (ndx) {
 		case 0:
 			p = "l_gid16_t";
 			break;
 		case 1:
 			p = "l_gid16_t";
 			break;
 		case 2:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getresgid16 */
 	case 171:
 		switch (ndx) {
 		case 0:
 			p = "userland l_gid16_t *";
 			break;
 		case 1:
 			p = "userland l_gid16_t *";
 			break;
 		case 2:
 			p = "userland l_gid16_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_prctl */
 	case 172:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigreturn */
 	case 173:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_ucontext *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigaction */
 	case 174:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_sigaction_t *";
 			break;
 		case 2:
 			p = "userland l_sigaction_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigprocmask */
 	case 175:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_sigset_t *";
 			break;
 		case 2:
 			p = "userland l_sigset_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigpending */
 	case 176:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigtimedwait */
 	case 177:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "userland l_siginfo_t *";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigqueueinfo */
 	case 178:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigsuspend */
 	case 179:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pread */
 	case 180:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwrite */
 	case 181:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chown16 */
 	case 182:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid16_t";
 			break;
 		case 2:
 			p = "l_gid16_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getcwd */
 	case 183:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_capget */
 	case 184:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_cap_header *";
 			break;
 		case 1:
 			p = "userland struct l_user_cap_data *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_capset */
 	case 185:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_cap_header *";
 			break;
 		case 1:
 			p = "userland struct l_user_cap_data *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sigaltstack */
 	case 186:
 		switch (ndx) {
 		case 0:
 			p = "userland l_stack_t *";
 			break;
 		case 1:
 			p = "userland l_stack_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendfile */
 	case 187:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_long *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_vfork */
 	case 190:
 		break;
 	/* linux_getrlimit */
 	case 191:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mmap2 */
 	case 192:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_truncate64 */
 	case 193:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ftruncate64 */
 	case 194:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_stat64 */
 	case 195:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland struct l_stat64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lstat64 */
 	case 196:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland struct l_stat64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstat64 */
 	case 197:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_stat64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lchown */
 	case 198:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid_t";
 			break;
 		case 2:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getuid */
 	case 199:
 		break;
 	/* linux_getgid */
 	case 200:
 		break;
 	/* geteuid */
 	case 201:
 		break;
 	/* getegid */
 	case 202:
 		break;
 	/* setreuid */
 	case 203:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		case 1:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setregid */
 	case 204:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		case 1:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getgroups */
 	case 205:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgroups */
 	case 206:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchown */
 	case 207:
 		break;
 	/* setresuid */
 	case 208:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		case 1:
 			p = "uid_t";
 			break;
 		case 2:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getresuid */
 	case 209:
 		switch (ndx) {
 		case 0:
 			p = "userland uid_t *";
 			break;
 		case 1:
 			p = "userland uid_t *";
 			break;
 		case 2:
 			p = "userland uid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setresgid */
 	case 210:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		case 1:
 			p = "gid_t";
 			break;
 		case 2:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getresgid */
 	case 211:
 		switch (ndx) {
 		case 0:
 			p = "userland gid_t *";
 			break;
 		case 1:
 			p = "userland gid_t *";
 			break;
 		case 2:
 			p = "userland gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_chown */
 	case 212:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uid_t";
 			break;
 		case 2:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setuid */
 	case 213:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setgid */
 	case 214:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsuid */
 	case 215:
 		switch (ndx) {
 		case 0:
 			p = "l_uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsgid */
 	case 216:
 		switch (ndx) {
 		case 0:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pivot_root */
 	case 217:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mincore */
 	case 218:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "userland u_char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_madvise */
 	case 219:
 		switch (ndx) {
 		case 0:
 			p = "userland void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getdents64 */
 	case 220:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fcntl64 */
 	case 221:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_gettid */
 	case 224:
 		break;
 	/* linux_setxattr */
 	case 226:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lsetxattr */
 	case 227:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fsetxattr */
 	case 228:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getxattr */
 	case 229:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lgetxattr */
 	case 230:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fgetxattr */
 	case 231:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_listxattr */
 	case 232:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_llistxattr */
 	case 233:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_flistxattr */
 	case 234:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_removexattr */
 	case 235:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lremovexattr */
 	case 236:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fremovexattr */
 	case 237:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tkill */
 	case 238:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendfile64 */
 	case 239:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_loff_t *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sys_futex */
 	case 240:
 		switch (ndx) {
 		case 0:
 			p = "userland uint32_t *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		case 4:
 			p = "userland uint32_t *";
 			break;
 		case 5:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setaffinity */
 	case 241:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland l_ulong *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getaffinity */
 	case 242:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland l_ulong *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_set_thread_area */
 	case 243:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_desc *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_get_thread_area */
 	case 244:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_desc *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fadvise64 */
 	case 250:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_exit_group */
 	case 252:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lookup_dcookie */
 	case 253:
 		break;
 	/* linux_epoll_create */
 	case 254:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_ctl */
 	case 255:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland struct epoll_event *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_wait */
 	case 256:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct epoll_event *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_remap_file_pages */
 	case 257:
 		break;
 	/* linux_set_tid_address */
 	case 258:
 		switch (ndx) {
 		case 0:
 			p = "userland int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_create */
 	case 259:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct sigevent *";
 			break;
 		case 2:
 			p = "userland l_timer_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_settime */
 	case 260:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct itimerspec *";
 			break;
 		case 3:
 			p = "userland struct itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_gettime */
 	case 261:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "userland struct itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_getoverrun */
 	case 262:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_delete */
 	case 263:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_settime */
 	case 264:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_gettime */
 	case 265:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_getres */
 	case 266:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_nanosleep */
 	case 267:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statfs64 */
 	case 268:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		case 2:
 			p = "userland struct l_statfs64_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatfs64 */
 	case 269:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		case 2:
 			p = "userland struct l_statfs64_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tgkill */
 	case 270:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_utimes */
 	case 271:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fadvise64_64 */
 	case 272:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		case 2:
 			p = "l_loff_t";
 			break;
 		case 3:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mbind */
 	case 274:
 		break;
 	/* linux_get_mempolicy */
 	case 275:
 		break;
 	/* linux_set_mempolicy */
 	case 276:
 		break;
 	/* linux_mq_open */
 	case 277:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		case 3:
 			p = "userland struct mq_attr *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_unlink */
 	case 278:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedsend */
 	case 279:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedreceive */
 	case 280:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "userland l_uint *";
 			break;
 		case 4:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_notify */
 	case 281:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_getsetattr */
 	case 282:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const struct mq_attr *";
 			break;
 		case 2:
 			p = "userland struct mq_attr *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kexec_load */
 	case 283:
 		break;
 	/* linux_waitid */
 	case 284:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		case 3:
 			p = "int";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_add_key */
 	case 286:
 		break;
 	/* linux_request_key */
 	case 287:
 		break;
 	/* linux_keyctl */
 	case 288:
 		break;
 	/* linux_ioprio_set */
 	case 289:
 		break;
 	/* linux_ioprio_get */
 	case 290:
 		break;
 	/* linux_inotify_init */
 	case 291:
 		break;
 	/* linux_inotify_add_watch */
 	case 292:
 		break;
 	/* linux_inotify_rm_watch */
 	case 293:
 		break;
 	/* linux_migrate_pages */
 	case 294:
 		break;
 	/* linux_openat */
 	case 295:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mkdirat */
 	case 296:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mknodat */
 	case 297:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fchownat */
 	case 298:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_uid16_t";
 			break;
 		case 3:
 			p = "l_gid16_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_futimesat */
 	case 299:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland struct l_timeval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatat64 */
 	case 300:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "userland struct l_stat64 *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unlinkat */
 	case 301:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_renameat */
 	case 302:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_linkat */
 	case 303:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_symlinkat */
 	case 304:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_readlinkat */
 	case 305:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland char *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fchmodat */
 	case 306:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_mode_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_faccessat */
 	case 307:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pselect6 */
 	case 308:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timespec *";
 			break;
 		case 5:
 			p = "userland l_uintptr_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ppoll */
 	case 309:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "userland struct l_timespec *";
 			break;
 		case 3:
 			p = "userland l_sigset_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unshare */
 	case 310:
 		break;
 	/* linux_set_robust_list */
 	case 311:
 		switch (ndx) {
 		case 0:
 			p = "userland struct linux_robust_list_head *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_get_robust_list */
 	case 312:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct linux_robust_list_head **";
 			break;
 		case 2:
 			p = "userland l_size_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_splice */
 	case 313:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland l_loff_t *";
 			break;
 		case 2:
 			p = "int";
 			break;
 		case 3:
 			p = "userland l_loff_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		case 5:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sync_file_range */
 	case 314:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_loff_t";
 			break;
 		case 2:
 			p = "l_loff_t";
 			break;
 		case 3:
 			p = "unsigned int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tee */
 	case 315:
 		break;
 	/* linux_vmsplice */
 	case 316:
 		break;
 	/* linux_move_pages */
 	case 317:
 		break;
 	/* linux_getcpu */
 	case 318:
 		switch (ndx) {
 		case 0:
 			p = "userland l_uint *";
 			break;
 		case 1:
 			p = "userland l_uint *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_pwait */
 	case 319:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct epoll_event *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "userland l_sigset_t *";
 			break;
 		case 5:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_utimensat */
 	case 320:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const struct l_timespec *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_signalfd */
 	case 321:
 		break;
 	/* linux_timerfd_create */
 	case 322:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_eventfd */
 	case 323:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fallocate */
 	case 324:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_loff_t";
 			break;
 		case 3:
 			p = "l_loff_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_settime */
 	case 325:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct l_itimerspec *";
 			break;
 		case 3:
 			p = "userland struct l_itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_gettime */
 	case 326:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_signalfd4 */
 	case 327:
 		break;
 	/* linux_eventfd2 */
 	case 328:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_create1 */
 	case 329:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_dup3 */
 	case 330:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pipe2 */
 	case 331:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_init1 */
 	case 332:
 		break;
 	/* linux_preadv */
 	case 333:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwritev */
 	case 334:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_tgsigqueueinfo */
 	case 335:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland l_siginfo_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_perf_event_open */
 	case 336:
 		break;
 	/* linux_recvmmsg */
 	case 337:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_mmsghdr *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fanotify_init */
 	case 338:
 		break;
 	/* linux_fanotify_mark */
 	case 339:
 		break;
 	/* linux_prlimit64 */
 	case 340:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland struct rlimit *";
 			break;
 		case 3:
 			p = "userland struct rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_name_to_handle_at */
 	case 341:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland struct l_file_handle *";
 			break;
 		case 3:
 			p = "userland l_int *";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_open_by_handle_at */
 	case 342:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_file_handle *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_adjtime */
 	case 343:
 		break;
 	/* linux_syncfs */
 	case 344:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmmsg */
 	case 345:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_mmsghdr *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setns */
 	case 346:
 		break;
 	/* linux_process_vm_readv */
 	case 347:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland const struct iovec *";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_process_vm_writev */
 	case 348:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "userland const struct iovec *";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kcmp */
 	case 349:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_pid_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_finit_module */
 	case 350:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setattr */
 	case 351:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getattr */
 	case 352:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_renameat2 */
 	case 353:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland const char *";
 			break;
 		case 4:
 			p = "unsigned int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_seccomp */
 	case 354:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getrandom */
 	case 355:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_memfd_create */
 	case 356:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bpf */
 	case 357:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_execveat */
 	case 358:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const char **";
 			break;
 		case 3:
 			p = "userland const char **";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socket */
 	case 359:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socketpair */
 	case 360:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bind */
 	case 361:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_connect */
 	case 362:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_listen */
 	case 363:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_accept4 */
 	case 364:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsockopt */
 	case 365:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setsockopt */
 	case 366:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_uintptr_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsockname */
 	case 367:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpeername */
 	case 368:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendto */
 	case 369:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmsg */
 	case 370:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_recvfrom */
 	case 371:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		case 4:
 			p = "l_uintptr_t";
 			break;
 		case 5:
 			p = "l_uintptr_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_recvmsg */
 	case 372:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uintptr_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shutdown */
 	case 373:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_userfaultfd */
 	case 374:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_membarrier */
 	case 375:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mlock2 */
 	case 376:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_copy_file_range */
 	case 377:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_loff_t *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "userland l_loff_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		case 5:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_preadv2 */
 	case 378:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pwritev2 */
 	case 379:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "userland const struct iovec *";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "l_ulong";
 			break;
 		case 5:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_mprotect */
 	case 380:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_alloc */
 	case 381:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_free */
 	case 382:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statx */
 	case 383:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		case 4:
 			p = "userland void *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_arch_prctl */
 	case 384:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_io_pgetevents */
 	case 385:
 		break;
 	/* linux_rseq */
 	case 386:
 		break;
 	/* linux_semget */
 	case 393:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_semctl */
 	case 394:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "union l_semun";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmget */
 	case 395:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmctl */
 	case 396:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_shmid_ds *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmat */
 	case 397:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmdt */
 	case 398:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgget */
 	case 399:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgsnd */
 	case 400:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_msgbuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgrcv */
 	case 401:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_msgbuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "l_long";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgctl */
 	case 402:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_msqid_ds *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_gettime64 */
 	case 403:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_settime64 */
 	case 404:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_adjtime64 */
 	case 405:
 		break;
 	/* linux_clock_getres_time64 */
 	case 406:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_nanosleep_time64 */
 	case 407:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland struct l_timespec64 *";
 			break;
 		case 3:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_gettime64 */
 	case 408:
 		break;
 	/* linux_timer_settime64 */
 	case 409:
 		break;
 	/* linux_timerfd_gettime64 */
 	case 410:
 		break;
 	/* linux_timerfd_settime64 */
 	case 411:
 		break;
 	/* linux_utimensat_time64 */
 	case 412:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland const struct l_timespec64 *";
 			break;
 		case 3:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pselect6_time64 */
 	case 413:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_fd_set *";
 			break;
 		case 2:
 			p = "userland l_fd_set *";
 			break;
 		case 3:
 			p = "userland l_fd_set *";
 			break;
 		case 4:
 			p = "userland struct l_timespec64 *";
 			break;
 		case 5:
 			p = "userland l_uintptr_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ppoll_time64 */
 	case 414:
 		switch (ndx) {
 		case 0:
 			p = "userland struct pollfd *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "userland struct l_timespec64 *";
 			break;
 		case 3:
 			p = "userland l_sigset_t *";
 			break;
 		case 4:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_io_pgetevents_time64 */
 	case 416:
 		break;
 	/* linux_recvmmsg_time64 */
 	case 417:
 		break;
 	/* linux_mq_timedsend_time64 */
 	case 418:
 		break;
 	/* linux_mq_timedreceive_time64 */
 	case 419:
 		break;
 	/* linux_semtimedop_time64 */
 	case 420:
 		break;
 	/* linux_rt_sigtimedwait_time64 */
 	case 421:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "userland l_siginfo_t *";
 			break;
 		case 2:
 			p = "userland struct l_timespec64 *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sys_futex_time64 */
 	case 422:
 		switch (ndx) {
 		case 0:
 			p = "userland uint32_t *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec64 *";
 			break;
 		case 4:
 			p = "userland uint32_t *";
 			break;
 		case 5:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_rr_get_interval_time64 */
 	case 423:
 		break;
 	/* linux_pidfd_send_signal */
 	case 424:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland l_siginfo_t *";
 			break;
 		case 3:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_io_uring_setup */
 	case 425:
 		break;
 	/* linux_io_uring_enter */
 	case 426:
 		break;
 	/* linux_io_uring_register */
 	case 427:
 		break;
 	/* linux_open_tree */
 	case 428:
 		break;
 	/* linux_move_mount */
 	case 429:
 		break;
 	/* linux_fsopen */
 	case 430:
 		break;
 	/* linux_fsconfig */
 	case 431:
 		break;
 	/* linux_fsmount */
 	case 432:
 		break;
 	/* linux_fspick */
 	case 433:
 		break;
 	/* linux_pidfd_open */
 	case 434:
 		break;
 	/* linux_clone3 */
 	case 435:
 		break;
 	/* linux_close_range */
 	case 436:
 		break;
 	/* linux_openat2 */
 	case 437:
 		break;
 	/* linux_pidfd_getfd */
 	case 438:
 		break;
 	/* linux_faccessat2 */
 	case 439:
 		break;
 	/* linux_process_madvise */
 	case 440:
 		break;
 	/* linux_epoll_pwait2 */
 	case 441:
 		break;
 	/* linux_mount_setattr */
 	case 442:
 		break;
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
 static void
 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
 {
 	const char *p = NULL;
 	switch (sysnum) {
 #define	nosys	linux_nosys
 	/* linux_exit */
 	case 1:
 		if (ndx == 0 || ndx == 1)
 			p = "void";
 		break;
 	/* linux_fork */
 	case 2:
 	/* read */
 	case 3:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* write */
 	case 4:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_open */
 	case 5:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* close */
 	case 6:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_waitpid */
 	case 7:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_creat */
 	case 8:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_link */
 	case 9:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unlink */
 	case 10:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_execve */
 	case 11:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chdir */
 	case 12:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_time */
 	case 13:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mknod */
 	case 14:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chmod */
 	case 15:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lchown16 */
 	case 16:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_stat */
 	case 18:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lseek */
 	case 19:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpid */
 	case 20:
 	/* linux_mount */
 	case 21:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_oldumount */
 	case 22:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setuid16 */
 	case 23:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getuid16 */
 	case 24:
 	/* linux_stime */
 	case 25:
 	/* linux_ptrace */
 	case 26:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_alarm */
 	case 27:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstat */
 	case 28:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pause */
 	case 29:
 	/* linux_utime */
 	case 30:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_access */
 	case 33:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_nice */
 	case 34:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* sync */
 	case 36:
 	/* linux_kill */
 	case 37:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rename */
 	case 38:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mkdir */
 	case 39:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rmdir */
 	case 40:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* dup */
 	case 41:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pipe */
 	case 42:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_times */
 	case 43:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_brk */
 	case 45:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgid16 */
 	case 46:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgid16 */
 	case 47:
 	/* linux_signal */
 	case 48:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_geteuid16 */
 	case 49:
 	/* linux_getegid16 */
 	case 50:
 	/* acct */
 	case 51:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_umount */
 	case 52:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioctl */
 	case 54:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fcntl */
 	case 55:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setpgid */
 	case 57:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_olduname */
 	case 59:
 	/* umask */
 	case 60:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* chroot */
 	case 61:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ustat */
 	case 62:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* dup2 */
 	case 63:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getppid */
 	case 64:
 	/* getpgrp */
 	case 65:
 	/* setsid */
 	case 66:
 	/* linux_sigaction */
 	case 67:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sgetmask */
 	case 68:
 	/* linux_ssetmask */
 	case 69:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setreuid16 */
 	case 70:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setregid16 */
 	case 71:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigsuspend */
 	case 72:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigpending */
 	case 73:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sethostname */
 	case 74:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setrlimit */
 	case 75:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_old_getrlimit */
 	case 76:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getrusage */
 	case 77:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* gettimeofday */
 	case 78:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* settimeofday */
 	case 79:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgroups16 */
 	case 80:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgroups16 */
 	case 81:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_old_select */
 	case 82:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_symlink */
 	case 83:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lstat */
 	case 84:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readlink */
 	case 85:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_uselib */
 	case 86:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* swapon */
 	case 87:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_reboot */
 	case 88:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readdir */
 	case 89:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mmap */
 	case 90:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munmap */
 	case 91:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_truncate */
 	case 92:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ftruncate */
 	case 93:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchmod */
 	case 94:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchown */
 	case 95:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpriority */
 	case 96:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setpriority */
 	case 97:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statfs */
 	case 99:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatfs */
 	case 100:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioperm */
 	case 101:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socketcall */
 	case 102:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_syslog */
 	case 103:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setitimer */
 	case 104:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getitimer */
 	case 105:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newstat */
 	case 106:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newlstat */
 	case 107:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newfstat */
 	case 108:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_uname */
 	case 109:
 	/* linux_iopl */
 	case 110:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_vhangup */
 	case 111:
 	/* linux_vm86old */
 	case 113:
 	/* linux_wait4 */
 	case 114:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_swapoff */
 	case 115:
 	/* linux_sysinfo */
 	case 116:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ipc */
 	case 117:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fsync */
 	case 118:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigreturn */
 	case 119:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clone */
 	case 120:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setdomainname */
 	case 121:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newuname */
 	case 122:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_modify_ldt */
 	case 123:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_adjtimex */
 	case 124:
 	/* linux_mprotect */
 	case 125:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigprocmask */
 	case 126:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_init_module */
 	case 128:
 	/* linux_delete_module */
 	case 129:
 	/* linux_quotactl */
 	case 131:
 	/* getpgid */
 	case 132:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchdir */
 	case 133:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bdflush */
 	case 134:
 	/* linux_sysfs */
 	case 135:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_personality */
 	case 136:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsuid16 */
 	case 138:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsgid16 */
 	case 139:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_llseek */
 	case 140:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getdents */
 	case 141:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_select */
 	case 142:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* flock */
 	case 143:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msync */
 	case 144:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* readv */
 	case 145:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* writev */
 	case 146:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsid */
 	case 147:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fdatasync */
 	case 148:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sysctl */
 	case 149:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlock */
 	case 150:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlock */
 	case 151:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlockall */
 	case 152:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlockall */
 	case 153:
 	/* linux_sched_setparam */
 	case 154:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getparam */
 	case 155:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setscheduler */
 	case 156:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getscheduler */
 	case 157:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* sched_yield */
 	case 158:
 	/* linux_sched_get_priority_max */
 	case 159:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_get_priority_min */
 	case 160:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_rr_get_interval */
 	case 161:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_nanosleep */
 	case 162:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mremap */
 	case 163:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setresuid16 */
 	case 164:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getresuid16 */
 	case 165:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_vm86 */
 	case 166:
-	/* poll */
+	/* linux_poll */
 	case 168:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setresgid16 */
 	case 170:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getresgid16 */
 	case 171:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_prctl */
 	case 172:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigreturn */
 	case 173:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigaction */
 	case 174:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigprocmask */
 	case 175:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigpending */
 	case 176:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigtimedwait */
 	case 177:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigqueueinfo */
 	case 178:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigsuspend */
 	case 179:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pread */
 	case 180:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwrite */
 	case 181:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chown16 */
 	case 182:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getcwd */
 	case 183:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capget */
 	case 184:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capset */
 	case 185:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigaltstack */
 	case 186:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendfile */
 	case 187:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_vfork */
 	case 190:
 	/* linux_getrlimit */
 	case 191:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mmap2 */
 	case 192:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_truncate64 */
 	case 193:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ftruncate64 */
 	case 194:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_stat64 */
 	case 195:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lstat64 */
 	case 196:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstat64 */
 	case 197:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lchown */
 	case 198:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getuid */
 	case 199:
 	/* linux_getgid */
 	case 200:
 	/* geteuid */
 	case 201:
 	/* getegid */
 	case 202:
 	/* setreuid */
 	case 203:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setregid */
 	case 204:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getgroups */
 	case 205:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgroups */
 	case 206:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchown */
 	case 207:
 	/* setresuid */
 	case 208:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresuid */
 	case 209:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setresgid */
 	case 210:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresgid */
 	case 211:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chown */
 	case 212:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setuid */
 	case 213:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setgid */
 	case 214:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsuid */
 	case 215:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsgid */
 	case 216:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pivot_root */
 	case 217:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mincore */
 	case 218:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_madvise */
 	case 219:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getdents64 */
 	case 220:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fcntl64 */
 	case 221:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_gettid */
 	case 224:
 	/* linux_setxattr */
 	case 226:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lsetxattr */
 	case 227:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fsetxattr */
 	case 228:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getxattr */
 	case 229:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lgetxattr */
 	case 230:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fgetxattr */
 	case 231:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_listxattr */
 	case 232:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_llistxattr */
 	case 233:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_flistxattr */
 	case 234:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_removexattr */
 	case 235:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lremovexattr */
 	case 236:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fremovexattr */
 	case 237:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tkill */
 	case 238:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendfile64 */
 	case 239:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sys_futex */
 	case 240:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setaffinity */
 	case 241:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getaffinity */
 	case 242:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_set_thread_area */
 	case 243:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_get_thread_area */
 	case 244:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fadvise64 */
 	case 250:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_exit_group */
 	case 252:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lookup_dcookie */
 	case 253:
 	/* linux_epoll_create */
 	case 254:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_ctl */
 	case 255:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_wait */
 	case 256:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_remap_file_pages */
 	case 257:
 	/* linux_set_tid_address */
 	case 258:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_create */
 	case 259:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_settime */
 	case 260:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_gettime */
 	case 261:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_getoverrun */
 	case 262:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_delete */
 	case 263:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_settime */
 	case 264:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_gettime */
 	case 265:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_getres */
 	case 266:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_nanosleep */
 	case 267:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statfs64 */
 	case 268:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatfs64 */
 	case 269:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tgkill */
 	case 270:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_utimes */
 	case 271:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fadvise64_64 */
 	case 272:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mbind */
 	case 274:
 	/* linux_get_mempolicy */
 	case 275:
 	/* linux_set_mempolicy */
 	case 276:
 	/* linux_mq_open */
 	case 277:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_unlink */
 	case 278:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedsend */
 	case 279:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedreceive */
 	case 280:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_notify */
 	case 281:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_getsetattr */
 	case 282:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kexec_load */
 	case 283:
 	/* linux_waitid */
 	case 284:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_add_key */
 	case 286:
 	/* linux_request_key */
 	case 287:
 	/* linux_keyctl */
 	case 288:
 	/* linux_ioprio_set */
 	case 289:
 	/* linux_ioprio_get */
 	case 290:
 	/* linux_inotify_init */
 	case 291:
 	/* linux_inotify_add_watch */
 	case 292:
 	/* linux_inotify_rm_watch */
 	case 293:
 	/* linux_migrate_pages */
 	case 294:
 	/* linux_openat */
 	case 295:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mkdirat */
 	case 296:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mknodat */
 	case 297:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchownat */
 	case 298:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_futimesat */
 	case 299:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatat64 */
 	case 300:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unlinkat */
 	case 301:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_renameat */
 	case 302:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_linkat */
 	case 303:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_symlinkat */
 	case 304:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_readlinkat */
 	case 305:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchmodat */
 	case 306:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_faccessat */
 	case 307:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pselect6 */
 	case 308:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ppoll */
 	case 309:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unshare */
 	case 310:
 	/* linux_set_robust_list */
 	case 311:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_get_robust_list */
 	case 312:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_splice */
 	case 313:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sync_file_range */
 	case 314:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tee */
 	case 315:
 	/* linux_vmsplice */
 	case 316:
 	/* linux_move_pages */
 	case 317:
 	/* linux_getcpu */
 	case 318:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_pwait */
 	case 319:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_utimensat */
 	case 320:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_signalfd */
 	case 321:
 	/* linux_timerfd_create */
 	case 322:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_eventfd */
 	case 323:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fallocate */
 	case 324:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_settime */
 	case 325:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_gettime */
 	case 326:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_signalfd4 */
 	case 327:
 	/* linux_eventfd2 */
 	case 328:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_create1 */
 	case 329:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_dup3 */
 	case 330:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pipe2 */
 	case 331:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_init1 */
 	case 332:
 	/* linux_preadv */
 	case 333:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwritev */
 	case 334:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_tgsigqueueinfo */
 	case 335:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_perf_event_open */
 	case 336:
 	/* linux_recvmmsg */
 	case 337:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fanotify_init */
 	case 338:
 	/* linux_fanotify_mark */
 	case 339:
 	/* linux_prlimit64 */
 	case 340:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_name_to_handle_at */
 	case 341:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_open_by_handle_at */
 	case 342:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_adjtime */
 	case 343:
 	/* linux_syncfs */
 	case 344:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmmsg */
 	case 345:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setns */
 	case 346:
 	/* linux_process_vm_readv */
 	case 347:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_vm_writev */
 	case 348:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kcmp */
 	case 349:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_finit_module */
 	case 350:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setattr */
 	case 351:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getattr */
 	case 352:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_renameat2 */
 	case 353:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_seccomp */
 	case 354:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getrandom */
 	case 355:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_memfd_create */
 	case 356:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bpf */
 	case 357:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_execveat */
 	case 358:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socket */
 	case 359:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socketpair */
 	case 360:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bind */
 	case 361:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_connect */
 	case 362:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_listen */
 	case 363:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_accept4 */
 	case 364:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockopt */
 	case 365:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setsockopt */
 	case 366:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockname */
 	case 367:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpeername */
 	case 368:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendto */
 	case 369:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmsg */
 	case 370:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvfrom */
 	case 371:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvmsg */
 	case 372:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shutdown */
 	case 373:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_userfaultfd */
 	case 374:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_membarrier */
 	case 375:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mlock2 */
 	case 376:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_copy_file_range */
 	case 377:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_preadv2 */
 	case 378:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwritev2 */
 	case 379:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_mprotect */
 	case 380:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_alloc */
 	case 381:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_free */
 	case 382:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statx */
 	case 383:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_arch_prctl */
 	case 384:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_pgetevents */
 	case 385:
 	/* linux_rseq */
 	case 386:
 	/* linux_semget */
 	case 393:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semctl */
 	case 394:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmget */
 	case 395:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmctl */
 	case 396:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmat */
 	case 397:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmdt */
 	case 398:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgget */
 	case 399:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgsnd */
 	case 400:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgrcv */
 	case 401:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgctl */
 	case 402:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_gettime64 */
 	case 403:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_settime64 */
 	case 404:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_adjtime64 */
 	case 405:
 	/* linux_clock_getres_time64 */
 	case 406:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_nanosleep_time64 */
 	case 407:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_gettime64 */
 	case 408:
 	/* linux_timer_settime64 */
 	case 409:
 	/* linux_timerfd_gettime64 */
 	case 410:
 	/* linux_timerfd_settime64 */
 	case 411:
 	/* linux_utimensat_time64 */
 	case 412:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pselect6_time64 */
 	case 413:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ppoll_time64 */
 	case 414:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_pgetevents_time64 */
 	case 416:
 	/* linux_recvmmsg_time64 */
 	case 417:
 	/* linux_mq_timedsend_time64 */
 	case 418:
 	/* linux_mq_timedreceive_time64 */
 	case 419:
 	/* linux_semtimedop_time64 */
 	case 420:
 	/* linux_rt_sigtimedwait_time64 */
 	case 421:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sys_futex_time64 */
 	case 422:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_rr_get_interval_time64 */
 	case 423:
 	/* linux_pidfd_send_signal */
 	case 424:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_uring_setup */
 	case 425:
 	/* linux_io_uring_enter */
 	case 426:
 	/* linux_io_uring_register */
 	case 427:
 	/* linux_open_tree */
 	case 428:
 	/* linux_move_mount */
 	case 429:
 	/* linux_fsopen */
 	case 430:
 	/* linux_fsconfig */
 	case 431:
 	/* linux_fsmount */
 	case 432:
 	/* linux_fspick */
 	case 433:
 	/* linux_pidfd_open */
 	case 434:
 	/* linux_clone3 */
 	case 435:
 	/* linux_close_range */
 	case 436:
 	/* linux_openat2 */
 	case 437:
 	/* linux_pidfd_getfd */
 	case 438:
 	/* linux_faccessat2 */
 	case 439:
 	/* linux_process_madvise */
 	case 440:
 	/* linux_epoll_pwait2 */
 	case 441:
 	/* linux_mount_setattr */
 	case 442:
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }