diff --git a/sys/amd64/linux/linux_proto.h b/sys/amd64/linux/linux_proto.h
index 2373eff31..7e9bdb5cd 100644
--- a/sys/amd64/linux/linux_proto.h
+++ b/sys/amd64/linux/linux_proto.h
@@ -1,2069 +1,2075 @@
 /*
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #ifndef _LINUX_SYSPROTO_H_
 #define	_LINUX_SYSPROTO_H_
 
 #include <sys/types.h>
 #include <sys/signal.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(syscallarg_t) <= sizeof(t) ? \
 		0 : sizeof(syscallarg_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
 
 struct linux_write_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	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)];
 };
 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_munmap_args {
+	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
+	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
+};
 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_writev_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
 	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
 };
 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 {
 	syscallarg_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 {
 	syscallarg_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_(l_ulong)]; l_ulong stack; char stack_r_[PADR_(l_ulong)];
 	char parent_tidptr_l_[PADL_(l_int *)]; l_int * parent_tidptr; char parent_tidptr_r_[PADR_(l_int *)];
 	char child_tidptr_l_[PADL_(l_int *)]; l_int * child_tidptr; char child_tidptr_r_[PADR_(l_int *)];
 	char tls_l_[PADL_(l_ulong)]; l_ulong tls; char tls_r_[PADR_(l_ulong)];
 };
 struct linux_fork_args {
 	syscallarg_t dummy;
 };
 struct linux_vfork_args {
 	syscallarg_t dummy;
 };
 struct linux_execve_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char argp_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * argp; char argp_r_[PADR_(l_uintptr_t *)];
 	char envp_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * envp; char envp_r_[PADR_(l_uintptr_t *)];
 };
 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_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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_getppid_args {
 	syscallarg_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_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 };
 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 {
 	syscallarg_t dummy;
 };
 struct linux_modify_ldt_args {
 	syscallarg_t dummy;
 };
 struct linux_pivot_root_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_init_module_args {
 	syscallarg_t dummy;
 };
 struct linux_delete_module_args {
 	syscallarg_t dummy;
 };
 struct linux_quotactl_args {
 	syscallarg_t dummy;
 };
 struct linux_gettid_args {
 	syscallarg_t dummy;
 };
 struct linux_readahead_args {
 	syscallarg_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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(char *)]; char * list; char list_r_[PADR_(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_(char *)]; char * list; char list_r_[PADR_(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_(char *)]; char * list; char list_r_[PADR_(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 {
 	syscallarg_t dummy;
 };
 struct linux_io_destroy_args {
 	syscallarg_t dummy;
 };
 struct linux_io_getevents_args {
 	syscallarg_t dummy;
 };
 struct linux_io_submit_args {
 	syscallarg_t dummy;
 };
 struct linux_io_cancel_args {
 	syscallarg_t dummy;
 };
 struct linux_lookup_dcookie_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_semtimedop_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char tsops_l_[PADL_(struct sembuf *)]; struct sembuf * tsops; char tsops_r_[PADR_(struct sembuf *)];
 	char nsops_l_[PADL_(l_size_t)]; l_size_t nsops; char nsops_r_[PADR_(l_size_t)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 };
 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 l_sigevent *)]; struct l_sigevent * evp; char evp_r_[PADR_(struct l_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 {
 	syscallarg_t dummy;
 };
 struct linux_set_mempolicy_args {
 	syscallarg_t dummy;
 };
 struct linux_get_mempolicy_args {
 	syscallarg_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 sevp_l_[PADL_(const struct l_sigevent *)]; const struct l_sigevent * sevp; char sevp_r_[PADR_(const struct l_sigevent *)];
 };
 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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_request_key_args {
 	syscallarg_t dummy;
 };
 struct linux_keyctl_args {
 	syscallarg_t dummy;
 };
 struct linux_ioprio_set_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)];
 	char ioprio_l_[PADL_(l_int)]; l_int ioprio; char ioprio_r_[PADR_(l_int)];
 };
 struct linux_ioprio_get_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_inotify_init_args {
 	syscallarg_t dummy;
 };
 struct linux_inotify_add_watch_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char mask_l_[PADL_(uint32_t)]; uint32_t mask; char mask_r_[PADR_(uint32_t)];
 };
 struct linux_inotify_rm_watch_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char wd_l_[PADL_(uint32_t)]; uint32_t wd; char wd_r_[PADR_(uint32_t)];
 };
 struct linux_migrate_pages_args {
 	syscallarg_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_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 };
 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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_move_pages_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_fanotify_mark_args {
 	syscallarg_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 {
 	syscallarg_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_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char cpu_id_l_[PADL_(l_int)]; l_int cpu_id; char cpu_id_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 {
 	syscallarg_t dummy;
 };
 struct linux_rseq_args {
 	char rseq_l_[PADL_(struct linux_rseq *)]; struct linux_rseq * rseq; char rseq_r_[PADR_(struct linux_rseq *)];
 	char rseq_len_l_[PADL_(uint32_t)]; uint32_t rseq_len; char rseq_len_r_[PADR_(uint32_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char sig_l_[PADL_(uint32_t)]; uint32_t sig; char sig_r_[PADR_(uint32_t)];
 };
 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 {
 	syscallarg_t dummy;
 };
 struct linux_io_uring_enter_args {
 	syscallarg_t dummy;
 };
 struct linux_io_uring_register_args {
 	syscallarg_t dummy;
 };
 struct linux_open_tree_args {
 	syscallarg_t dummy;
 };
 struct linux_move_mount_args {
 	syscallarg_t dummy;
 };
 struct linux_fsopen_args {
 	syscallarg_t dummy;
 };
 struct linux_fsconfig_args {
 	syscallarg_t dummy;
 };
 struct linux_fsmount_args {
 	syscallarg_t dummy;
 };
 struct linux_fspick_args {
 	syscallarg_t dummy;
 };
 struct linux_pidfd_open_args {
 	syscallarg_t dummy;
 };
 struct linux_clone3_args {
 	char uargs_l_[PADL_(struct l_user_clone_args *)]; struct l_user_clone_args * uargs; char uargs_r_[PADR_(struct l_user_clone_args *)];
 	char usize_l_[PADL_(l_size_t)]; l_size_t usize; char usize_r_[PADR_(l_size_t)];
 };
 struct linux_close_range_args {
 	char first_l_[PADL_(l_uint)]; l_uint first; char first_r_[PADR_(l_uint)];
 	char last_l_[PADL_(l_uint)]; l_uint last; char last_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_openat2_args {
 	syscallarg_t dummy;
 };
 struct linux_pidfd_getfd_args {
 	syscallarg_t dummy;
 };
 struct linux_faccessat2_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)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_process_madvise_args {
 	syscallarg_t dummy;
 };
 struct linux_epoll_pwait2_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_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	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_mount_setattr_args {
 	syscallarg_t dummy;
 };
 struct linux_quotactl_fd_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_create_ruleset_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_add_rule_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_restrict_self_args {
 	syscallarg_t dummy;
 };
 struct linux_memfd_secret_args {
 	syscallarg_t dummy;
 };
 struct linux_process_mrelease_args {
 	syscallarg_t dummy;
 };
 struct linux_futex_waitv_args {
 	syscallarg_t dummy;
 };
 struct linux_set_mempolicy_home_node_args {
 	syscallarg_t dummy;
 };
 struct linux_cachestat_args {
 	syscallarg_t dummy;
 };
 struct linux_fchmodat2_args {
 	syscallarg_t dummy;
 };
 struct linux_map_shadow_stack_args {
 	syscallarg_t dummy;
 };
 int	linux_write(struct thread *, struct linux_write_args *);
 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_munmap(struct thread *, struct linux_munmap_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_writev(struct thread *, struct linux_writev_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_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 *);
 int	linux_quotactl_fd(struct thread *, struct linux_quotactl_fd_args *);
 int	linux_landlock_create_ruleset(struct thread *, struct linux_landlock_create_ruleset_args *);
 int	linux_landlock_add_rule(struct thread *, struct linux_landlock_add_rule_args *);
 int	linux_landlock_restrict_self(struct thread *, struct linux_landlock_restrict_self_args *);
 int	linux_memfd_secret(struct thread *, struct linux_memfd_secret_args *);
 int	linux_process_mrelease(struct thread *, struct linux_process_mrelease_args *);
 int	linux_futex_waitv(struct thread *, struct linux_futex_waitv_args *);
 int	linux_set_mempolicy_home_node(struct thread *, struct linux_set_mempolicy_home_node_args *);
 int	linux_cachestat(struct thread *, struct linux_cachestat_args *);
 int	linux_fchmodat2(struct thread *, struct linux_fchmodat2_args *);
 int	linux_map_shadow_stack(struct thread *, struct linux_map_shadow_stack_args *);
 #define	LINUX_SYS_AUE_linux_write	AUE_NULL
 #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_munmap	AUE_MUNMAP
 #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_writev	AUE_WRITEV
 #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_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_SETPRIORITY
 #define	LINUX_SYS_AUE_linux_ioprio_get	AUE_GETPRIORITY
 #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_CLOSERANGE
 #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
 #define	LINUX_SYS_AUE_linux_quotactl_fd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_landlock_create_ruleset	AUE_NULL
 #define	LINUX_SYS_AUE_linux_landlock_add_rule	AUE_NULL
 #define	LINUX_SYS_AUE_linux_landlock_restrict_self	AUE_NULL
 #define	LINUX_SYS_AUE_linux_memfd_secret	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_mrelease	AUE_NULL
 #define	LINUX_SYS_AUE_linux_futex_waitv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_mempolicy_home_node	AUE_NULL
 #define	LINUX_SYS_AUE_linux_cachestat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fchmodat2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_map_shadow_stack	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 3f1198399..d00dd7874 100644
--- a/sys/amd64/linux/linux_syscall.h
+++ b/sys/amd64/linux/linux_syscall.h
@@ -1,357 +1,357 @@
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #define	LINUX_SYS_read	0
 #define	LINUX_SYS_linux_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_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_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_linux_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_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_linux_quotactl_fd	443
 #define	LINUX_SYS_linux_landlock_create_ruleset	444
 #define	LINUX_SYS_linux_landlock_add_rule	445
 #define	LINUX_SYS_linux_landlock_restrict_self	446
 #define	LINUX_SYS_linux_memfd_secret	447
 #define	LINUX_SYS_linux_process_mrelease	448
 #define	LINUX_SYS_linux_futex_waitv	449
 #define	LINUX_SYS_linux_set_mempolicy_home_node	450
 #define	LINUX_SYS_linux_cachestat	451
 #define	LINUX_SYS_linux_fchmodat2	452
 #define	LINUX_SYS_linux_map_shadow_stack	453
 #define	LINUX_SYS_MAXSYSCALL	454
diff --git a/sys/amd64/linux/linux_syscalls.c b/sys/amd64/linux/linux_syscalls.c
index eeec76f3f..e6419b6cc 100644
--- a/sys/amd64/linux/linux_syscalls.c
+++ b/sys/amd64/linux/linux_syscalls.c
@@ -1,462 +1,462 @@
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 const char *linux_syscallnames[] = {
 	"read",			/* 0 = read */
 	"linux_write",			/* 1 = linux_write */
 	"linux_open",			/* 2 = linux_open */
 	"close",			/* 3 = close */
 	"linux_newstat",			/* 4 = linux_newstat */
 	"linux_newfstat",			/* 5 = linux_newfstat */
 	"linux_newlstat",			/* 6 = linux_newlstat */
 	"linux_poll",			/* 7 = linux_poll */
 	"linux_lseek",			/* 8 = linux_lseek */
 	"linux_mmap2",			/* 9 = linux_mmap2 */
 	"linux_mprotect",			/* 10 = linux_mprotect */
-	"munmap",			/* 11 = munmap */
+	"linux_munmap",			/* 11 = linux_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 */
 	"linux_writev",			/* 20 = linux_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 */
 	"semop",			/* 65 = 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 */
 	"linux_quotactl_fd",			/* 443 = linux_quotactl_fd */
 	"linux_landlock_create_ruleset",			/* 444 = linux_landlock_create_ruleset */
 	"linux_landlock_add_rule",			/* 445 = linux_landlock_add_rule */
 	"linux_landlock_restrict_self",			/* 446 = linux_landlock_restrict_self */
 	"linux_memfd_secret",			/* 447 = linux_memfd_secret */
 	"linux_process_mrelease",			/* 448 = linux_process_mrelease */
 	"linux_futex_waitv",			/* 449 = linux_futex_waitv */
 	"linux_set_mempolicy_home_node",			/* 450 = linux_set_mempolicy_home_node */
 	"linux_cachestat",			/* 451 = linux_cachestat */
 	"linux_fchmodat2",			/* 452 = linux_fchmodat2 */
 	"linux_map_shadow_stack",			/* 453 = linux_map_shadow_stack */
 };
diff --git a/sys/amd64/linux/linux_sysent.c b/sys/amd64/linux/linux_sysent.c
index 62b50cf68..9ee9f3773 100644
--- a/sys/amd64/linux/linux_sysent.c
+++ b/sys/amd64/linux/linux_sysent.c
@@ -1,471 +1,471 @@
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <amd64/linux/linux.h>
 #include <amd64/linux/linux_proto.h>
 
 #define AS(name) (sizeof(struct name) / sizeof(syscallarg_t))
 
 /* The casts are bogus but will do for now. */
 struct sysent linux_sysent[] = {
 	{ .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(linux_write_args), .sy_call = (sy_call_t *)linux_write, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 1 = linux_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(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_munmap_args), .sy_call = (sy_call_t *)linux_munmap, .sy_auevent = AUE_MUNMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 11 = linux_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(linux_writev_args), .sy_call = (sy_call_t *)linux_writev, .sy_auevent = AUE_WRITEV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 20 = linux_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(semop_args), .sy_call = (sy_call_t *)sys_semop, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 65 = 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 = AS(linux_semtimedop_args), .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 = AS(linux_ioprio_set_args), .sy_call = (sy_call_t *)linux_ioprio_set, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 251 = linux_ioprio_set */
 	{ .sy_narg = AS(linux_ioprio_get_args), .sy_call = (sy_call_t *)linux_ioprio_get, .sy_auevent = AUE_GETPRIORITY, .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 = AS(linux_inotify_add_watch_args), .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 = AS(linux_inotify_rm_watch_args), .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 = AS(linux_rseq_args), .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 = AS(linux_clone3_args), .sy_call = (sy_call_t *)linux_clone3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 435 = linux_clone3 */
 	{ .sy_narg = AS(linux_close_range_args), .sy_call = (sy_call_t *)linux_close_range, .sy_auevent = AUE_CLOSERANGE, .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 = AS(linux_faccessat2_args), .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 = AS(linux_epoll_pwait2_args), .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 *)linux_quotactl_fd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 443 = linux_quotactl_fd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_create_ruleset, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 444 = linux_landlock_create_ruleset */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_add_rule, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 445 = linux_landlock_add_rule */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_restrict_self, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 446 = linux_landlock_restrict_self */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_memfd_secret, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 447 = linux_memfd_secret */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_mrelease, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 448 = linux_process_mrelease */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_futex_waitv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 449 = linux_futex_waitv */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_set_mempolicy_home_node, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 450 = linux_set_mempolicy_home_node */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_cachestat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 451 = linux_cachestat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fchmodat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 452 = linux_fchmodat2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_map_shadow_stack, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 453 = linux_map_shadow_stack */
 };
diff --git a/sys/amd64/linux/linux_systrace_args.c b/sys/amd64/linux/linux_systrace_args.c
index 902a0c161..ae50e85a3 100644
--- a/sys/amd64/linux/linux_systrace_args.c
+++ b/sys/amd64/linux/linux_systrace_args.c
@@ -1,8837 +1,8837 @@
 /*
  * System call argument to DTrace register array conversion.
  *
  * This file is part of the DTrace syscall provider.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 static void
 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
 {
 	int64_t *iarg = (int64_t *)uarg;
 	int a = 0;
 	switch (sysnum) {
 	/* read */
 	case 0: {
 		struct read_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_write */
 	case 1: {
 		struct linux_write_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_open */
 	case 2: {
 		struct linux_open_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->flags; /* l_int */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* close */
 	case 3: {
 		struct close_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_newstat */
 	case 4: {
 		struct linux_newstat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newfstat */
 	case 5: {
 		struct linux_newfstat_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newlstat */
 	case 6: {
 		struct linux_newlstat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_poll */
 	case 7: {
 		struct linux_poll_args *p = params;
 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[a++] = p->nfds; /* u_int */
 		iarg[a++] = p->timeout; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_lseek */
 	case 8: {
 		struct linux_lseek_args *p = params;
 		iarg[a++] = p->fdes; /* l_uint */
 		iarg[a++] = p->off; /* l_off_t */
 		iarg[a++] = p->whence; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mmap2 */
 	case 9: {
 		struct linux_mmap2_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_ulong */
 		iarg[a++] = p->prot; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->fd; /* l_ulong */
 		iarg[a++] = p->pgoff; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_mprotect */
 	case 10: {
 		struct linux_mprotect_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->prot; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
-	/* munmap */
+	/* linux_munmap */
 	case 11: {
-		struct munmap_args *p = params;
+		struct linux_munmap_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* void * */
 		iarg[a++] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_brk */
 	case 12: {
 		struct linux_brk_args *p = params;
 		iarg[a++] = p->dsend; /* l_ulong */
 		*n_args = 1;
 		break;
 	}
 	/* linux_rt_sigaction */
 	case 13: {
 		struct linux_rt_sigaction_args *p = params;
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */
 		uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigprocmask */
 	case 14: {
 		struct linux_rt_sigprocmask_args *p = params;
 		iarg[a++] = p->how; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigreturn */
 	case 15: {
 		struct linux_rt_sigreturn_args *p = params;
 		uarg[a++] = (intptr_t)p->ucp; /* struct l_ucontext * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ioctl */
 	case 16: {
 		struct linux_ioctl_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		iarg[a++] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pread */
 	case 17: {
 		struct linux_pread_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		iarg[a++] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pwrite */
 	case 18: {
 		struct linux_pwrite_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		iarg[a++] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* readv */
 	case 19: {
 		struct readv_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[a++] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_writev */
 	case 20: {
 		struct linux_writev_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[a++] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_access */
 	case 21: {
 		struct linux_access_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->amode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pipe */
 	case 22: {
 		struct linux_pipe_args *p = params;
 		uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_select */
 	case 23: {
 		struct linux_select_args *p = params;
 		iarg[a++] = p->nfds; /* l_int */
 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[a++] = (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[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->old_len; /* l_ulong */
 		iarg[a++] = p->new_len; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->new_addr; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msync */
 	case 26: {
 		struct linux_msync_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->fl; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mincore */
 	case 27: {
 		struct linux_mincore_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		uarg[a++] = (intptr_t)p->vec; /* u_char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_madvise */
 	case 28: {
 		struct linux_madvise_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->behav; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmget */
 	case 29: {
 		struct linux_shmget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmat */
 	case 30: {
 		struct linux_shmat_args *p = params;
 		iarg[a++] = p->shmid; /* l_int */
 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
 		iarg[a++] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmctl */
 	case 31: {
 		struct linux_shmctl_args *p = params;
 		iarg[a++] = p->shmid; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* dup */
 	case 32: {
 		struct dup_args *p = params;
 		uarg[a++] = p->fd; /* u_int */
 		*n_args = 1;
 		break;
 	}
 	/* dup2 */
 	case 33: {
 		struct dup2_args *p = params;
 		uarg[a++] = p->from; /* u_int */
 		uarg[a++] = 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[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getitimer */
 	case 36: {
 		struct linux_getitimer_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_alarm */
 	case 37: {
 		struct linux_alarm_args *p = params;
 		iarg[a++] = p->secs; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setitimer */
 	case 38: {
 		struct linux_setitimer_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
 		uarg[a++] = (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[a++] = p->out; /* l_int */
 		iarg[a++] = p->in; /* l_int */
 		uarg[a++] = (intptr_t)p->offset; /* l_off_t * */
 		iarg[a++] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_socket */
 	case 41: {
 		struct linux_socket_args *p = params;
 		iarg[a++] = p->domain; /* l_int */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->protocol; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_connect */
 	case 42: {
 		struct linux_connect_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
 		iarg[a++] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_accept */
 	case 43: {
 		struct linux_accept_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sendto */
 	case 44: {
 		struct linux_sendto_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */
 		iarg[a++] = p->tolen; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_recvfrom */
 	case 45: {
 		struct linux_recvfrom_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sendmsg */
 	case 46: {
 		struct linux_sendmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_recvmsg */
 	case 47: {
 		struct linux_recvmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shutdown */
 	case 48: {
 		struct linux_shutdown_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->how; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_bind */
 	case 49: {
 		struct linux_bind_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
 		iarg[a++] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_listen */
 	case 50: {
 		struct linux_listen_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->backlog; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getsockname */
 	case 51: {
 		struct linux_getsockname_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpeername */
 	case 52: {
 		struct linux_getpeername_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketpair */
 	case 53: {
 		struct linux_socketpair_args *p = params;
 		iarg[a++] = p->domain; /* l_int */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->protocol; /* l_int */
 		uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_setsockopt */
 	case 54: {
 		struct linux_setsockopt_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->level; /* l_int */
 		iarg[a++] = p->optname; /* l_int */
 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
 		iarg[a++] = p->optlen; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getsockopt */
 	case 55: {
 		struct linux_getsockopt_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->level; /* l_int */
 		iarg[a++] = p->optname; /* l_int */
 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_clone */
 	case 56: {
 		struct linux_clone_args *p = params;
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->stack; /* l_ulong */
 		uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */
 		uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */
 		iarg[a++] = p->tls; /* l_ulong */
 		*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[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */
 		uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_exit */
 	case 60: {
 		struct linux_exit_args *p = params;
 		iarg[a++] = p->rval; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_wait4 */
 	case 61: {
 		struct linux_wait4_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->status; /* l_int * */
 		iarg[a++] = p->options; /* l_int */
 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_kill */
 	case 62: {
 		struct linux_kill_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->signum; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newuname */
 	case 63: {
 		struct linux_newuname_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_semget */
 	case 64: {
 		struct linux_semget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->nsems; /* l_int */
 		iarg[a++] = p->semflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* semop */
 	case 65: {
 		struct semop_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */
 		iarg[a++] = p->nsops; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semctl */
 	case 66: {
 		struct linux_semctl_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		iarg[a++] = p->semnum; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = p->arg.buf; /* union l_semun */
 		*n_args = 4;
 		break;
 	}
 	/* linux_shmdt */
 	case 67: {
 		struct linux_shmdt_args *p = params;
 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_msgget */
 	case 68: {
 		struct linux_msgget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msgsnd */
 	case 69: {
 		struct linux_msgsnd_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[a++] = p->msgsz; /* l_size_t */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_msgrcv */
 	case 70: {
 		struct linux_msgrcv_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[a++] = p->msgsz; /* l_size_t */
 		iarg[a++] = p->msgtyp; /* l_long */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msgctl */
 	case 71: {
 		struct linux_msgctl_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl */
 	case 72: {
 		struct linux_fcntl_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		iarg[a++] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* flock */
 	case 73: {
 		struct flock_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->how; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* fsync */
 	case 74: {
 		struct fsync_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fdatasync */
 	case 75: {
 		struct linux_fdatasync_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_truncate */
 	case 76: {
 		struct linux_truncate_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->length; /* l_long */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate */
 	case 77: {
 		struct linux_ftruncate_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->length; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getdents */
 	case 78: {
 		struct linux_getdents_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->dent; /* void * */
 		iarg[a++] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getcwd */
 	case 79: {
 		struct linux_getcwd_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->bufsize; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_chdir */
 	case 80: {
 		struct linux_chdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* fchdir */
 	case 81: {
 		struct fchdir_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_rename */
 	case 82: {
 		struct linux_rename_args *p = params;
 		uarg[a++] = (intptr_t)p->from; /* char * */
 		uarg[a++] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mkdir */
 	case 83: {
 		struct linux_mkdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rmdir */
 	case 84: {
 		struct linux_rmdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_creat */
 	case 85: {
 		struct linux_creat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_link */
 	case 86: {
 		struct linux_link_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_unlink */
 	case 87: {
 		struct linux_unlink_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_symlink */
 	case 88: {
 		struct linux_symlink_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_readlink */
 	case 89: {
 		struct linux_readlink_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->count; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chmod */
 	case 90: {
 		struct linux_chmod_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* fchmod */
 	case 91: {
 		struct fchmod_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->mode; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_chown */
 	case 92: {
 		struct linux_chown_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid_t */
 		iarg[a++] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* fchown */
 	case 93: {
 		struct fchown_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->uid; /* int */
 		iarg[a++] = p->gid; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_lchown */
 	case 94: {
 		struct linux_lchown_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid_t */
 		iarg[a++] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* umask */
 	case 95: {
 		struct umask_args *p = params;
 		iarg[a++] = p->newmask; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* gettimeofday */
 	case 96: {
 		struct gettimeofday_args *p = params;
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */
 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getrlimit */
 	case 97: {
 		struct linux_getrlimit_args *p = params;
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* getrusage */
 	case 98: {
 		struct getrusage_args *p = params;
 		iarg[a++] = p->who; /* int */
 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sysinfo */
 	case 99: {
 		struct linux_sysinfo_args *p = params;
 		uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_times */
 	case 100: {
 		struct linux_times_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ptrace */
 	case 101: {
 		struct linux_ptrace_args *p = params;
 		iarg[a++] = p->req; /* l_long */
 		iarg[a++] = p->pid; /* l_long */
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = 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[a++] = p->type; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = 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[a++] = p->uid; /* uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setgid */
 	case 106: {
 		struct setgid_args *p = params;
 		iarg[a++] = 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[a++] = p->pid; /* int */
 		iarg[a++] = 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[a++] = p->ruid; /* uid_t */
 		uarg[a++] = p->euid; /* uid_t */
 		*n_args = 2;
 		break;
 	}
 	/* setregid */
 	case 114: {
 		struct setregid_args *p = params;
 		iarg[a++] = p->rgid; /* gid_t */
 		iarg[a++] = p->egid; /* gid_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups */
 	case 115: {
 		struct linux_getgroups_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_int */
 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups */
 	case 116: {
 		struct linux_setgroups_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_int */
 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* setresuid */
 	case 117: {
 		struct setresuid_args *p = params;
 		uarg[a++] = p->ruid; /* uid_t */
 		uarg[a++] = p->euid; /* uid_t */
 		uarg[a++] = p->suid; /* uid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresuid */
 	case 118: {
 		struct getresuid_args *p = params;
 		uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
 		uarg[a++] = (intptr_t)p->euid; /* uid_t * */
 		uarg[a++] = (intptr_t)p->suid; /* uid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* setresgid */
 	case 119: {
 		struct setresgid_args *p = params;
 		iarg[a++] = p->rgid; /* gid_t */
 		iarg[a++] = p->egid; /* gid_t */
 		iarg[a++] = p->sgid; /* gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresgid */
 	case 120: {
 		struct getresgid_args *p = params;
 		uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
 		uarg[a++] = (intptr_t)p->egid; /* gid_t * */
 		uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* getpgid */
 	case 121: {
 		struct getpgid_args *p = params;
 		iarg[a++] = p->pid; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid */
 	case 122: {
 		struct linux_setfsuid_args *p = params;
 		iarg[a++] = p->uid; /* l_uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid */
 	case 123: {
 		struct linux_setfsgid_args *p = params;
 		iarg[a++] = p->gid; /* l_gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getsid */
 	case 124: {
 		struct linux_getsid_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_capget */
 	case 125: {
 		struct linux_capget_args *p = params;
 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capset */
 	case 126: {
 		struct linux_capset_args *p = params;
 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[a++] = (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[a++] = (intptr_t)p->set; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigtimedwait */
 	case 128: {
 		struct linux_rt_sigtimedwait_args *p = params;
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigqueueinfo */
 	case 129: {
 		struct linux_rt_sigqueueinfo_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_rt_sigsuspend */
 	case 130: {
 		struct linux_rt_sigsuspend_args *p = params;
 		uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigaltstack */
 	case 131: {
 		struct linux_sigaltstack_args *p = params;
 		uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */
 		uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_utime */
 	case 132: {
 		struct linux_utime_args *p = params;
 		uarg[a++] = (intptr_t)p->fname; /* char * */
 		uarg[a++] = (intptr_t)p->times; /* struct l_utimbuf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mknod */
 	case 133: {
 		struct linux_mknod_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		iarg[a++] = p->dev; /* l_dev_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_personality */
 	case 135: {
 		struct linux_personality_args *p = params;
 		iarg[a++] = p->per; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ustat */
 	case 136: {
 		struct linux_ustat_args *p = params;
 		iarg[a++] = p->dev; /* l_uint */
 		uarg[a++] = (intptr_t)p->ubuf; /* struct l_ustat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_statfs */
 	case 137: {
 		struct linux_statfs_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstatfs */
 	case 138: {
 		struct linux_fstatfs_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sysfs */
 	case 139: {
 		struct linux_sysfs_args *p = params;
 		iarg[a++] = p->option; /* l_int */
 		iarg[a++] = p->arg1; /* l_ulong */
 		iarg[a++] = p->arg2; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpriority */
 	case 140: {
 		struct linux_getpriority_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* setpriority */
 	case 141: {
 		struct setpriority_args *p = params;
 		iarg[a++] = p->which; /* int */
 		iarg[a++] = p->who; /* int */
 		iarg[a++] = p->prio; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_setparam */
 	case 142: {
 		struct linux_sched_setparam_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_getparam */
 	case 143: {
 		struct linux_sched_getparam_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_setscheduler */
 	case 144: {
 		struct linux_sched_setscheduler_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->policy; /* l_int */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getscheduler */
 	case 145: {
 		struct linux_sched_getscheduler_args *p = params;
 		iarg[a++] = 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[a++] = 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[a++] = 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[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* mlock */
 	case 149: {
 		struct mlock_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* const void * */
 		uarg[a++] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* munlock */
 	case 150: {
 		struct munlock_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* const void * */
 		uarg[a++] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* mlockall */
 	case 151: {
 		struct mlockall_args *p = params;
 		iarg[a++] = 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[a++] = (intptr_t)p->args; /* struct l___sysctl_args * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_prctl */
 	case 157: {
 		struct linux_prctl_args *p = params;
 		iarg[a++] = p->option; /* l_int */
 		uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_arch_prctl */
 	case 158: {
 		struct linux_arch_prctl_args *p = params;
 		iarg[a++] = p->code; /* l_int */
 		iarg[a++] = 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[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* chroot */
 	case 161: {
 		struct chroot_args *p = params;
 		uarg[a++] = (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[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* settimeofday */
 	case 164: {
 		struct settimeofday_args *p = params;
 		uarg[a++] = (intptr_t)p->tv; /* struct l_timeval * */
 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mount */
 	case 165: {
 		struct linux_mount_args *p = params;
 		uarg[a++] = (intptr_t)p->specialfile; /* char * */
 		uarg[a++] = (intptr_t)p->dir; /* char * */
 		uarg[a++] = (intptr_t)p->filesystemtype; /* char * */
 		iarg[a++] = p->rwflag; /* l_ulong */
 		uarg[a++] = (intptr_t)p->data; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_umount */
 	case 166: {
 		struct linux_umount_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* swapon */
 	case 167: {
 		struct swapon_args *p = params;
 		uarg[a++] = (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[a++] = p->magic1; /* l_int */
 		iarg[a++] = p->magic2; /* l_int */
 		iarg[a++] = p->cmd; /* l_uint */
 		uarg[a++] = (intptr_t)p->arg; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sethostname */
 	case 170: {
 		struct linux_sethostname_args *p = params;
 		uarg[a++] = (intptr_t)p->hostname; /* char * */
 		iarg[a++] = p->len; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setdomainname */
 	case 171: {
 		struct linux_setdomainname_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		iarg[a++] = p->len; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_iopl */
 	case 172: {
 		struct linux_iopl_args *p = params;
 		iarg[a++] = 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[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_lsetxattr */
 	case 189: {
 		struct linux_lsetxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fsetxattr */
 	case 190: {
 		struct linux_fsetxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getxattr */
 	case 191: {
 		struct linux_getxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_lgetxattr */
 	case 192: {
 		struct linux_lgetxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fgetxattr */
 	case 193: {
 		struct linux_fgetxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_listxattr */
 	case 194: {
 		struct linux_listxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_llistxattr */
 	case 195: {
 		struct linux_llistxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_flistxattr */
 	case 196: {
 		struct linux_flistxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_removexattr */
 	case 197: {
 		struct linux_removexattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lremovexattr */
 	case 198: {
 		struct linux_lremovexattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fremovexattr */
 	case 199: {
 		struct linux_fremovexattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_tkill */
 	case 200: {
 		struct linux_tkill_args *p = params;
 		iarg[a++] = p->tid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_time */
 	case 201: {
 		struct linux_time_args *p = params;
 		uarg[a++] = (intptr_t)p->tm; /* l_time_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sys_futex */
 	case 202: {
 		struct linux_sys_futex_args *p = params;
 		uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[a++] = p->op; /* l_int */
 		uarg[a++] = p->val; /* uint32_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[a++] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_setaffinity */
 	case 203: {
 		struct linux_sched_setaffinity_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->len; /* l_uint */
 		uarg[a++] = (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[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->len; /* l_uint */
 		uarg[a++] = (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[a++] = 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[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->dirent; /* void * */
 		iarg[a++] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_set_tid_address */
 	case 218: {
 		struct linux_set_tid_address_args *p = params;
 		uarg[a++] = (intptr_t)p->tidptr; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_restart_syscall */
 	case 219: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_semtimedop */
 	case 220: {
 		struct linux_semtimedop_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */
 		iarg[a++] = p->nsops; /* l_size_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fadvise64 */
 	case 221: {
 		struct linux_fadvise64_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->advice; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_create */
 	case 222: {
 		struct linux_timer_create_args *p = params;
 		iarg[a++] = p->clock_id; /* clockid_t */
 		uarg[a++] = (intptr_t)p->evp; /* struct l_sigevent * */
 		uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_timer_settime */
 	case 223: {
 		struct linux_timer_settime_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */
 		uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime */
 	case 224: {
 		struct linux_timer_gettime_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_getoverrun */
 	case 225: {
 		struct linux_timer_getoverrun_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_delete */
 	case 226: {
 		struct linux_timer_delete_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clock_settime */
 	case 227: {
 		struct linux_clock_settime_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_gettime */
 	case 228: {
 		struct linux_clock_gettime_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_getres */
 	case 229: {
 		struct linux_clock_getres_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep */
 	case 230: {
 		struct linux_clock_nanosleep_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_exit_group */
 	case 231: {
 		struct linux_exit_group_args *p = params;
 		iarg[a++] = p->error_code; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_epoll_wait */
 	case 232: {
 		struct linux_epoll_wait_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		iarg[a++] = p->timeout; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_ctl */
 	case 233: {
 		struct linux_epoll_ctl_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		iarg[a++] = p->op; /* l_int */
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_tgkill */
 	case 234: {
 		struct linux_tgkill_args *p = params;
 		iarg[a++] = p->tgid; /* l_pid_t */
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_utimes */
 	case 235: {
 		struct linux_utimes_args *p = params;
 		uarg[a++] = (intptr_t)p->fname; /* char * */
 		uarg[a++] = (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[a++] = (intptr_t)p->name; /* const char * */
 		iarg[a++] = p->oflag; /* l_int */
 		iarg[a++] = p->mode; /* l_mode_t */
 		uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mq_unlink */
 	case 241: {
 		struct linux_mq_unlink_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mq_timedsend */
 	case 242: {
 		struct linux_mq_timedsend_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
 		iarg[a++] = p->msg_len; /* l_size_t */
 		iarg[a++] = p->msg_prio; /* l_uint */
 		uarg[a++] = (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[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
 		iarg[a++] = p->msg_len; /* l_size_t */
 		uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */
 		uarg[a++] = (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[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->sevp; /* const struct l_sigevent * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mq_getsetattr */
 	case 245: {
 		struct linux_mq_getsetattr_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
 		uarg[a++] = (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[a++] = p->idtype; /* l_int */
 		iarg[a++] = p->id; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[a++] = p->options; /* l_int */
 		uarg[a++] = (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: {
 		struct linux_ioprio_set_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		iarg[a++] = p->ioprio; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_ioprio_get */
 	case 252: {
 		struct linux_ioprio_get_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init */
 	case 253: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_add_watch */
 	case 254: {
 		struct linux_inotify_add_watch_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = p->mask; /* uint32_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_inotify_rm_watch */
 	case 255: {
 		struct linux_inotify_rm_watch_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = p->wd; /* uint32_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_migrate_pages */
 	case 256: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat */
 	case 257: {
 		struct linux_openat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->flags; /* l_int */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mkdirat */
 	case 258: {
 		struct linux_mkdirat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mknodat */
 	case 259: {
 		struct linux_mknodat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		iarg[a++] = p->dev; /* l_dev_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchownat */
 	case 260: {
 		struct linux_fchownat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->uid; /* l_uid_t */
 		iarg[a++] = p->gid; /* l_gid_t */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_futimesat */
 	case 261: {
 		struct linux_futimesat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* char * */
 		uarg[a++] = (intptr_t)p->utimes; /* struct l_timeval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_newfstatat */
 	case 262: {
 		struct linux_newfstatat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* char * */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_unlinkat */
 	case 263: {
 		struct linux_unlinkat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_renameat */
 	case 264: {
 		struct linux_renameat_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_linkat */
 	case 265: {
 		struct linux_linkat_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_symlinkat */
 	case 266: {
 		struct linux_symlinkat_args *p = params;
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_readlinkat */
 	case 267: {
 		struct linux_readlinkat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->bufsiz; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchmodat */
 	case 268: {
 		struct linux_fchmodat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_faccessat */
 	case 269: {
 		struct linux_faccessat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->amode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pselect6 */
 	case 270: {
 		struct linux_pselect6_args *p = params;
 		iarg[a++] = p->nfds; /* l_int */
 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll */
 	case 271: {
 		struct linux_ppoll_args *p = params;
 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
 		iarg[a++] = p->nfds; /* l_uint */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[a++] = 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[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */
 		iarg[a++] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_get_robust_list */
 	case 274: {
 		struct linux_get_robust_list_args *p = params;
 		iarg[a++] = p->pid; /* l_int */
 		uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
 		uarg[a++] = (intptr_t)p->len; /* l_size_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_splice */
 	case 275: {
 		struct linux_splice_args *p = params;
 		iarg[a++] = p->fd_in; /* int */
 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[a++] = p->fd_out; /* int */
 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = 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[a++] = p->fd; /* l_int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->nbytes; /* l_loff_t */
 		iarg[a++] = 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[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_pwait */
 	case 281: {
 		struct linux_epoll_pwait_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		iarg[a++] = p->timeout; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[a++] = 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[a++] = p->clockid; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_eventfd */
 	case 284: {
 		struct linux_eventfd_args *p = params;
 		iarg[a++] = p->initval; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fallocate */
 	case 285: {
 		struct linux_fallocate_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->mode; /* l_int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->len; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_settime */
 	case 286: {
 		struct linux_timerfd_settime_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
 		uarg[a++] = (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[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_accept4 */
 	case 288: {
 		struct linux_accept4_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		iarg[a++] = 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[a++] = p->initval; /* l_uint */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_epoll_create1 */
 	case 291: {
 		struct linux_epoll_create1_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_dup3 */
 	case 292: {
 		struct linux_dup3_args *p = params;
 		iarg[a++] = p->oldfd; /* l_uint */
 		iarg[a++] = p->newfd; /* l_uint */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pipe2 */
 	case 293: {
 		struct linux_pipe2_args *p = params;
 		uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init1 */
 	case 294: {
 		struct linux_inotify_init1_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_preadv */
 	case 295: {
 		struct linux_preadv_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pwritev */
 	case 296: {
 		struct linux_pwritev_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_tgsigqueueinfo */
 	case 297: {
 		struct linux_rt_tgsigqueueinfo_args *p = params;
 		iarg[a++] = p->tgid; /* l_pid_t */
 		iarg[a++] = p->tid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (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[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (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[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->new; /* struct rlimit * */
 		uarg[a++] = (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[a++] = p->dirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
 		uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */
 		iarg[a++] = 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[a++] = p->mountdirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
 		iarg[a++] = 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[a++] = p->fd; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sendmmsg */
 	case 307: {
 		struct linux_sendmmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_setns */
 	case 308: {
 		struct linux_setns_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->nstype; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getcpu */
 	case 309: {
 		struct linux_getcpu_args *p = params;
 		uarg[a++] = (intptr_t)p->cpu; /* l_uint * */
 		uarg[a++] = (intptr_t)p->node; /* l_uint * */
 		uarg[a++] = (intptr_t)p->cache; /* void * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_process_vm_readv */
 	case 310: {
 		struct linux_process_vm_readv_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[a++] = p->liovcnt; /* l_ulong */
 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[a++] = p->riovcnt; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_process_vm_writev */
 	case 311: {
 		struct linux_process_vm_writev_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[a++] = p->liovcnt; /* l_ulong */
 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[a++] = p->riovcnt; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_kcmp */
 	case 312: {
 		struct linux_kcmp_args *p = params;
 		iarg[a++] = p->pid1; /* l_pid_t */
 		iarg[a++] = p->pid2; /* l_pid_t */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->idx1; /* l_ulong */
 		iarg[a++] = p->idx; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_finit_module */
 	case 313: {
 		struct linux_finit_module_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_setattr */
 	case 314: {
 		struct linux_sched_setattr_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getattr */
 	case 315: {
 		struct linux_sched_getattr_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->size; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_renameat2 */
 	case 316: {
 		struct linux_renameat2_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 5;
 		break;
 	}
 	/* linux_seccomp */
 	case 317: {
 		struct linux_seccomp_args *p = params;
 		iarg[a++] = p->op; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getrandom */
 	case 318: {
 		struct linux_getrandom_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->count; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_memfd_create */
 	case 319: {
 		struct linux_memfd_create_args *p = params;
 		uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 2;
 		break;
 	}
 	/* linux_kexec_file_load */
 	case 320: {
 		struct linux_kexec_file_load_args *p = params;
 		iarg[a++] = p->kernel_fd; /* l_int */
 		iarg[a++] = p->initrd_fd; /* l_int */
 		iarg[a++] = p->cmdline_len; /* l_ulong */
 		uarg[a++] = (intptr_t)p->cmdline_ptr; /* const char * */
 		iarg[a++] = p->flags; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_bpf */
 	case 321: {
 		struct linux_bpf_args *p = params;
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->size; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_execveat */
 	case 322: {
 		struct linux_execveat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		uarg[a++] = (intptr_t)p->argv; /* const char ** */
 		uarg[a++] = (intptr_t)p->envp; /* const char ** */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_userfaultfd */
 	case 323: {
 		struct linux_userfaultfd_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_membarrier */
 	case 324: {
 		struct linux_membarrier_args *p = params;
 		iarg[a++] = p->cmd; /* l_int */
 		iarg[a++] = p->flags; /* l_uint */
 		iarg[a++] = p->cpu_id; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mlock2 */
 	case 325: {
 		struct linux_mlock2_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_copy_file_range */
 	case 326: {
 		struct linux_copy_file_range_args *p = params;
 		iarg[a++] = p->fd_in; /* l_int */
 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[a++] = p->fd_out; /* l_int */
 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_preadv2 */
 	case 327: {
 		struct linux_preadv2_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pwritev2 */
 	case 328: {
 		struct linux_pwritev2_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pkey_mprotect */
 	case 329: {
 		struct linux_pkey_mprotect_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->prot; /* l_ulong */
 		iarg[a++] = p->pkey; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pkey_alloc */
 	case 330: {
 		struct linux_pkey_alloc_args *p = params;
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->init_val; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pkey_free */
 	case 331: {
 		struct linux_pkey_free_args *p = params;
 		iarg[a++] = p->pkey; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_statx */
 	case 332: {
 		struct linux_statx_args *p = params;
 		iarg[a++] = p->dirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		iarg[a++] = p->mask; /* l_uint */
 		uarg[a++] = (intptr_t)p->statxbuf; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_io_pgetevents */
 	case 333: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rseq */
 	case 334: {
 		struct linux_rseq_args *p = params;
 		uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */
 		uarg[a++] = p->rseq_len; /* uint32_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = p->sig; /* uint32_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pidfd_send_signal */
 	case 424: {
 		struct linux_pidfd_send_signal_args *p = params;
 		iarg[a++] = p->pidfd; /* l_int */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[a++] = 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: {
 		struct linux_clone3_args *p = params;
 		uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */
 		iarg[a++] = p->usize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_close_range */
 	case 436: {
 		struct linux_close_range_args *p = params;
 		iarg[a++] = p->first; /* l_uint */
 		iarg[a++] = p->last; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_openat2 */
 	case 437: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_getfd */
 	case 438: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_faccessat2 */
 	case 439: {
 		struct linux_faccessat2_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->amode; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_process_madvise */
 	case 440: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_pwait2 */
 	case 441: {
 		struct linux_epoll_pwait2_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_mount_setattr */
 	case 442: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_quotactl_fd */
 	case 443: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_create_ruleset */
 	case 444: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_add_rule */
 	case 445: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_restrict_self */
 	case 446: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_memfd_secret */
 	case 447: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_mrelease */
 	case 448: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_futex_waitv */
 	case 449: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_mempolicy_home_node */
 	case 450: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_cachestat */
 	case 451: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fchmodat2 */
 	case 452: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_map_shadow_stack */
 	case 453: {
 		*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) {
 	/* 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;
 	/* linux_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;
 	/* 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 */
+	/* linux_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;
 	/* linux_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 = "l_ulong";
 			break;
 		case 2:
 			p = "userland l_int *";
 			break;
 		case 3:
 			p = "userland l_int *";
 			break;
 		case 4:
 			p = "l_ulong";
 			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 l_uintptr_t *";
 			break;
 		case 2:
 			p = "userland l_uintptr_t *";
 			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;
 	/* semop */
 	case 65:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct sembuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			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_dev_t";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 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 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 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:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct sembuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		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 l_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_sigevent *";
 			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:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioprio_get */
 	case 252:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_init */
 	case 253:
 		break;
 	/* linux_inotify_add_watch */
 	case 254:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_rm_watch */
 	case 255:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		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_dev_t";
 			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_uint";
 			break;
 		case 2:
 			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:
 		switch (ndx) {
 		case 0:
 			p = "userland struct linux_rseq *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		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:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_clone_args *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_close_range */
 	case 436:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_openat2 */
 	case 437:
 		break;
 	/* linux_pidfd_getfd */
 	case 438:
 		break;
 	/* linux_faccessat2 */
 	case 439:
 		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_process_madvise */
 	case 440:
 		break;
 	/* linux_epoll_pwait2 */
 	case 441:
 		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 = "userland struct l_timespec *";
 			break;
 		case 4:
 			p = "userland l_sigset_t *";
 			break;
 		case 5:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mount_setattr */
 	case 442:
 		break;
 	/* linux_quotactl_fd */
 	case 443:
 		break;
 	/* linux_landlock_create_ruleset */
 	case 444:
 		break;
 	/* linux_landlock_add_rule */
 	case 445:
 		break;
 	/* linux_landlock_restrict_self */
 	case 446:
 		break;
 	/* linux_memfd_secret */
 	case 447:
 		break;
 	/* linux_process_mrelease */
 	case 448:
 		break;
 	/* linux_futex_waitv */
 	case 449:
 		break;
 	/* linux_set_mempolicy_home_node */
 	case 450:
 		break;
 	/* linux_cachestat */
 	case 451:
 		break;
 	/* linux_fchmodat2 */
 	case 452:
 		break;
 	/* linux_map_shadow_stack */
 	case 453:
 		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) {
 	/* read */
 	case 0:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_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;
 	/* 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 */
+	/* linux_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;
 	/* linux_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;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioprio_get */
 	case 252:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_init */
 	case 253:
 	/* linux_inotify_add_watch */
 	case 254:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_rm_watch */
 	case 255:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_close_range */
 	case 436:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_openat2 */
 	case 437:
 	/* linux_pidfd_getfd */
 	case 438:
 	/* linux_faccessat2 */
 	case 439:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_madvise */
 	case 440:
 	/* linux_epoll_pwait2 */
 	case 441:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mount_setattr */
 	case 442:
 	/* linux_quotactl_fd */
 	case 443:
 	/* linux_landlock_create_ruleset */
 	case 444:
 	/* linux_landlock_add_rule */
 	case 445:
 	/* linux_landlock_restrict_self */
 	case 446:
 	/* linux_memfd_secret */
 	case 447:
 	/* linux_process_mrelease */
 	case 448:
 	/* linux_futex_waitv */
 	case 449:
 	/* linux_set_mempolicy_home_node */
 	case 450:
 	/* linux_cachestat */
 	case 451:
 	/* linux_fchmodat2 */
 	case 452:
 	/* linux_map_shadow_stack */
 	case 453:
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
diff --git a/sys/amd64/linux/syscalls.master b/sys/amd64/linux/syscalls.master
index b3bbd917c..79e5ee8cd 100644
--- a/sys/amd64/linux/syscalls.master
+++ b/sys/amd64/linux/syscalls.master
@@ -1,2198 +1,2198 @@
 
 ; System call name/number master file (or rather, slave, from LINUX).
 ; Processed to create linux_sysent.c, linux_proto.h and linux_syscall.h.
 
 ; Columns: number audit type nargs name alt{name,tag,rtyp}/comments
 ;	number	system call number, must be in order
 ;	audit	the audit event associated with the system call
 ;		A value of AUE_NULL means no auditing, but it also means that
 ;		there is no audit event for the call at this time. For the
 ;		case where the event exists, but we don't want auditing, the
 ;		event should be #defined to AUE_NULL in audit_kevents.h.
 ;	type	one of STD, NOPROTO, UNIMPL
 ;	name	pseudo-prototype of syscall routine
 ;		If one of the following alts is different, then all appear:
 ;	altname	name of system call if different
 ;	alttag	name of args struct tag if different from [o]`name'"_args"
 ;	altrtyp	return type if not int (bogus - syscalls always return int)
 ;		for UNIMPL, name continues with comments
 
 ; types:
 ;	STD	always included
 ;	UNIMPL	not implemented, placeholder only
 ;	NOPROTO	same as STD except do not create structure or
 ;		function prototype in sys/sysproto.h.  Does add a
 ;		definition to syscall.h besides adding a sysent.
 
 ; #include's, #defines's, etc. may be included, and are copied to the output
 ; files. However, #ifdef, etc will be copied, but any lines that don't start
 ; with # will not. Caveat Emptor.
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <amd64/linux/linux.h>
 #include <amd64/linux/linux_proto.h>
 
 0	AUE_NULL	NOPROTO {
 		int read(
 		    int fd,
 		    char *buf,
 		    l_size_t nbyte
 		);
 	}
 1	AUE_NULL	STD {
 		int linux_write(
 		    int fd,
 		    char *buf,
 		    l_size_t nbyte
 		);
 	}
 2	AUE_OPEN_RWTC	STD {
 		int linux_open(
 		    char *path,
 		    l_int flags,
 		    l_mode_t mode
 		);
 	}
 3	AUE_CLOSE	NOPROTO {
 		int close(
 		    int fd
 		);
 	}
 4	AUE_STAT	STD {
 		int linux_newstat(
 		    char *path,
 		    struct l_newstat *buf
 		);
 	}
 5	AUE_FSTAT	STD {
 		int linux_newfstat(
 		    l_uint fd,
 		    struct l_newstat *buf
 		);
 	}
 6	AUE_LSTAT	STD {
 		int linux_newlstat(
 		    char *path,
 		    struct l_newstat *buf
 		);
 	}
 7	AUE_POLL	STD {
 		int linux_poll(
 		    struct pollfd *fds,
 		    u_int nfds,
 		    int timeout
 		);
 	}
 8	AUE_LSEEK	STD {
 		int linux_lseek(
 		    l_uint fdes,
 		    l_off_t off,
 		    l_int whence
 		);
 	}
 9	AUE_MMAP	STD {
 		int linux_mmap2(
 		    l_ulong addr,
 		    l_ulong len,
 		    l_ulong prot,
 		    l_ulong flags,
 		    l_ulong fd,
 		    l_ulong pgoff
 		);
 	}
 10	AUE_MPROTECT	STD {
 		int linux_mprotect(
 		    l_ulong addr,
 		    l_size_t len,
 		    l_ulong prot
 		);
 	}
-11	AUE_MUNMAP	NOPROTO {
-		int munmap(
+11	AUE_MUNMAP	STD {
+		int linux_munmap(
 		    void *addr,
 		    l_size_t len
 		);
 	}
 12	AUE_NULL	STD {
 		int linux_brk(
 		    l_ulong dsend
 		);
 	}
 13	AUE_NULL	STD {
 		int linux_rt_sigaction(
 		    l_int sig,
 		    l_sigaction_t *act,
 		    l_sigaction_t *oact,
 		    l_size_t sigsetsize
 		);
 	}
 14	AUE_NULL	STD {
 		int linux_rt_sigprocmask(
 		    l_int how,
 		    l_sigset_t *mask,
 		    l_sigset_t *omask,
 		    l_size_t sigsetsize
 		);
 	}
 15	AUE_NULL	STD {
 		int linux_rt_sigreturn(
 		    struct l_ucontext *ucp
 		);
 	}
 16	AUE_IOCTL	STD {
 		int linux_ioctl(
 		    l_uint fd,
 		    l_uint cmd,
 		    l_ulong arg
 		);
 	}
 17	AUE_PREAD	STD {
 		int linux_pread(
 		    l_uint fd,
 		    char *buf,
 		    l_size_t nbyte,
 		    l_loff_t offset
 		);
 	}
 18	AUE_PWRITE	STD {
 		int linux_pwrite(
 		    l_uint fd,
 		    char *buf,
 		    l_size_t nbyte,
 		    l_loff_t offset
 		);
 	}
 19	AUE_READV	NOPROTO {
 		int readv(
 		    int fd,
 		    struct iovec *iovp,
 		    u_int iovcnt
 		);
 	}
 20	AUE_WRITEV	STD {
 		int linux_writev(
 		    int fd,
 		    struct iovec *iovp,
 		    u_int iovcnt
 		);
 	}
 21	AUE_ACCESS	STD {
 		int linux_access(
 		    char *path,
 		    l_int amode
 		);
 	}
 22	AUE_PIPE	STD {
 		int linux_pipe(
 		    l_int *pipefds
 		);
 	}
 23	AUE_SELECT	STD {
 		int linux_select(
 		    l_int nfds,
 		    l_fd_set *readfds,
 		    l_fd_set *writefds,
 		    l_fd_set *exceptfds,
 		    struct l_timeval *timeout
 		);
 	}
 24	AUE_NULL	NOPROTO {
 		int sched_yield(void);
 	}
 25	AUE_NULL	STD {
 		int linux_mremap(
 		    l_ulong addr,
 		    l_ulong old_len,
 		    l_ulong new_len,
 		    l_ulong flags,
 		    l_ulong new_addr
 		);
 	}
 26	AUE_MSYNC	STD {
 		int linux_msync(
 		    l_ulong addr,
 		    l_size_t len,
 		    l_int fl
 		);
 	}
 27	AUE_MINCORE	STD {
 		int linux_mincore(
 		    l_ulong start,
 		    l_size_t len,
 		    u_char *vec
 		);
 	}
 28	AUE_MADVISE	STD {
 		int linux_madvise(
 		    l_ulong addr,
 		    l_size_t len,
 		    l_int behav
 		);
 	}
 29	AUE_NULL	STD {
 		int linux_shmget(
 		    l_key_t key,
 		    l_size_t size,
 		    l_int shmflg
 		);
 	}
 30	AUE_NULL	STD {
 		int linux_shmat(
 		    l_int shmid,
 		    char *shmaddr,
 		    l_int shmflg
 		);
 	}
 31	AUE_NULL	STD {
 		int linux_shmctl(
 		    l_int shmid,
 		    l_int cmd,
 		    struct l_shmid_ds *buf
 		);
 	}
 32	AUE_DUP		NOPROTO {
 		int dup(
 		    u_int fd
 		);
 	}
 33	AUE_DUP2	NOPROTO {
 		int dup2(
 		    u_int from,
 		    u_int to
 		);
 	}
 34	AUE_NULL	STD {
 		int linux_pause(void);
 	}
 35	AUE_NULL	STD {
 		int linux_nanosleep(
 		    const struct l_timespec *rqtp,
 		    struct l_timespec *rmtp
 		);
 	}
 36	AUE_GETITIMER	STD {
 		int linux_getitimer(
 		    l_int which,
 		    struct l_itimerval *itv
 		);
 	}
 37	AUE_NULL	STD {
 		int linux_alarm(
 		    l_uint secs
 		);
 	}
 38	AUE_SETITIMER	STD {
 		int linux_setitimer(
 		    l_int which,
 		    struct l_itimerval *itv,
 		    struct l_itimerval *oitv
 		);
 	}
 39	AUE_GETPID	STD {
 		int linux_getpid(void);
 	}
 40	AUE_SENDFILE	STD {
 		int linux_sendfile(
 		    l_int out,
 		    l_int in,
 		    l_off_t *offset,
 		    l_size_t count
 		);
 	}
 41	AUE_SOCKET	STD {
 		int linux_socket(
 		    l_int domain,
 		    l_int type,
 		    l_int protocol
 		);
 	}
 42	AUE_CONNECT	STD {
 		int linux_connect(
 		    l_int s,
 		    l_uintptr_t name,
 		    l_int namelen
 		);
 	}
 43	AUE_ACCEPT	STD {
 		int linux_accept(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 44	AUE_SENDTO	STD {
 		int linux_sendto(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_size_t len,
 		    l_uint flags,
 		    l_uintptr_t to,
 		    l_int tolen
 		);
 	}
 45	AUE_RECVFROM	STD {
 		int linux_recvfrom(
 		    l_int s,
 		    l_uintptr_t buf,
 		    l_size_t len,
 		    l_uint flags,
 		    l_uintptr_t from,
 		    l_uintptr_t fromlen
 		);
 	}
 46	AUE_SENDMSG	STD {
 		int linux_sendmsg(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_uint flags
 		);
 	}
 47	AUE_RECVMSG	STD {
 		int linux_recvmsg(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_uint flags
 		);
 	}
 48	AUE_NULL	STD {
 		int linux_shutdown(
 		    l_int s,
 		    l_int how
 		);
 	}
 49	AUE_BIND	STD {
 		int linux_bind(
 		    l_int s,
 		    l_uintptr_t name,
 		    l_int namelen
 		);
 	}
 50	AUE_LISTEN	STD {
 		int linux_listen(
 		    l_int s,
 		    l_int backlog
 		);
 	}
 51	AUE_GETSOCKNAME	STD {
 		int linux_getsockname(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 52	AUE_GETPEERNAME	STD {
 		int linux_getpeername(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 53	AUE_SOCKETPAIR	STD {
 		int linux_socketpair(
 		    l_int domain,
 		    l_int type,
 		    l_int protocol,
 		    l_uintptr_t rsv
 		);
 	}
 54	AUE_SETSOCKOPT	STD {
 		int linux_setsockopt(
 		    l_int s,
 		    l_int level,
 		    l_int optname,
 		    l_uintptr_t optval,
 		    l_int optlen
 		);
 	}
 55	AUE_GETSOCKOPT	STD {
 		int linux_getsockopt(
 		    l_int s,
 		    l_int level,
 		    l_int optname,
 		    l_uintptr_t optval,
 		    l_uintptr_t optlen
 		);
 	}
 56	AUE_RFORK	STD {
 		int linux_clone(
 		    l_ulong flags,
 		    l_ulong stack,
 		    l_int *parent_tidptr,
 		    l_int *child_tidptr,
 		    l_ulong tls
 		);
 	}
 57	AUE_FORK	STD {
 		int linux_fork(void);
 	}
 58	AUE_VFORK	STD {
 		int linux_vfork(void);
 	}
 59	AUE_EXECVE	STD {
 		int linux_execve(
 		    char *path,
 		    l_uintptr_t *argp,
 		    l_uintptr_t *envp
 		);
 	}
 60	AUE_EXIT	STD {
 		void linux_exit(
 		    l_int rval
 		);
 	}
 61	AUE_WAIT4	STD {
 		int linux_wait4(
 		    l_pid_t pid,
 		    l_int *status,
 		    l_int options,
 		    struct rusage *rusage
 		);
 	}
 62	AUE_KILL	STD {
 		int linux_kill(
 		    l_pid_t pid,
 		    l_int signum
 		);
 	}
 63	AUE_NULL	STD {
 		int linux_newuname(
 		    struct l_new_utsname *buf
 		);
 	}
 64	AUE_NULL	STD {
 		int linux_semget(
 		    l_key_t key,
 		    l_int nsems,
 		    l_int semflg
 		);
 	}
 65	AUE_NULL	NOPROTO {
 		int semop(
 		    l_int semid,
 		    struct sembuf *sops,
 		    l_size_t nsops
 		);
 	}
 66	AUE_NULL	STD {
 		int linux_semctl(
 		    l_int semid,
 		    l_int semnum,
 		    l_int cmd,
 		    union l_semun arg
 		);
 	}
 67	AUE_NULL	STD {
 		int linux_shmdt(
 		    char *shmaddr
 		);
 	}
 68	AUE_NULL	STD {
 		int linux_msgget(
 		    l_key_t key,
 		    l_int msgflg
 		);
 	}
 69	AUE_NULL	STD {
 		int linux_msgsnd(
 		    l_int msqid,
 		    struct l_msgbuf *msgp,
 		    l_size_t msgsz,
 		    l_int msgflg
 		);
 	}
 70	AUE_NULL	STD {
 		int linux_msgrcv(
 		    l_int msqid,
 		    struct l_msgbuf *msgp,
 		    l_size_t msgsz,
 		    l_long msgtyp,
 		    l_int msgflg
 		);
 	}
 71	AUE_NULL	STD {
 		int linux_msgctl(
 		    l_int msqid,
 		    l_int cmd,
 		    struct l_msqid_ds *buf
 		);
 	}
 72	AUE_FCNTL	STD {
 		int linux_fcntl(
 		    l_uint fd,
 		    l_uint cmd,
 		    l_ulong arg
 		);
 	}
 73	AUE_FLOCK	NOPROTO {
 		int flock(
 		    int fd,
 		    int how
 		);
 	}
 74	AUE_FSYNC	NOPROTO {
 		int fsync(
 		    int fd
 		);
 	}
 75	AUE_NULL	STD {
 		int linux_fdatasync(
 		    l_uint fd
 		);
 	}
 76	AUE_TRUNCATE	STD {
 		int linux_truncate(
 		    char *path,
 		    l_long length
 		);
 	}
 77	AUE_FTRUNCATE	STD {
 		int linux_ftruncate(
 		    l_int fd,
 		    l_ulong length
 		);
 	}
 78	AUE_GETDIRENTRIES	STD  {
 		int linux_getdents(
 		    l_uint fd,
 		    void *dent,
 		    l_uint count
 		);
 	}
 79	AUE_GETCWD	STD {
 		int linux_getcwd(
 		    char *buf,
 		    l_ulong bufsize
 		);
 	}
 80	AUE_CHDIR	STD {
 		int linux_chdir(
 		    char *path
 		);
 	}
 81	AUE_FCHDIR	NOPROTO {
 		int fchdir(
 		    int fd
 		);
 	}
 82	AUE_RENAME	STD {
 		int linux_rename(
 		    char *from,
 		    char *to
 		);
 	}
 83	AUE_MKDIR	STD {
 		int linux_mkdir(
 		    char *path,
 		    l_mode_t mode
 		);
 	}
 84	AUE_RMDIR	STD {
 		int linux_rmdir(
 		    char *path
 		);
 	}
 85	AUE_CREAT	STD {
 		int linux_creat(
 		    char *path,
 		    l_mode_t mode
 		);
 	}
 86	AUE_LINK	STD {
 		int linux_link(
 		    char *path,
 		    char *to
 		);
 	}
 87	AUE_UNLINK	STD {
 		int linux_unlink(
 		    char *path
 		);
 	}
 88	AUE_SYMLINK	STD {
 		int linux_symlink(
 		    char *path,
 		    char *to
 		);
 	}
 89	AUE_READLINK	STD {
 		int linux_readlink(
 		    char *name,
 		    char *buf,
 		    l_int count
 		);
 	}
 90	AUE_CHMOD	STD {
 		int linux_chmod(
 		    char *path,
 		    l_mode_t mode
 		);
 	}
 91	AUE_FCHMOD	NOPROTO {
 		int fchmod(
 		    int fd,
 		    int mode
 		);
 	}
 92	AUE_LCHOWN	STD {
 		int linux_chown(
 		    char *path,
 		    l_uid_t uid,
 		    l_gid_t gid
 		);
 	}
 93	AUE_FCHOWN	NOPROTO {
 		int fchown(
 		    int fd,
 		    int uid,
 		    int gid
 		);
 	}
 94	AUE_LCHOWN	STD {
 		int linux_lchown(
 		    char *path,
 		    l_uid_t uid,
 		    l_gid_t gid
 		);
 	}
 95	AUE_UMASK	NOPROTO {
 		int umask(
 		    int newmask
 		);
 	}
 96	AUE_NULL	NOPROTO {
 		int gettimeofday(
 		    struct l_timeval *tp,
 		    struct timezone *tzp
 		);
 	}
 97	AUE_GETRLIMIT	STD {
 		int linux_getrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 98	AUE_GETRUSAGE	NOPROTO {
 		int getrusage(
 		    int who,
 		    struct rusage *rusage
 		);
 	}
 99	AUE_NULL	STD {
 		int linux_sysinfo(
 		    struct l_sysinfo *info
 		);
 	}
 100	AUE_NULL	STD {
 		int linux_times(
 		    struct l_times_argv *buf
 		);
 	}
 101	AUE_PTRACE	STD {
 		int linux_ptrace(
 		    l_long req,
 		    l_long pid,
 		    l_ulong addr,
 		    l_ulong data
 		);
 	}
 102	AUE_GETUID	STD {
 		int linux_getuid(void);
 	}
 103	AUE_NULL	STD {
 		int linux_syslog(
 		    l_int type,
 		    char *buf,
 		    l_int len
 		);
 	}
 104	AUE_GETGID	STD {
 		int linux_getgid(void);
 	}
 105	AUE_SETUID	NOPROTO {
 		int setuid(
 		    uid_t uid
 		);
 	}
 106	AUE_SETGID	NOPROTO {
 		int setgid(
 		    gid_t gid
 		);
 	}
 107	AUE_GETEUID	NOPROTO {
 		int geteuid(void);
 	}
 108	AUE_GETEGID	NOPROTO {
 		int getegid(void);
 	}
 109	AUE_SETPGRP	NOPROTO {
 		int setpgid(
 		    int pid,
 		    int pgid
 		);
 	}
 110	AUE_GETPPID	STD {
 		int linux_getppid(void);
 	}
 111	AUE_GETPGRP	NOPROTO {
 		int getpgrp(void);
 	}
 112	AUE_SETSID	NOPROTO {
 		int setsid(void);
 	}
 113	AUE_SETREUID	NOPROTO {
 		int setreuid(
 		    uid_t ruid,
 		    uid_t euid
 		);
 	}
 114	AUE_SETREGID	NOPROTO {
 		int setregid(
 		    gid_t rgid,
 		    gid_t egid
 		);
 	}
 115	AUE_GETGROUPS	STD {
 		int linux_getgroups(
 		    l_int gidsetsize,
 		    l_gid_t *grouplist
 		);
 	}
 116	AUE_SETGROUPS	STD {
 		int linux_setgroups(
 		    l_int gidsetsize,
 		    l_gid_t *grouplist
 		);
 	}
 117	AUE_SETRESUID	NOPROTO {
 		int setresuid(
 		    uid_t ruid,
 		    uid_t euid,
 		    uid_t suid
 		);
 	}
 118	AUE_GETRESUID	NOPROTO {
 		int getresuid(
 		    uid_t *ruid,
 		    uid_t *euid,
 		    uid_t *suid
 		);
 	}
 119	AUE_SETRESGID	NOPROTO {
 		int setresgid(
 		    gid_t rgid,
 		    gid_t egid,
 		    gid_t sgid
 		);
 	}
 120	AUE_GETRESGID	NOPROTO {
 		int getresgid(
 		    gid_t *rgid,
 		    gid_t *egid,
 		    gid_t *sgid
 		);
 	}
 121	AUE_GETPGID	NOPROTO {
 		int getpgid(
 		    int pid
 		);
 	}
 122	AUE_SETFSUID	STD {
 		int linux_setfsuid(
 		    l_uid_t uid
 		);
 	}
 123	AUE_SETFSGID	STD {
 		int linux_setfsgid(
 		    l_gid_t gid
 		);
 	}
 124	AUE_GETSID	STD {
 		int linux_getsid(
 		    l_pid_t pid
 		);
 	}
 125	AUE_CAPGET	STD {
 		int linux_capget(
 		    struct l_user_cap_header *hdrp,
 		    struct l_user_cap_data *datap
 		);
 	}
 126	AUE_CAPSET	STD {
 		int linux_capset(
 		    struct l_user_cap_header *hdrp,
 		    struct l_user_cap_data *datap
 		);
 	}
 127	AUE_NULL	STD {
 		int linux_rt_sigpending(
 		    l_sigset_t *set,
 		    l_size_t sigsetsize
 		);
 	}
 128	AUE_NULL	STD {
 		int linux_rt_sigtimedwait(
 		    l_sigset_t *mask,
 		    l_siginfo_t *ptr,
 		    struct l_timespec *timeout,
 		    l_size_t sigsetsize
 		);
 	}
 129	AUE_NULL	STD {
 		int linux_rt_sigqueueinfo(
 		    l_pid_t pid,
 		    l_int sig,
 		    l_siginfo_t *info
 		);
 	}
 130	AUE_NULL	STD {
 		int linux_rt_sigsuspend(
 		    l_sigset_t *newset,
 		    l_size_t sigsetsize
 		);
 	}
 131	AUE_NULL	STD {
 		int linux_sigaltstack(
 		    l_stack_t *uss,
 		    l_stack_t *uoss
 		);
 	}
 132	AUE_UTIME	STD {
 		int linux_utime(
 		    char *fname,
 		    struct l_utimbuf *times
 		);
 	}
 133	AUE_MKNOD	STD {
 		int linux_mknod(
 		    char *path,
 		    l_mode_t mode,
 		    l_dev_t dev
 		);
 	}
 134	AUE_USELIB	UNIMPL	uselib
 135	AUE_PERSONALITY	STD {
 		int linux_personality(
 		    l_uint per
 		);
 	}
 136	AUE_NULL	STD {
 		int linux_ustat(
 		    l_uint dev,
 		    struct l_ustat *ubuf
 		);
 	}
 137	AUE_STATFS	STD {
 		int linux_statfs(
 		    char *path,
 		    struct l_statfs_buf *buf
 		);
 	}
 138	AUE_FSTATFS	STD {
 		int linux_fstatfs(
 		    l_uint fd,
 		    struct l_statfs_buf *buf
 		);
 	}
 139	AUE_NULL	STD {
 		int linux_sysfs(
 		    l_int option,
 		    l_ulong arg1,
 		    l_ulong arg2
 		);
 	}
 140	AUE_GETPRIORITY	STD {
 		int linux_getpriority(
 		    l_int which,
 		    l_int who
 		);
 	}
 141	AUE_SETPRIORITY	NOPROTO {
 		int setpriority(
 		    int which,
 		    int who,
 		    int prio
 		);
 	}
 142	AUE_SCHED_SETPARAM	STD {
 		int linux_sched_setparam(
 		    l_pid_t pid,
 		    struct sched_param *param
 		);
 	}
 143	AUE_SCHED_GETPARAM	STD {
 		int linux_sched_getparam(
 		    l_pid_t pid,
 		    struct sched_param *param
 		);
 	}
 144	AUE_SCHED_SETSCHEDULER	STD  {
 		int linux_sched_setscheduler(
 		    l_pid_t pid,
 		    l_int policy,
 		    struct sched_param *param
 		);
 	}
 145	AUE_SCHED_GETSCHEDULER	STD  {
 		int linux_sched_getscheduler(
 		    l_pid_t pid
 		);
 	}
 146	AUE_SCHED_GET_PRIORITY_MAX	STD  {
 		int linux_sched_get_priority_max(
 		    l_int policy
 		);
 	}
 147	AUE_SCHED_GET_PRIORITY_MIN	STD  {
 		int linux_sched_get_priority_min(
 		    l_int policy
 		);
 	}
 148	AUE_SCHED_RR_GET_INTERVAL	STD  {
 		int linux_sched_rr_get_interval(
 		    l_pid_t pid,
 		    struct l_timespec *interval
 		);
 	}
 149	AUE_MLOCK	NOPROTO {
 		int mlock(
 		    const void *addr,
 		    size_t len
 		);
 	}
 150	AUE_MUNLOCK	NOPROTO {
 		int munlock(
 		    const void *addr,
 		    size_t len
 		);
 	}
 151	AUE_MLOCKALL	NOPROTO {
 		int mlockall(
 		    int how
 		);
 	}
 152	AUE_MUNLOCKALL	NOPROTO {
 		int munlockall(void);
 	}
 153	AUE_NULL	STD {
 		int linux_vhangup(void);
 	}
 154	AUE_NULL	STD {
 		int linux_modify_ldt(void);
 	}
 155	AUE_PIVOT_ROOT	STD {
 		int linux_pivot_root(void);
 	}
 156	AUE_SYSCTL	STD {
 		int linux_sysctl(
 		    struct l___sysctl_args *args
 		);
 	}
 157	AUE_PRCTL	STD {
 		int linux_prctl(
 		    l_int option,
 		    l_uintptr_t arg2,
 		    l_uintptr_t arg3,
 		    l_uintptr_t arg4,
 		    l_uintptr_t arg5
 		);
 	}
 158	AUE_PRCTL	STD {
 		int linux_arch_prctl(
 		    l_int code,
 		    l_ulong addr
 		);
 	}
 159	AUE_ADJTIME	STD {
 		int linux_adjtimex(void);
 	}
 160	AUE_SETRLIMIT	STD {
 		int linux_setrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 161	AUE_CHROOT	NOPROTO {
 		int chroot(
 		    char *path
 		);
 	}
 162	AUE_SYNC	NOPROTO {
 		int sync(void);
 	}
 163	AUE_ACCT	NOPROTO {
 		int acct(
 		    char *path
 		);
 	}
 164	AUE_SETTIMEOFDAY	NOPROTO {
 		int settimeofday(
 		    struct l_timeval *tv,
 		    struct timezone *tzp
 		);
 	}
 165	AUE_MOUNT	STD {
 		int linux_mount(
 		    char *specialfile,
 		    char *dir,
 		    char *filesystemtype,
 		    l_ulong rwflag,
 		    void *data
 		);
 	}
 166	AUE_UMOUNT	STD {
 		int linux_umount(
 		    char *path,
 		    l_int flags
 		);
 	}
 167	AUE_SWAPON	NOPROTO {
 		int swapon(
 		    char *name
 		);
 	}
 168	AUE_SWAPOFF	STD {
 		int linux_swapoff(void);
 	}
 169	AUE_REBOOT	STD {
 		int linux_reboot(
 		    l_int magic1,
 		    l_int magic2,
 		    l_uint cmd,
 		    void *arg
 		);
 	}
 170	AUE_SYSCTL	STD {
 		int linux_sethostname(
 		    char *hostname,
 		    l_int len
 		);
 	}
 171	AUE_SYSCTL	STD {
 		int linux_setdomainname(
 		    char *name,
 		    l_int len
 		);
 	}
 172	AUE_NULL	STD {
 		int linux_iopl(
 		    l_uint level
 		);
 	}
 173	AUE_NULL	STD {
 		int linux_ioperm(void);
 	}
 174	AUE_NULL	UNIMPL	create_module
 175	AUE_NULL	STD {
 		int linux_init_module(void);
 	}
 176	AUE_NULL	STD {
 		int linux_delete_module(void);
 	}
 177	AUE_NULL	UNIMPL	get_kernel_syms
 178	AUE_NULL	UNIMPL	query_module
 179	AUE_QUOTACTL	STD {
 		int linux_quotactl(void);
 	}
 180	AUE_NULL	UNIMPL	nfsservctl
 181	AUE_GETPMSG	UNIMPL	getpmsg
 182	AUE_PUTPMSG	UNIMPL	putpmsg
 183	AUE_NULL	UNIMPL	afs_syscall
 184	AUE_NULL	UNIMPL	tuxcall
 185	AUE_NULL	UNIMPL	security
 186	AUE_NULL	STD {
 		int linux_gettid(void);
 	}
 187	AUE_NULL	STD {
 		int linux_readahead(void);
 	}
 188	AUE_NULL	STD {
 		int linux_setxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 189	AUE_NULL	STD {
 		int linux_lsetxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 190	AUE_NULL	STD {
 		int linux_fsetxattr(
 		    l_int fd,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 191	AUE_NULL	STD {
 		int linux_getxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 192	AUE_NULL	STD {
 		int linux_lgetxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 193	AUE_NULL	STD {
 		int linux_fgetxattr(
 		    l_int fd,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 194	AUE_NULL	STD {
 		int linux_listxattr(
 		    const char *path,
 		    char *list,
 		    l_size_t size
 		);
 	}
 195	AUE_NULL	STD {
 		int linux_llistxattr(
 		    const char *path,
 		    char *list,
 		    l_size_t size
 		);
 	}
 196	AUE_NULL	STD {
 		int linux_flistxattr(
 		    l_int fd,
 		    char *list,
 		    l_size_t size
 		);
 	}
 197	AUE_NULL	STD {
 		int linux_removexattr(
 		    const char *path,
 		    const char *name
 		);
 	}
 198	AUE_NULL	STD {
 		int linux_lremovexattr(
 		    const char *path,
 		    const char *name
 		);
 	}
 199	AUE_NULL	STD {
 		int linux_fremovexattr(
 		    l_int fd,
 		    const char *name
 		);
 	}
 200	AUE_NULL	STD {
 		int linux_tkill(
 		    l_pid_t tid,
 		    l_int sig
 		);
 	}
 201	AUE_NULL	STD {
 		int linux_time(
 		    l_time_t *tm
 		);
 	}
 202	AUE_NULL	STD {
 		int linux_sys_futex(
 		    uint32_t *uaddr,
 		    l_int op,
 		    uint32_t val,
 		    struct l_timespec *timeout,
 		    uint32_t *uaddr2,
 		    uint32_t val3
 		);
 	}
 203	AUE_NULL	STD {
 		int linux_sched_setaffinity(
 		    l_pid_t pid,
 		    l_uint len,
 		    l_ulong *user_mask_ptr
 		);
 	}
 204	AUE_NULL	STD {
 		int linux_sched_getaffinity(
 		    l_pid_t pid,
 		    l_uint len,
 		    l_ulong *user_mask_ptr
 		);
 	}
 205	AUE_NULL	UNIMPL	set_thread_area
 206	AUE_NULL	STD {
 		int linux_io_setup(void);
 	}
 207	AUE_NULL	STD {
 		int linux_io_destroy(void);
 	}
 208	AUE_NULL	STD {
 		int linux_io_getevents(void);
 	}
 209	AUE_NULL	STD {
 		int linux_io_submit(void);
 	}
 210	AUE_NULL	STD {
 		int linux_io_cancel(void);
 	}
 211	AUE_NULL	UNIMPL	get_thread_area
 212	AUE_NULL	STD {
 		int linux_lookup_dcookie(void);
 	}
 213	AUE_NULL	STD {
 		int linux_epoll_create(
 		    l_int size
 		);
 	}
 214	AUE_NULL	UNIMPL	epoll_ctl_old
 215	AUE_NULL	UNIMPL	epoll_wait_old
 216	AUE_NULL	STD {
 		int linux_remap_file_pages(void);
 	}
 217	AUE_GETDIRENTRIES	STD  {
 		int linux_getdents64(
 		    l_uint fd,
 		    void *dirent,
 		    l_uint count
 		);
 	}
 218	AUE_NULL	STD {
 		int linux_set_tid_address(
 		    l_int *tidptr
 		);
 	}
 219	AUE_NULL	STD {
 		int linux_restart_syscall(void);
 	}
 220	AUE_NULL	STD {
 		int linux_semtimedop(
 		    l_int semid,
 		    struct sembuf *tsops,
 		    l_size_t nsops,
 		    struct l_timespec *timeout
 		);
 	}
 221	AUE_NULL	STD {
 		int linux_fadvise64(
 		    l_int fd,
 		    l_loff_t offset,
 		    l_size_t len,
 		    l_int advice
 		);
 	}
 222	AUE_NULL	STD {
 		int linux_timer_create(
 		    clockid_t clock_id,
 		    struct l_sigevent *evp,
 		    l_timer_t *timerid
 		);
 	}
 223	AUE_NULL	STD {
 		int linux_timer_settime(
 		    l_timer_t timerid,
 		    l_int flags,
 		    const struct itimerspec *new,
 		    struct itimerspec *old
 		);
 	}
 224	AUE_NULL	STD {
 		int linux_timer_gettime(
 		    l_timer_t timerid,
 		    struct itimerspec *setting
 		);
 	}
 225	AUE_NULL	STD {
 		int linux_timer_getoverrun(
 		    l_timer_t timerid
 		);
 	}
 226	AUE_NULL	STD {
 		int linux_timer_delete(
 		    l_timer_t timerid
 		);
 	}
 227	AUE_CLOCK_SETTIME	STD {
 		int linux_clock_settime(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 228	AUE_NULL	STD {
 		int linux_clock_gettime(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 229	AUE_NULL	STD {
 		int linux_clock_getres(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 230	AUE_NULL	STD {
 		int linux_clock_nanosleep(
 		    clockid_t which,
 		    l_int flags,
 		    struct l_timespec *rqtp,
 		    struct l_timespec *rmtp
 		);
 	}
 231	AUE_EXIT	STD {
 		int linux_exit_group(
 		    l_int error_code
 		);
 	}
 232	AUE_NULL	STD {
 		int linux_epoll_wait(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    l_int timeout
 		);
 	}
 233	AUE_NULL	STD {
 		int linux_epoll_ctl(
 		    l_int epfd,
 		    l_int op,
 		    l_int fd,
 		    struct epoll_event *event
 		);
 	}
 234	AUE_NULL	STD {
 		int linux_tgkill(
 		    l_pid_t tgid,
 		    l_pid_t pid,
 		    l_int sig
 		);
 	}
 235	AUE_UTIMES	STD {
 		int linux_utimes(
 		    char *fname,
 		    struct l_timeval *tptr
 		);
 	}
 236	AUE_NULL	UNIMPL	vserver
 237	AUE_NULL	STD {
 		int linux_mbind(void);
 	}
 238	AUE_NULL	STD {
 		int linux_set_mempolicy(void);
 	}
 239	AUE_NULL	STD {
 		int linux_get_mempolicy(void);
 	}
 240	AUE_NULL	STD {
 		int linux_mq_open(
 		    const char *name,
 		    l_int oflag,
 		    l_mode_t mode,
 		    struct mq_attr *attr
 		);
 	}
 241	AUE_NULL	STD {
 		int linux_mq_unlink(
 		    const char *name
 		);
 	}
 242	AUE_NULL	STD {
 		int linux_mq_timedsend(
 		    l_mqd_t mqd,
 		    const char *msg_ptr,
 		    l_size_t msg_len,
 		    l_uint msg_prio,
 		    const struct l_timespec *abs_timeout
 		);
 	}
 243	AUE_NULL	STD {
 		int linux_mq_timedreceive(
 		    l_mqd_t mqd,
 		    char *msg_ptr,
 		    l_size_t msg_len,
 		    l_uint *msg_prio,
 		    const struct l_timespec *abs_timeout
 		);
 	}
 244	AUE_NULL	STD {
 		int linux_mq_notify(
 		    l_mqd_t mqd,
 		    const struct l_sigevent *sevp,
 		);
 	}
 245	AUE_NULL	STD {
 		int linux_mq_getsetattr(
 		    l_mqd_t mqd,
 		    const struct mq_attr *attr,
 		    struct mq_attr *oattr
 		);
 	}
 246	AUE_NULL	STD {
 		int linux_kexec_load(void);
 	}
 247	AUE_WAIT6	STD {
 		int linux_waitid(
 		    l_int idtype,
 		    l_pid_t id,
 		    l_siginfo_t *info,
 		    l_int options,
 		    struct rusage *rusage
 		);
 	}
 248	AUE_NULL	STD {
 		int linux_add_key(void);
 	}
 249	AUE_NULL	STD {
 		int linux_request_key(void);
 	}
 250	AUE_NULL	STD {
 		int linux_keyctl(void);
 	}
 251	AUE_SETPRIORITY	STD	{
 		int linux_ioprio_set(
 		    l_int which,
 		    l_int who,
 		    l_int ioprio
 		);
 	}
 252	AUE_GETPRIORITY	STD	{
 		int linux_ioprio_get(
 		    l_int which,
 		    l_int who
 		);
 	}
 253	AUE_NULL	STD {
 		int linux_inotify_init(void);
 	}
 254	AUE_NULL	STD {
 		int linux_inotify_add_watch(
 		    l_int fd,
 		    const char *pathname,
 		    uint32_t mask
 		);
 	}
 255	AUE_NULL	STD {
 		int linux_inotify_rm_watch(
 		    l_int fd,
 		    uint32_t wd
 		);
 	}
 256	AUE_NULL	STD {
 		int linux_migrate_pages(void);
 	}
 257	AUE_OPEN_RWTC	STD {
 		int linux_openat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int flags,
 		    l_mode_t mode
 		);
 	}
 258	AUE_MKDIRAT	STD {
 		int linux_mkdirat(
 		    l_int dfd,
 		    const char *pathname,
 		    l_mode_t mode
 		);
 	}
 259	AUE_MKNODAT	STD {
 		int linux_mknodat(
 		    l_int dfd,
 		    const char *filename,
 		    l_mode_t mode,
 		    l_dev_t dev
 		);
 	}
 260	AUE_FCHOWNAT	STD {
 		int linux_fchownat(
 		    l_int dfd,
 		    const char *filename,
 		    l_uid_t uid,
 		    l_gid_t gid,
 		    l_int flag
 		);
 	}
 261	AUE_FUTIMESAT	STD {
 		int linux_futimesat(
 		    l_int dfd,
 		    char *filename,
 		    struct l_timeval *utimes
 		);
 	}
 262	AUE_FSTATAT	STD {
 		int linux_newfstatat(
 		    l_int dfd,
 		    char *pathname,
 		    struct l_stat64 *statbuf,
 		    l_int flag
 		);
 	}
 263	AUE_UNLINKAT	STD {
 		int linux_unlinkat(
 		    l_int dfd,
 		    const char *pathname,
 		    l_int flag
 		);
 	}
 264	AUE_RENAMEAT	STD {
 		int linux_renameat(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname
 		);
 	}
 265	AUE_LINKAT	STD {
 		int linux_linkat(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname,
 		    l_int flag
 		);
 	}
 266	AUE_SYMLINKAT	STD {
 		int linux_symlinkat(
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname
 		);
 	}
 267	AUE_READLINKAT	STD {
 		int linux_readlinkat(
 		    l_int dfd,
 		    const char *path,
 		    char *buf,
 		    l_int bufsiz
 		);
 	}
 268	AUE_FCHMODAT	STD {
 		int linux_fchmodat(
 		    l_int dfd,
 		    const char *filename,
 		    l_mode_t mode
 		);
 	}
 269	AUE_FACCESSAT	STD {
 		int linux_faccessat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int amode
 		);
 	}
 270	AUE_SELECT	STD {
 		int linux_pselect6(
 		    l_int nfds,
 		    l_fd_set *readfds,
 		    l_fd_set *writefds,
 		    l_fd_set *exceptfds,
 		    struct l_timespec *tsp,
 		    l_uintptr_t *sig
 		);
 	}
 271	AUE_POLL	STD {
 		int linux_ppoll(
 		    struct pollfd *fds,
 		    l_uint nfds,
 		    struct l_timespec *tsp,
 		    l_sigset_t *sset,
 		    l_size_t ssize
 		);
 	}
 272	AUE_NULL	STD {
 		int linux_unshare(void);
 	}
 273	AUE_NULL	STD {
 		int linux_set_robust_list(
 		    struct linux_robust_list_head *head,
 		    l_size_t len
 		);
 	}
 274	AUE_NULL	STD {
 		int linux_get_robust_list(
 		    l_int pid,
 		    struct linux_robust_list_head **head,
 		    l_size_t *len
 		);
 	}
 275	AUE_NULL	STD {
 		int linux_splice(
 		    int fd_in,
 		    l_loff_t *off_in,
 		    int fd_out,
 		    l_loff_t *off_out,
 		    l_size_t len,
 		    l_uint flags
 		);
 	}
 276	AUE_NULL	STD {
 		int linux_tee(void);
 	}
 277	AUE_NULL	STD {
 		int linux_sync_file_range(
 		    l_int fd,
 		    l_loff_t offset,
 		    l_loff_t nbytes,
 		    l_uint flags
 		);
 	}
 278	AUE_NULL	STD {
 		int linux_vmsplice(void);
 	}
 279	AUE_NULL	STD {
 		int linux_move_pages(void);
 	}
 280	AUE_FUTIMESAT	STD {
 		int linux_utimensat(
 		    l_int dfd,
 		    const char *pathname,
 		    const struct l_timespec *times,
 		    l_int flags
 		);
 	}
 281	AUE_NULL	STD {
 		int linux_epoll_pwait(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    l_int timeout,
 		    l_sigset_t *mask,
 		    l_size_t sigsetsize
 		);
 	}
 282	AUE_NULL	STD {
 		int linux_signalfd(void);
 	}
 283	AUE_NULL	STD {
 		int linux_timerfd_create(
 		    l_int clockid,
 		    l_int flags
 		);
 	}
 284	AUE_NULL	STD {
 		int linux_eventfd(
 		    l_uint initval
 		);
 	}
 285	AUE_NULL	STD {
 		int linux_fallocate(
 		    l_int fd,
 		    l_int mode,
 		    l_loff_t offset,
 		    l_loff_t len
 		);
 	}
 286	AUE_NULL	STD {
 		int linux_timerfd_settime(
 		    l_int fd,
 		    l_int flags,
 		    const struct l_itimerspec *new_value,
 		    struct l_itimerspec *old_value
 		);
 	}
 287	AUE_NULL	STD {
 		int linux_timerfd_gettime(
 		    l_int fd,
 		    struct l_itimerspec *old_value
 		);
 	}
 288	AUE_ACCEPT	STD {
 		int linux_accept4(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen,
 		    l_int flags
 		);
 	}
 ; Linux 2.6.27:
 289	AUE_NULL	STD {
 		int linux_signalfd4(void);
 	}
 290	AUE_NULL	STD {
 		int linux_eventfd2(
 		    l_uint initval,
 		    l_int flags
 		);
 	}
 291	AUE_NULL	STD {
 		int linux_epoll_create1(
 		    l_int flags
 		);
 	}
 292	AUE_NULL	STD {
 		int linux_dup3(
 		    l_uint oldfd,
 		    l_uint newfd,
 		    l_int flags
 		);
 	}
 293	AUE_NULL	STD {
 		int linux_pipe2(
 		    l_int *pipefds,
 		    l_int flags
 		);
 	}
 294	AUE_NULL	STD {
 		int linux_inotify_init1(
 		    l_int flags
 		);
 	}
 ; Linux 2.6.30:
 295	AUE_NULL	STD {
 		int linux_preadv(
 		    l_ulong fd,
 		    struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h
 		);
 	}
 296	AUE_NULL	STD {
 		int linux_pwritev(
 		    l_ulong fd,
 		    struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h
 		);
 	}
 ; Linux 2.6.31:
 297	AUE_NULL	STD {
 		int linux_rt_tgsigqueueinfo(
 		    l_pid_t tgid,
 		    l_pid_t tid,
 		    l_int sig,
 		    l_siginfo_t *uinfo
 		);
 	}
 298	AUE_NULL	STD {
 		int linux_perf_event_open(void);
 	}
 ; Linux 2.6.33:
 299	AUE_NULL	STD {
 		int linux_recvmmsg(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags,
 		    struct l_timespec *timeout
 		);
 	}
 ; Linux 2.6.37:
 300	AUE_NULL	STD {
 		int linux_fanotify_init(void);
 	}
 301	AUE_NULL	STD {
 		int linux_fanotify_mark(void);
 	}
 ; Linux 2.6.36:
 302	AUE_NULL	STD {
 		int linux_prlimit64(
 		    l_pid_t pid,
 		    l_uint resource,
 		    struct rlimit *new,
 		    struct rlimit *old
 		);
 	}
 ; Linux 2.6.39 (glibc 2.14):
 303	AUE_NULL	STD {
 		int linux_name_to_handle_at(
 		    l_int dirfd,
 		    const char *name,
 		    struct l_file_handle *handle,
 		    l_int *mnt_id,
 		    l_int flags
 		);
 	}
 304	AUE_NULL	STD {
 		int linux_open_by_handle_at(
 		    l_int mountdirfd,
 		    struct l_file_handle *handle,
 		    l_int flags
 		);
 	}
 305	AUE_NULL	STD {
 		int linux_clock_adjtime(void);
 	}
 306	AUE_SYNC	STD {
 		int linux_syncfs(
 		    l_int fd
 		);
 	}
 ; Linux 3.0 (glibc 2.14):
 307	AUE_NULL	STD {
 		int linux_sendmmsg(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags
 		);
 	}
 308	AUE_NULL	STD {
 		int linux_setns(
 		    l_int fd,
 		    l_int nstype
 		);
 	}
 ; Linux 2.6.19 (no glibc wrapper):
 309	AUE_NULL	STD {
 		int linux_getcpu(
 		    l_uint *cpu,
 		    l_uint *node,
 		    void *cache
 		);
 	}
 ; Linux 3.2 (glibc 2.15):
 310	AUE_NULL	STD {
 		int linux_process_vm_readv(
 		    l_pid_t pid,
 		    const struct iovec *lvec,
 		    l_ulong liovcnt,
 		    const struct iovec *rvec,
 		    l_ulong riovcnt,
 		    l_ulong flags
 		);
 	}
 311	AUE_NULL	STD {
 		int linux_process_vm_writev(
 		    l_pid_t pid,
 		    const struct iovec *lvec,
 		    l_ulong liovcnt,
 		    const struct iovec *rvec,
 		    l_ulong riovcnt,
 		    l_ulong flags
 		);
 	}
 ; Linux 3.5 (no glibc wrapper):
 312	AUE_NULL	STD {
 		int linux_kcmp(
 		    l_pid_t pid1,
 		    l_pid_t pid2,
 		    l_int type,
 		    l_ulong idx1,
 		    l_ulong idx
 		);
 	}
 ; Linux 3.8 (no glibc wrapper):
 313	AUE_NULL	STD {
 		int linux_finit_module(
 		    l_int fd,
 		    const char *uargs,
 		    l_int flags
 		);
 	}
 ; Linux 3.14:
 314	AUE_NULL	STD {
 		int linux_sched_setattr(
 		    l_pid_t pid,
 		    void *attr,
 		    l_uint flags
 		);
 	}
 315	AUE_NULL	STD {
 		int linux_sched_getattr(
 		    l_pid_t pid,
 		    void *attr,
 		    l_uint size,
 		    l_uint flags
 		);
 	}
 ; Linux 3.15:
 316	AUE_NULL	STD {
 		int linux_renameat2(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname,
 		    l_uint flags
 		);
 	}
 ; Linux 3.17:
 317	AUE_NULL	STD {
 		int linux_seccomp(
 		    l_uint op,
 		    l_uint flags,
 		    const char *uargs
 		);
 	}
 318	AUE_NULL	STD {
 		int linux_getrandom(
 		    char *buf,
 		    l_size_t count,
 		    l_uint flags
 		);
 	}
 319	AUE_NULL	STD {
 		int linux_memfd_create(
 		    const char *uname_ptr,
 		    l_uint flags
 		);
 	}
 320	AUE_NULL	STD {
 		int linux_kexec_file_load(
 		    l_int kernel_fd,
 		    l_int initrd_fd,
 		    l_ulong cmdline_len,
 		    const char *cmdline_ptr,
 		    l_ulong flags
 		);
 	}
 ; Linux 3.18:
 321	AUE_NULL	STD {
 		int linux_bpf(
 		    l_int cmd,
 		    void *attr,
 		    l_uint size
 		);
 	}
 ; Linux 3.19:
 322	AUE_NULL	STD {
 		int linux_execveat(
 		    l_int dfd,
 		    const char *filename,
 		    const char **argv,
 		    const char **envp,
 		    l_int flags
 		);
 	}
 ; Linux 4.2:
 323	AUE_NULL	STD {
 		int linux_userfaultfd(
 		    l_int flags
 		);
 	}
 ; Linux 4.3:
 324	AUE_NULL	STD {
 		int linux_membarrier(
 		    l_int cmd,
 		    l_uint flags,
 		    l_int cpu_id
 		);
 	}
 ; Linux 4.4:
 325	AUE_NULL	STD {
 		int linux_mlock2(
 		    l_ulong start,
 		    l_size_t len,
 		    l_int flags
 		);
 	}
 ; Linux 4.5:
 326	AUE_NULL	STD {
 		int linux_copy_file_range(
 		    l_int fd_in,
 		    l_loff_t *off_in,
 		    l_int fd_out,
 		    l_loff_t *off_out,
 		    l_size_t len,
 		    l_uint flags
 		);
 	}
 ; Linux 4.6:
 327	AUE_NULL	STD {
 		int linux_preadv2(
 		    l_ulong fd,
 		    const struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h,
 		    l_int flags
 		);
 	}
 328	AUE_NULL	STD {
 		int linux_pwritev2(
 		    l_ulong fd,
 		    const struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h,
 		    l_int flags
 		);
 	}
 ; Linux 4.8:
 329	AUE_NULL	STD {
 		int linux_pkey_mprotect(
 		    l_ulong start,
 		    l_size_t len,
 		    l_ulong prot,
 		    l_int pkey
 		);
 	}
 330	AUE_NULL	STD {
 		int linux_pkey_alloc(
 		    l_ulong flags,
 		    l_ulong init_val
 		);
 	}
 331	AUE_NULL	STD {
 		int linux_pkey_free(
 		    l_int pkey
 		);
 	}
 ; Linux 4.11:
 332	AUE_NULL	STD {
 		int linux_statx(
 		    l_int dirfd,
 		    const char *pathname,
 		    l_uint flags,
 		    l_uint mask,
 		    void *statxbuf
 		);
 	}
 ; Linux 4.18:
 333	AUE_NULL	STD {
 		int linux_io_pgetevents(void);
 	}
 334	AUE_NULL	STD {
 		int linux_rseq(
 		    struct linux_rseq *rseq,
 		    uint32_t rseq_len,
 		    l_int flags,
 		    uint32_t sig
 		);
 	}
 ; Linux 5.1:
 335-423	AUE_NULL	UNIMPL	nosys
 424	AUE_NULL	STD {
 		int linux_pidfd_send_signal(
 		    l_int pidfd,
 		    l_int sig,
 		    l_siginfo_t *info,
 		    l_uint flags
 		);
 	}
 425	AUE_NULL	STD {
 		int linux_io_uring_setup(void);
 	}
 426	AUE_NULL	STD {
 		int linux_io_uring_enter(void);
 	}
 427	AUE_NULL	STD {
 		int linux_io_uring_register(void);
 	}
 ; Linux 5.2:
 428    AUE_NULL		STD {
 		int linux_open_tree(void);
 	}
 429    AUE_NULL		STD {
 		int linux_move_mount(void);
 	}
 430    AUE_NULL		STD {
 		int linux_fsopen(void);
 	}
 431    AUE_NULL		STD {
 		int linux_fsconfig(void);
 	}
 432    AUE_NULL		STD {
 		int linux_fsmount(void);
 	}
 433    AUE_NULL		STD {
 		int linux_fspick(void);
 	}
 ; Linux 5.3:
 434    AUE_NULL		STD {
 		int linux_pidfd_open(void);
 	}
 435    AUE_NULL		STD {
 		int linux_clone3(
 		    struct l_user_clone_args *uargs,
 		    l_size_t usize
 		);
 	}
 ; Linux 5.9:
 436    AUE_CLOSERANGE	STD {
 		int linux_close_range(
 		    l_uint first,
 		    l_uint last,
 		    l_uint flags
 		);
 	}
 ; Linux 5.6:
 437    AUE_NULL		STD {
 		int linux_openat2(void);
 	}
 438    AUE_NULL		STD {
 		int linux_pidfd_getfd(void);
 	}
 ; Linux 5.8:
 439    AUE_NULL		STD {
 		int linux_faccessat2(
 		    l_int dfd,
 		    const char *filename,
 		    l_int amode,
 		    l_int flags
 		);
 	}
 ; Linux 5.10:
 440    AUE_NULL		STD {
 		int linux_process_madvise(void);
 	}
 ; Linux 5.11:
 441    AUE_NULL		STD {
 		int linux_epoll_pwait2(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    struct l_timespec *timeout,
 		    l_sigset_t *mask,
 		    l_size_t sigsetsize
 		);
 	}
 ; Linux 5.12:
 442    AUE_NULL		STD {
 		int linux_mount_setattr(void);
 	}
 ; Linux 5.14:
 443	AUE_NULL		STD {
 		int linux_quotactl_fd(void);
 	}
 ; Linux 5.13:
 444	AUE_NULL		STD {
 		int linux_landlock_create_ruleset(void);
 	}
 445	AUE_NULL		STD {
 		int linux_landlock_add_rule(void);
 	}
 446	AUE_NULL		STD {
 		int linux_landlock_restrict_self(void);
 	}
 ; Linux 5.14:
 447	AUE_NULL		STD {
 		int linux_memfd_secret(void);
 	}
 ; Linux 5.15:
 448	AUE_NULL		STD {
 		int linux_process_mrelease(void);
 	}
 ; Linux 5.16:
 449	AUE_NULL		STD {
 		int linux_futex_waitv(void);
 	}
 ; Linux 5.17:
 450	AUE_NULL		STD {
 		int linux_set_mempolicy_home_node(void);
 	}
 ; Linux 6.5:
 451	AUE_NULL		STD {
 		int linux_cachestat(void);
 	}
 ; Linux 6.6:
 452	AUE_NULL		STD {
 		int linux_fchmodat2(void);
 	}
 453	AUE_NULL		STD {
 		int linux_map_shadow_stack(void);
 	}
 
 ; vim: syntax=off
diff --git a/sys/amd64/linux32/linux32_proto.h b/sys/amd64/linux32/linux32_proto.h
index 3f13c6df5..3542c9417 100644
--- a/sys/amd64/linux32/linux32_proto.h
+++ b/sys/amd64/linux32/linux32_proto.h
@@ -1,2495 +1,2501 @@
 /*
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #ifndef _LINUX32_SYSPROTO_H_
 #define	_LINUX32_SYSPROTO_H_
 
 #include <sys/types.h>
 #include <sys/signal.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(syscallarg_t) <= sizeof(t) ? \
 		0 : sizeof(syscallarg_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
 
 struct linux_exit_args {
 	char rval_l_[PADL_(int)]; int rval; char rval_r_[PADR_(int)];
 };
 struct linux_fork_args {
 	syscallarg_t dummy;
 };
 struct linux_write_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	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)];
 };
 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_(l_uintptr_t *)]; l_uintptr_t * argp; char argp_r_[PADR_(l_uintptr_t *)];
 	char envp_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * envp; char envp_r_[PADR_(l_uintptr_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 l_old_stat *)]; struct l_old_stat * up; char up_r_[PADR_(struct l_old_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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_stime_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_getegid16_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 l_old_stat *)]; struct l_old_stat * up; char up_r_[PADR_(struct l_old_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_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_munmap_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)];
+};
 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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char stack_l_[PADL_(l_ulong)]; l_ulong stack; char stack_r_[PADR_(l_ulong)];
 	char parent_tidptr_l_[PADL_(l_int *)]; l_int * parent_tidptr; char parent_tidptr_r_[PADR_(l_int *)];
 	char tls_l_[PADL_(l_ulong)]; l_ulong tls; char tls_r_[PADR_(l_ulong)];
 	char child_tidptr_l_[PADL_(l_int *)]; l_int * child_tidptr; char child_tidptr_r_[PADR_(l_int *)];
 };
 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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_delete_module_args {
 	syscallarg_t dummy;
 };
 struct linux_quotactl_args {
 	syscallarg_t dummy;
 };
 struct linux_bdflush_args {
 	syscallarg_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 iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct 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 iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct 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_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_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_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_vfork_args {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_getgid_args {
 	syscallarg_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 {
 	syscallarg_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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(char *)]; char * list; char list_r_[PADR_(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_(char *)]; char * list; char list_r_[PADR_(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_(char *)]; char * list; char list_r_[PADR_(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 {
 	syscallarg_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 {
 	syscallarg_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 l_sigevent *)]; struct l_sigevent * evp; char evp_r_[PADR_(struct l_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 {
 	syscallarg_t dummy;
 };
 struct linux_get_mempolicy_args {
 	syscallarg_t dummy;
 };
 struct linux_set_mempolicy_args {
 	syscallarg_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 sevp_l_[PADL_(const struct l_sigevent *)]; const struct l_sigevent * sevp; char sevp_r_[PADR_(const struct l_sigevent *)];
 };
 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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_request_key_args {
 	syscallarg_t dummy;
 };
 struct linux_keyctl_args {
 	syscallarg_t dummy;
 };
 struct linux_ioprio_set_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)];
 	char ioprio_l_[PADL_(l_int)]; l_int ioprio; char ioprio_r_[PADR_(l_int)];
 };
 struct linux_ioprio_get_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_inotify_init_args {
 	syscallarg_t dummy;
 };
 struct linux_inotify_add_watch_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char mask_l_[PADL_(uint32_t)]; uint32_t mask; char mask_r_[PADR_(uint32_t)];
 };
 struct linux_inotify_rm_watch_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char wd_l_[PADL_(uint32_t)]; uint32_t wd; char wd_r_[PADR_(uint32_t)];
 };
 struct linux_migrate_pages_args {
 	syscallarg_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_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 };
 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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_vmsplice_args {
 	syscallarg_t dummy;
 };
 struct linux_move_pages_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_fanotify_mark_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char cpu_id_l_[PADL_(l_int)]; l_int cpu_id; char cpu_id_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 {
 	syscallarg_t dummy;
 };
 struct linux_rseq_args {
 	char rseq_l_[PADL_(struct linux_rseq *)]; struct linux_rseq * rseq; char rseq_r_[PADR_(struct linux_rseq *)];
 	char rseq_len_l_[PADL_(uint32_t)]; uint32_t rseq_len; char rseq_len_r_[PADR_(uint32_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char sig_l_[PADL_(uint32_t)]; uint32_t sig; char sig_r_[PADR_(uint32_t)];
 };
 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 {
 	syscallarg_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 {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char setting_l_[PADL_(struct l_itimerspec64 *)]; struct l_itimerspec64 * setting; char setting_r_[PADR_(struct l_itimerspec64 *)];
 };
 struct linux_timer_settime64_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 l_itimerspec64 *)]; const struct l_itimerspec64 * new; char new_r_[PADR_(const struct l_itimerspec64 *)];
 	char old_l_[PADL_(struct l_itimerspec64 *)]; struct l_itimerspec64 * old; char old_r_[PADR_(struct l_itimerspec64 *)];
 };
 struct linux_timerfd_gettime64_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char old_value_l_[PADL_(struct l_itimerspec64 *)]; struct l_itimerspec64 * old_value; char old_value_r_[PADR_(struct l_itimerspec64 *)];
 };
 struct linux_timerfd_settime64_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_itimerspec64 *)]; const struct l_itimerspec64 * new_value; char new_value_r_[PADR_(const struct l_itimerspec64 *)];
 	char old_value_l_[PADL_(struct l_itimerspec64 *)]; struct l_itimerspec64 * old_value; char old_value_r_[PADR_(struct l_itimerspec64 *)];
 };
 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 {
 	syscallarg_t dummy;
 };
 struct linux_recvmmsg_time64_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_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_mq_timedsend_time64_args {
 	syscallarg_t dummy;
 };
 struct linux_mq_timedreceive_time64_args {
 	syscallarg_t dummy;
 };
 struct linux_semtimedop_time64_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char tsops_l_[PADL_(struct sembuf *)]; struct sembuf * tsops; char tsops_r_[PADR_(struct sembuf *)];
 	char nsops_l_[PADL_(l_size_t)]; l_size_t nsops; char nsops_r_[PADR_(l_size_t)];
 	char timeout_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 };
 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 {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char interval_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * interval; char interval_r_[PADR_(struct l_timespec64 *)];
 };
 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 {
 	syscallarg_t dummy;
 };
 struct linux_io_uring_enter_args {
 	syscallarg_t dummy;
 };
 struct linux_io_uring_register_args {
 	syscallarg_t dummy;
 };
 struct linux_open_tree_args {
 	syscallarg_t dummy;
 };
 struct linux_move_mount_args {
 	syscallarg_t dummy;
 };
 struct linux_fsopen_args {
 	syscallarg_t dummy;
 };
 struct linux_fsconfig_args {
 	syscallarg_t dummy;
 };
 struct linux_fsmount_args {
 	syscallarg_t dummy;
 };
 struct linux_fspick_args {
 	syscallarg_t dummy;
 };
 struct linux_pidfd_open_args {
 	syscallarg_t dummy;
 };
 struct linux_clone3_args {
 	char uargs_l_[PADL_(struct l_user_clone_args *)]; struct l_user_clone_args * uargs; char uargs_r_[PADR_(struct l_user_clone_args *)];
 	char usize_l_[PADL_(l_size_t)]; l_size_t usize; char usize_r_[PADR_(l_size_t)];
 };
 struct linux_close_range_args {
 	char first_l_[PADL_(l_uint)]; l_uint first; char first_r_[PADR_(l_uint)];
 	char last_l_[PADL_(l_uint)]; l_uint last; char last_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_openat2_args {
 	syscallarg_t dummy;
 };
 struct linux_pidfd_getfd_args {
 	syscallarg_t dummy;
 };
 struct linux_faccessat2_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)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_process_madvise_args {
 	syscallarg_t dummy;
 };
 struct linux_epoll_pwait2_64_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_(struct l_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 	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_mount_setattr_args {
 	syscallarg_t dummy;
 };
 struct linux_quotactl_fd_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_create_ruleset_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_add_rule_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_restrict_self_args {
 	syscallarg_t dummy;
 };
 struct linux_memfd_secret_args {
 	syscallarg_t dummy;
 };
 struct linux_process_mrelease_args {
 	syscallarg_t dummy;
 };
 struct linux_futex_waitv_args {
 	syscallarg_t dummy;
 };
 struct linux_set_mempolicy_home_node_args {
 	syscallarg_t dummy;
 };
 struct linux_cachestat_args {
 	syscallarg_t dummy;
 };
 struct linux_fchmodat2_args {
 	syscallarg_t dummy;
 };
 int	linux_exit(struct thread *, struct linux_exit_args *);
 int	linux_fork(struct thread *, struct linux_fork_args *);
 int	linux_write(struct thread *, struct linux_write_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_munmap(struct thread *, struct linux_munmap_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_64(struct thread *, struct linux_epoll_pwait2_64_args *);
 int	linux_mount_setattr(struct thread *, struct linux_mount_setattr_args *);
 int	linux_quotactl_fd(struct thread *, struct linux_quotactl_fd_args *);
 int	linux_landlock_create_ruleset(struct thread *, struct linux_landlock_create_ruleset_args *);
 int	linux_landlock_add_rule(struct thread *, struct linux_landlock_add_rule_args *);
 int	linux_landlock_restrict_self(struct thread *, struct linux_landlock_restrict_self_args *);
 int	linux_memfd_secret(struct thread *, struct linux_memfd_secret_args *);
 int	linux_process_mrelease(struct thread *, struct linux_process_mrelease_args *);
 int	linux_futex_waitv(struct thread *, struct linux_futex_waitv_args *);
 int	linux_set_mempolicy_home_node(struct thread *, struct linux_set_mempolicy_home_node_args *);
 int	linux_cachestat(struct thread *, struct linux_cachestat_args *);
 int	linux_fchmodat2(struct thread *, struct linux_fchmodat2_args *);
 #define	LINUX32_SYS_AUE_linux_exit	AUE_EXIT
 #define	LINUX32_SYS_AUE_linux_fork	AUE_FORK
 #define	LINUX32_SYS_AUE_linux_write	AUE_NULL
 #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_munmap	AUE_MUNMAP
 #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_SETPRIORITY
 #define	LINUX32_SYS_AUE_linux_ioprio_get	AUE_GETPRIORITY
 #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_SCHED_RR_GET_INTERVAL
 #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_CLOSERANGE
 #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_64	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_mount_setattr	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_quotactl_fd	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_landlock_create_ruleset	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_landlock_add_rule	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_landlock_restrict_self	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_memfd_secret	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_process_mrelease	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_futex_waitv	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_set_mempolicy_home_node	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_cachestat	AUE_NULL
 #define	LINUX32_SYS_AUE_linux_fchmodat2	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 c7a2e7984..4a55a28ba 100644
--- a/sys/amd64/linux32/linux32_syscall.h
+++ b/sys/amd64/linux32/linux32_syscall.h
@@ -1,416 +1,416 @@
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #define	LINUX32_SYS_linux_exit	1
 #define	LINUX32_SYS_linux_fork	2
 #define	LINUX32_SYS_read	3
 #define	LINUX32_SYS_linux_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_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_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_64	441
 #define	LINUX32_SYS_linux_mount_setattr	442
 #define	LINUX32_SYS_linux_quotactl_fd	443
 #define	LINUX32_SYS_linux_landlock_create_ruleset	444
 #define	LINUX32_SYS_linux_landlock_add_rule	445
 #define	LINUX32_SYS_linux_landlock_restrict_self	446
 #define	LINUX32_SYS_linux_memfd_secret	447
 #define	LINUX32_SYS_linux_process_mrelease	448
 #define	LINUX32_SYS_linux_futex_waitv	449
 #define	LINUX32_SYS_linux_set_mempolicy_home_node	450
 #define	LINUX32_SYS_linux_cachestat	451
 #define	LINUX32_SYS_linux_fchmodat2	452
 #define	LINUX32_SYS_MAXSYSCALL	453
diff --git a/sys/amd64/linux32/linux32_syscalls.c b/sys/amd64/linux32/linux32_syscalls.c
index 3308ffeb7..bc411b887 100644
--- a/sys/amd64/linux32/linux32_syscalls.c
+++ b/sys/amd64/linux32/linux32_syscalls.c
@@ -1,461 +1,461 @@
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 const char *linux32_syscallnames[] = {
 	"#0",			/* 0 = setup */
 	"linux_exit",			/* 1 = linux_exit */
 	"linux_fork",			/* 2 = linux_fork */
 	"read",			/* 3 = read */
 	"linux_write",			/* 4 = linux_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_munmap",			/* 91 = linux_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 */
 	"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_64",			/* 441 = linux_epoll_pwait2_64 */
 	"linux_mount_setattr",			/* 442 = linux_mount_setattr */
 	"linux_quotactl_fd",			/* 443 = linux_quotactl_fd */
 	"linux_landlock_create_ruleset",			/* 444 = linux_landlock_create_ruleset */
 	"linux_landlock_add_rule",			/* 445 = linux_landlock_add_rule */
 	"linux_landlock_restrict_self",			/* 446 = linux_landlock_restrict_self */
 	"linux_memfd_secret",			/* 447 = linux_memfd_secret */
 	"linux_process_mrelease",			/* 448 = linux_process_mrelease */
 	"linux_futex_waitv",			/* 449 = linux_futex_waitv */
 	"linux_set_mempolicy_home_node",			/* 450 = linux_set_mempolicy_home_node */
 	"linux_cachestat",			/* 451 = linux_cachestat */
 	"linux_fchmodat2",			/* 452 = linux_fchmodat2 */
 };
diff --git a/sys/amd64/linux32/linux32_sysent.c b/sys/amd64/linux32/linux32_sysent.c
index 1bc8841ba..c8c136cf2 100644
--- a/sys/amd64/linux32/linux32_sysent.c
+++ b/sys/amd64/linux32/linux32_sysent.c
@@ -1,471 +1,471 @@
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <compat/freebsd32/freebsd32_util.h>
 #include <amd64/linux32/linux.h>
 #include <amd64/linux32/linux32_proto.h>
 
 #define AS(name) (sizeof(struct name) / sizeof(syscallarg_t))
 
 /* The casts are bogus but will do for now. */
 struct sysent linux32_sysent[] = {
 	{ .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(linux_write_args), .sy_call = (sy_call_t *)linux_write, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 4 = linux_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_munmap_args), .sy_call = (sy_call_t *)linux_munmap, .sy_auevent = AUE_MUNMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 91 = linux_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(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 = AS(linux_ioprio_set_args), .sy_call = (sy_call_t *)linux_ioprio_set, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 289 = linux_ioprio_set */
 	{ .sy_narg = AS(linux_ioprio_get_args), .sy_call = (sy_call_t *)linux_ioprio_get, .sy_auevent = AUE_GETPRIORITY, .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 = AS(linux_inotify_add_watch_args), .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 = AS(linux_inotify_rm_watch_args), .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 = 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 },	/* 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 = AS(linux_rseq_args), .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 = AS(linux_timer_gettime64_args), .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 = AS(linux_timer_settime64_args), .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 = AS(linux_timerfd_gettime64_args), .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 = AS(linux_timerfd_settime64_args), .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 = AS(linux_recvmmsg_time64_args), .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 = AS(linux_semtimedop_time64_args), .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 = AS(linux_sched_rr_get_interval_time64_args), .sy_call = (sy_call_t *)linux_sched_rr_get_interval_time64, .sy_auevent = AUE_SCHED_RR_GET_INTERVAL, .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 = AS(linux_clone3_args), .sy_call = (sy_call_t *)linux_clone3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 435 = linux_clone3 */
 	{ .sy_narg = AS(linux_close_range_args), .sy_call = (sy_call_t *)linux_close_range, .sy_auevent = AUE_CLOSERANGE, .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 = AS(linux_faccessat2_args), .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 = AS(linux_epoll_pwait2_64_args), .sy_call = (sy_call_t *)linux_epoll_pwait2_64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 441 = linux_epoll_pwait2_64 */
 	{ .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 *)linux_quotactl_fd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 443 = linux_quotactl_fd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_create_ruleset, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 444 = linux_landlock_create_ruleset */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_add_rule, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 445 = linux_landlock_add_rule */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_restrict_self, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 446 = linux_landlock_restrict_self */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_memfd_secret, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 447 = linux_memfd_secret */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_mrelease, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 448 = linux_process_mrelease */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_futex_waitv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 449 = linux_futex_waitv */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_set_mempolicy_home_node, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 450 = linux_set_mempolicy_home_node */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_cachestat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 451 = linux_cachestat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fchmodat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 452 = linux_fchmodat2 */
 };
diff --git a/sys/amd64/linux32/linux32_systrace_args.c b/sys/amd64/linux32/linux32_systrace_args.c
index 0bfbca2a0..b6b76a5db 100644
--- a/sys/amd64/linux32/linux32_systrace_args.c
+++ b/sys/amd64/linux32/linux32_systrace_args.c
@@ -1,10505 +1,10505 @@
 /*
  * System call argument to DTrace register array conversion.
  *
  * This file is part of the DTrace syscall provider.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 static void
 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
 {
 	int64_t *iarg = (int64_t *)uarg;
 	int a = 0;
 	switch (sysnum) {
 	/* linux_exit */
 	case 1: {
 		struct linux_exit_args *p = params;
 		iarg[a++] = p->rval; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fork */
 	case 2: {
 		*n_args = 0;
 		break;
 	}
 	/* read */
 	case 3: {
 		struct read_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		uarg[a++] = p->nbyte; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_write */
 	case 4: {
 		struct linux_write_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_open */
 	case 5: {
 		struct linux_open_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->flags; /* l_int */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* close */
 	case 6: {
 		struct close_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_waitpid */
 	case 7: {
 		struct linux_waitpid_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->status; /* l_int * */
 		iarg[a++] = p->options; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_creat */
 	case 8: {
 		struct linux_creat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_link */
 	case 9: {
 		struct linux_link_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_unlink */
 	case 10: {
 		struct linux_unlink_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_execve */
 	case 11: {
 		struct linux_execve_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */
 		uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chdir */
 	case 12: {
 		struct linux_chdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_time */
 	case 13: {
 		struct linux_time_args *p = params;
 		uarg[a++] = (intptr_t)p->tm; /* l_time_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mknod */
 	case 14: {
 		struct linux_mknod_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_int */
 		iarg[a++] = p->dev; /* l_dev_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chmod */
 	case 15: {
 		struct linux_chmod_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown16 */
 	case 16: {
 		struct linux_lchown16_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid16_t */
 		iarg[a++] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_stat */
 	case 18: {
 		struct linux_stat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->up; /* struct l_old_stat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lseek */
 	case 19: {
 		struct linux_lseek_args *p = params;
 		iarg[a++] = p->fdes; /* l_uint */
 		iarg[a++] = p->off; /* l_off_t */
 		iarg[a++] = 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[a++] = (intptr_t)p->specialfile; /* char * */
 		uarg[a++] = (intptr_t)p->dir; /* char * */
 		uarg[a++] = (intptr_t)p->filesystemtype; /* char * */
 		iarg[a++] = p->rwflag; /* l_ulong */
 		uarg[a++] = (intptr_t)p->data; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_oldumount */
 	case 22: {
 		struct linux_oldumount_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setuid16 */
 	case 23: {
 		struct linux_setuid16_args *p = params;
 		iarg[a++] = 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[a++] = p->req; /* l_long */
 		iarg[a++] = p->pid; /* l_long */
 		iarg[a++] = p->addr; /* l_long */
 		iarg[a++] = p->data; /* l_long */
 		*n_args = 4;
 		break;
 	}
 	/* linux_alarm */
 	case 27: {
 		struct linux_alarm_args *p = params;
 		iarg[a++] = 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[a++] = (intptr_t)p->fname; /* char * */
 		uarg[a++] = (intptr_t)p->times; /* struct l_utimbuf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_access */
 	case 33: {
 		struct linux_access_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->amode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nice */
 	case 34: {
 		struct linux_nice_args *p = params;
 		iarg[a++] = 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[a++] = p->pid; /* l_int */
 		iarg[a++] = p->signum; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rename */
 	case 38: {
 		struct linux_rename_args *p = params;
 		uarg[a++] = (intptr_t)p->from; /* char * */
 		uarg[a++] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mkdir */
 	case 39: {
 		struct linux_mkdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rmdir */
 	case 40: {
 		struct linux_rmdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* dup */
 	case 41: {
 		struct dup_args *p = params;
 		uarg[a++] = p->fd; /* u_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pipe */
 	case 42: {
 		struct linux_pipe_args *p = params;
 		uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_times */
 	case 43: {
 		struct linux_times_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_brk */
 	case 45: {
 		struct linux_brk_args *p = params;
 		iarg[a++] = p->dsend; /* l_ulong */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setgid16 */
 	case 46: {
 		struct linux_setgid16_args *p = params;
 		iarg[a++] = 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[a++] = p->sig; /* l_int */
 		iarg[a++] = 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[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_umount */
 	case 52: {
 		struct linux_umount_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ioctl */
 	case 54: {
 		struct linux_ioctl_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		uarg[a++] = (intptr_t)p->arg; /* uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl */
 	case 55: {
 		struct linux_fcntl_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		uarg[a++] = (intptr_t)p->arg; /* uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* setpgid */
 	case 57: {
 		struct setpgid_args *p = params;
 		iarg[a++] = p->pid; /* int */
 		iarg[a++] = p->pgid; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_olduname */
 	case 59: {
 		*n_args = 0;
 		break;
 	}
 	/* umask */
 	case 60: {
 		struct umask_args *p = params;
 		iarg[a++] = p->newmask; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* chroot */
 	case 61: {
 		struct chroot_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ustat */
 	case 62: {
 		struct linux_ustat_args *p = params;
 		iarg[a++] = p->dev; /* l_dev_t */
 		uarg[a++] = (intptr_t)p->ubuf; /* struct l_ustat * */
 		*n_args = 2;
 		break;
 	}
 	/* dup2 */
 	case 63: {
 		struct dup2_args *p = params;
 		uarg[a++] = p->from; /* u_int */
 		uarg[a++] = 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[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->nsa; /* l_osigaction_t * */
 		uarg[a++] = (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[a++] = p->mask; /* l_osigset_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setreuid16 */
 	case 70: {
 		struct linux_setreuid16_args *p = params;
 		iarg[a++] = p->ruid; /* l_uid16_t */
 		iarg[a++] = p->euid; /* l_uid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setregid16 */
 	case 71: {
 		struct linux_setregid16_args *p = params;
 		iarg[a++] = p->rgid; /* l_gid16_t */
 		iarg[a++] = p->egid; /* l_gid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigsuspend */
 	case 72: {
 		struct linux_sigsuspend_args *p = params;
 		iarg[a++] = p->hist0; /* l_int */
 		iarg[a++] = p->hist1; /* l_int */
 		iarg[a++] = p->mask; /* l_osigset_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigpending */
 	case 73: {
 		struct linux_sigpending_args *p = params;
 		uarg[a++] = (intptr_t)p->mask; /* l_osigset_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sethostname */
 	case 74: {
 		struct linux_sethostname_args *p = params;
 		uarg[a++] = (intptr_t)p->hostname; /* char * */
 		uarg[a++] = p->len; /* u_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setrlimit */
 	case 75: {
 		struct linux_setrlimit_args *p = params;
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_old_getrlimit */
 	case 76: {
 		struct linux_old_getrlimit_args *p = params;
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getrusage */
 	case 77: {
 		struct linux_getrusage_args *p = params;
 		iarg[a++] = p->who; /* int */
 		uarg[a++] = (intptr_t)p->rusage; /* struct l_rusage * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_gettimeofday */
 	case 78: {
 		struct linux_gettimeofday_args *p = params;
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */
 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_settimeofday */
 	case 79: {
 		struct linux_settimeofday_args *p = params;
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */
 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups16 */
 	case 80: {
 		struct linux_getgroups16_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_uint */
 		uarg[a++] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups16 */
 	case 81: {
 		struct linux_setgroups16_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_uint */
 		uarg[a++] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_old_select */
 	case 82: {
 		struct linux_old_select_args *p = params;
 		uarg[a++] = (intptr_t)p->ptr; /* struct l_old_select_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_symlink */
 	case 83: {
 		struct linux_symlink_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lstat */
 	case 84: {
 		struct linux_lstat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->up; /* struct l_old_stat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_readlink */
 	case 85: {
 		struct linux_readlink_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->count; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* swapon */
 	case 87: {
 		struct swapon_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_reboot */
 	case 88: {
 		struct linux_reboot_args *p = params;
 		iarg[a++] = p->magic1; /* l_int */
 		iarg[a++] = p->magic2; /* l_int */
 		iarg[a++] = p->cmd; /* l_uint */
 		uarg[a++] = (intptr_t)p->arg; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_readdir */
 	case 89: {
 		struct linux_readdir_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->dent; /* struct l_dirent * */
 		iarg[a++] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mmap */
 	case 90: {
 		struct linux_mmap_args *p = params;
 		uarg[a++] = (intptr_t)p->ptr; /* struct l_mmap_argv * */
 		*n_args = 1;
 		break;
 	}
-	/* munmap */
+	/* linux_munmap */
 	case 91: {
-		struct munmap_args *p = params;
+		struct linux_munmap_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* caddr_t */
 		iarg[a++] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_truncate */
 	case 92: {
 		struct linux_truncate_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->length; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate */
 	case 93: {
 		struct linux_ftruncate_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->length; /* long */
 		*n_args = 2;
 		break;
 	}
 	/* fchmod */
 	case 94: {
 		struct fchmod_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->mode; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* fchown */
 	case 95: {
 		struct fchown_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->uid; /* int */
 		iarg[a++] = p->gid; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpriority */
 	case 96: {
 		struct linux_getpriority_args *p = params;
 		iarg[a++] = p->which; /* int */
 		iarg[a++] = p->who; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* setpriority */
 	case 97: {
 		struct setpriority_args *p = params;
 		iarg[a++] = p->which; /* int */
 		iarg[a++] = p->who; /* int */
 		iarg[a++] = p->prio; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_statfs */
 	case 99: {
 		struct linux_statfs_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstatfs */
 	case 100: {
 		struct linux_fstatfs_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_socketcall */
 	case 102: {
 		struct linux_socketcall_args *p = params;
 		iarg[a++] = p->what; /* l_int */
 		iarg[a++] = p->args; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_syslog */
 	case 103: {
 		struct linux_syslog_args *p = params;
 		iarg[a++] = p->type; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->len; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setitimer */
 	case 104: {
 		struct linux_setitimer_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
 		uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getitimer */
 	case 105: {
 		struct linux_getitimer_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newstat */
 	case 106: {
 		struct linux_newstat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newlstat */
 	case 107: {
 		struct linux_newlstat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newfstat */
 	case 108: {
 		struct linux_newfstat_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (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[a++] = 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[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->status; /* l_int * */
 		iarg[a++] = p->options; /* l_int */
 		uarg[a++] = (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[a++] = (intptr_t)p->info; /* struct l_sysinfo * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ipc */
 	case 117: {
 		struct linux_ipc_args *p = params;
 		iarg[a++] = p->what; /* l_uint */
 		iarg[a++] = p->arg1; /* l_int */
 		iarg[a++] = p->arg2; /* l_int */
 		iarg[a++] = p->arg3; /* l_uint */
 		uarg[a++] = (intptr_t)p->ptr; /* l_uintptr_t */
 		iarg[a++] = p->arg5; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* fsync */
 	case 118: {
 		struct fsync_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sigreturn */
 	case 119: {
 		struct linux_sigreturn_args *p = params;
 		uarg[a++] = (intptr_t)p->sfp; /* struct l_sigframe * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clone */
 	case 120: {
 		struct linux_clone_args *p = params;
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->stack; /* l_ulong */
 		uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */
 		iarg[a++] = p->tls; /* l_ulong */
 		uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setdomainname */
 	case 121: {
 		struct linux_setdomainname_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		iarg[a++] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newuname */
 	case 122: {
 		struct linux_newuname_args *p = params;
 		uarg[a++] = (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[a++] = (intptr_t)p->addr; /* caddr_t */
 		iarg[a++] = p->len; /* int */
 		iarg[a++] = p->prot; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigprocmask */
 	case 126: {
 		struct linux_sigprocmask_args *p = params;
 		iarg[a++] = p->how; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_osigset_t * */
 		uarg[a++] = (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[a++] = p->pid; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* fchdir */
 	case 133: {
 		struct fchdir_args *p = params;
 		iarg[a++] = 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[a++] = p->option; /* l_int */
 		iarg[a++] = p->arg1; /* l_ulong */
 		iarg[a++] = p->arg2; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_personality */
 	case 136: {
 		struct linux_personality_args *p = params;
 		iarg[a++] = p->per; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid16 */
 	case 138: {
 		struct linux_setfsuid16_args *p = params;
 		iarg[a++] = p->uid; /* l_uid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid16 */
 	case 139: {
 		struct linux_setfsgid16_args *p = params;
 		iarg[a++] = p->gid; /* l_gid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_llseek */
 	case 140: {
 		struct linux_llseek_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->ohigh; /* l_ulong */
 		iarg[a++] = p->olow; /* l_ulong */
 		uarg[a++] = (intptr_t)p->res; /* l_loff_t * */
 		iarg[a++] = p->whence; /* l_uint */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getdents */
 	case 141: {
 		struct linux_getdents_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->dent; /* void * */
 		iarg[a++] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_select */
 	case 142: {
 		struct linux_select_args *p = params;
 		iarg[a++] = p->nfds; /* l_int */
 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timeval * */
 		*n_args = 5;
 		break;
 	}
 	/* flock */
 	case 143: {
 		struct flock_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->how; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msync */
 	case 144: {
 		struct linux_msync_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->fl; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_readv */
 	case 145: {
 		struct linux_readv_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */
 		iarg[a++] = p->iovcnt; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_writev */
 	case 146: {
 		struct linux_writev_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */
 		iarg[a++] = p->iovcnt; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getsid */
 	case 147: {
 		struct linux_getsid_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fdatasync */
 	case 148: {
 		struct linux_fdatasync_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sysctl */
 	case 149: {
 		struct linux_sysctl_args *p = params;
 		uarg[a++] = (intptr_t)p->args; /* struct l___sysctl_args * */
 		*n_args = 1;
 		break;
 	}
 	/* mlock */
 	case 150: {
 		struct mlock_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* const void * */
 		uarg[a++] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* munlock */
 	case 151: {
 		struct munlock_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* const void * */
 		uarg[a++] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* mlockall */
 	case 152: {
 		struct mlockall_args *p = params;
 		iarg[a++] = 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[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_getparam */
 	case 155: {
 		struct linux_sched_getparam_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_setscheduler */
 	case 156: {
 		struct linux_sched_setscheduler_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->policy; /* l_int */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getscheduler */
 	case 157: {
 		struct linux_sched_getscheduler_args *p = params;
 		iarg[a++] = 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[a++] = 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[a++] = 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[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nanosleep */
 	case 162: {
 		struct linux_nanosleep_args *p = params;
 		uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mremap */
 	case 163: {
 		struct linux_mremap_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->old_len; /* l_ulong */
 		iarg[a++] = p->new_len; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->new_addr; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setresuid16 */
 	case 164: {
 		struct linux_setresuid16_args *p = params;
 		iarg[a++] = p->ruid; /* l_uid16_t */
 		iarg[a++] = p->euid; /* l_uid16_t */
 		iarg[a++] = p->suid; /* l_uid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresuid16 */
 	case 165: {
 		struct linux_getresuid16_args *p = params;
 		uarg[a++] = (intptr_t)p->ruid; /* l_uid16_t * */
 		uarg[a++] = (intptr_t)p->euid; /* l_uid16_t * */
 		uarg[a++] = (intptr_t)p->suid; /* l_uid16_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_poll */
 	case 168: {
 		struct linux_poll_args *p = params;
 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[a++] = p->nfds; /* unsigned int */
 		iarg[a++] = p->timeout; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setresgid16 */
 	case 170: {
 		struct linux_setresgid16_args *p = params;
 		iarg[a++] = p->rgid; /* l_gid16_t */
 		iarg[a++] = p->egid; /* l_gid16_t */
 		iarg[a++] = p->sgid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresgid16 */
 	case 171: {
 		struct linux_getresgid16_args *p = params;
 		uarg[a++] = (intptr_t)p->rgid; /* l_gid16_t * */
 		uarg[a++] = (intptr_t)p->egid; /* l_gid16_t * */
 		uarg[a++] = (intptr_t)p->sgid; /* l_gid16_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_prctl */
 	case 172: {
 		struct linux_prctl_args *p = params;
 		iarg[a++] = p->option; /* l_int */
 		uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_sigreturn */
 	case 173: {
 		struct linux_rt_sigreturn_args *p = params;
 		uarg[a++] = (intptr_t)p->ucp; /* struct l_ucontext * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_rt_sigaction */
 	case 174: {
 		struct linux_rt_sigaction_args *p = params;
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */
 		uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigprocmask */
 	case 175: {
 		struct linux_rt_sigprocmask_args *p = params;
 		iarg[a++] = p->how; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigpending */
 	case 176: {
 		struct linux_rt_sigpending_args *p = params;
 		uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigtimedwait */
 	case 177: {
 		struct linux_rt_sigtimedwait_args *p = params;
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigqueueinfo */
 	case 178: {
 		struct linux_rt_sigqueueinfo_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_rt_sigsuspend */
 	case 179: {
 		struct linux_rt_sigsuspend_args *p = params;
 		uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pread */
 	case 180: {
 		struct linux_pread_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		uarg[a++] = p->offset1; /* uint32_t */
 		uarg[a++] = p->offset2; /* uint32_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pwrite */
 	case 181: {
 		struct linux_pwrite_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		uarg[a++] = p->offset1; /* uint32_t */
 		uarg[a++] = p->offset2; /* uint32_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_chown16 */
 	case 182: {
 		struct linux_chown16_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid16_t */
 		iarg[a++] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getcwd */
 	case 183: {
 		struct linux_getcwd_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->bufsize; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capget */
 	case 184: {
 		struct linux_capget_args *p = params;
 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capset */
 	case 185: {
 		struct linux_capset_args *p = params;
 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigaltstack */
 	case 186: {
 		struct linux_sigaltstack_args *p = params;
 		uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */
 		uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile */
 	case 187: {
 		struct linux_sendfile_args *p = params;
 		iarg[a++] = p->out; /* l_int */
 		iarg[a++] = p->in; /* l_int */
 		uarg[a++] = (intptr_t)p->offset; /* l_off_t * */
 		iarg[a++] = 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[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mmap2 */
 	case 192: {
 		struct linux_mmap2_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_ulong */
 		iarg[a++] = p->prot; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->fd; /* l_ulong */
 		iarg[a++] = p->pgoff; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_truncate64 */
 	case 193: {
 		struct linux_truncate64_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = p->length1; /* uint32_t */
 		uarg[a++] = p->length2; /* uint32_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_ftruncate64 */
 	case 194: {
 		struct linux_ftruncate64_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = p->length1; /* uint32_t */
 		uarg[a++] = p->length2; /* uint32_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_stat64 */
 	case 195: {
 		struct linux_stat64_args *p = params;
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lstat64 */
 	case 196: {
 		struct linux_lstat64_args *p = params;
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstat64 */
 	case 197: {
 		struct linux_fstat64_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown */
 	case 198: {
 		struct linux_lchown_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid_t */
 		iarg[a++] = 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[a++] = p->ruid; /* uid_t */
 		uarg[a++] = p->euid; /* uid_t */
 		*n_args = 2;
 		break;
 	}
 	/* setregid */
 	case 204: {
 		struct setregid_args *p = params;
 		iarg[a++] = p->rgid; /* gid_t */
 		iarg[a++] = p->egid; /* gid_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups */
 	case 205: {
 		struct linux_getgroups_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_int */
 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups */
 	case 206: {
 		struct linux_setgroups_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_int */
 		uarg[a++] = (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[a++] = p->ruid; /* uid_t */
 		uarg[a++] = p->euid; /* uid_t */
 		uarg[a++] = p->suid; /* uid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresuid */
 	case 209: {
 		struct getresuid_args *p = params;
 		uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
 		uarg[a++] = (intptr_t)p->euid; /* uid_t * */
 		uarg[a++] = (intptr_t)p->suid; /* uid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* setresgid */
 	case 210: {
 		struct setresgid_args *p = params;
 		iarg[a++] = p->rgid; /* gid_t */
 		iarg[a++] = p->egid; /* gid_t */
 		iarg[a++] = p->sgid; /* gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresgid */
 	case 211: {
 		struct getresgid_args *p = params;
 		uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
 		uarg[a++] = (intptr_t)p->egid; /* gid_t * */
 		uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chown */
 	case 212: {
 		struct linux_chown_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid_t */
 		iarg[a++] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* setuid */
 	case 213: {
 		struct setuid_args *p = params;
 		uarg[a++] = p->uid; /* uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setgid */
 	case 214: {
 		struct setgid_args *p = params;
 		iarg[a++] = p->gid; /* gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid */
 	case 215: {
 		struct linux_setfsuid_args *p = params;
 		iarg[a++] = p->uid; /* l_uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid */
 	case 216: {
 		struct linux_setfsgid_args *p = params;
 		iarg[a++] = p->gid; /* l_gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pivot_root */
 	case 217: {
 		struct linux_pivot_root_args *p = params;
 		uarg[a++] = (intptr_t)p->new_root; /* char * */
 		uarg[a++] = (intptr_t)p->put_old; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mincore */
 	case 218: {
 		struct linux_mincore_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		uarg[a++] = (intptr_t)p->vec; /* u_char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_madvise */
 	case 219: {
 		struct linux_madvise_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* void * */
 		uarg[a++] = p->len; /* size_t */
 		iarg[a++] = p->behav; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getdents64 */
 	case 220: {
 		struct linux_getdents64_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->dirent; /* void * */
 		iarg[a++] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl64 */
 	case 221: {
 		struct linux_fcntl64_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		uarg[a++] = (intptr_t)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[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_lsetxattr */
 	case 227: {
 		struct linux_lsetxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fsetxattr */
 	case 228: {
 		struct linux_fsetxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getxattr */
 	case 229: {
 		struct linux_getxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_lgetxattr */
 	case 230: {
 		struct linux_lgetxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fgetxattr */
 	case 231: {
 		struct linux_fgetxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_listxattr */
 	case 232: {
 		struct linux_listxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_llistxattr */
 	case 233: {
 		struct linux_llistxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_flistxattr */
 	case 234: {
 		struct linux_flistxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_removexattr */
 	case 235: {
 		struct linux_removexattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lremovexattr */
 	case 236: {
 		struct linux_lremovexattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fremovexattr */
 	case 237: {
 		struct linux_fremovexattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_tkill */
 	case 238: {
 		struct linux_tkill_args *p = params;
 		iarg[a++] = p->tid; /* int */
 		iarg[a++] = p->sig; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile64 */
 	case 239: {
 		struct linux_sendfile64_args *p = params;
 		iarg[a++] = p->out; /* l_int */
 		iarg[a++] = p->in; /* l_int */
 		uarg[a++] = (intptr_t)p->offset; /* l_loff_t * */
 		iarg[a++] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sys_futex */
 	case 240: {
 		struct linux_sys_futex_args *p = params;
 		uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[a++] = p->op; /* l_int */
 		uarg[a++] = p->val; /* uint32_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[a++] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_setaffinity */
 	case 241: {
 		struct linux_sched_setaffinity_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->len; /* l_uint */
 		uarg[a++] = (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[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->len; /* l_uint */
 		uarg[a++] = (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[a++] = (intptr_t)p->desc; /* struct l_user_desc * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fadvise64 */
 	case 250: {
 		struct linux_fadvise64_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = p->offset1; /* uint32_t */
 		uarg[a++] = p->offset2; /* uint32_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->advice; /* int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_exit_group */
 	case 252: {
 		struct linux_exit_group_args *p = params;
 		iarg[a++] = 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[a++] = p->size; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_epoll_ctl */
 	case 255: {
 		struct linux_epoll_ctl_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		iarg[a++] = p->op; /* l_int */
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_wait */
 	case 256: {
 		struct linux_epoll_wait_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		iarg[a++] = 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[a++] = (intptr_t)p->tidptr; /* int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_create */
 	case 259: {
 		struct linux_timer_create_args *p = params;
 		iarg[a++] = p->clock_id; /* clockid_t */
 		uarg[a++] = (intptr_t)p->evp; /* struct l_sigevent * */
 		uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_timer_settime */
 	case 260: {
 		struct linux_timer_settime_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */
 		uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime */
 	case 261: {
 		struct linux_timer_gettime_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_getoverrun */
 	case 262: {
 		struct linux_timer_getoverrun_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_delete */
 	case 263: {
 		struct linux_timer_delete_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clock_settime */
 	case 264: {
 		struct linux_clock_settime_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_gettime */
 	case 265: {
 		struct linux_clock_gettime_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_getres */
 	case 266: {
 		struct linux_clock_getres_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep */
 	case 267: {
 		struct linux_clock_nanosleep_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		iarg[a++] = p->flags; /* int */
 		uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_statfs64 */
 	case 268: {
 		struct linux_statfs64_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = p->bufsize; /* size_t */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatfs64 */
 	case 269: {
 		struct linux_fstatfs64_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = p->bufsize; /* size_t */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_tgkill */
 	case 270: {
 		struct linux_tgkill_args *p = params;
 		iarg[a++] = p->tgid; /* int */
 		iarg[a++] = p->pid; /* int */
 		iarg[a++] = p->sig; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_utimes */
 	case 271: {
 		struct linux_utimes_args *p = params;
 		uarg[a++] = (intptr_t)p->fname; /* char * */
 		uarg[a++] = (intptr_t)p->tptr; /* struct l_timeval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fadvise64_64 */
 	case 272: {
 		struct linux_fadvise64_64_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = p->offset1; /* uint32_t */
 		uarg[a++] = p->offset2; /* uint32_t */
 		uarg[a++] = p->len1; /* uint32_t */
 		uarg[a++] = p->len2; /* uint32_t */
 		iarg[a++] = 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[a++] = (intptr_t)p->name; /* const char * */
 		iarg[a++] = p->oflag; /* l_int */
 		iarg[a++] = p->mode; /* l_mode_t */
 		uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mq_unlink */
 	case 278: {
 		struct linux_mq_unlink_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mq_timedsend */
 	case 279: {
 		struct linux_mq_timedsend_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
 		iarg[a++] = p->msg_len; /* l_size_t */
 		iarg[a++] = p->msg_prio; /* l_uint */
 		uarg[a++] = (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[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
 		iarg[a++] = p->msg_len; /* l_size_t */
 		uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */
 		uarg[a++] = (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[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->sevp; /* const struct l_sigevent * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mq_getsetattr */
 	case 282: {
 		struct linux_mq_getsetattr_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
 		uarg[a++] = (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[a++] = p->idtype; /* int */
 		iarg[a++] = p->id; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[a++] = p->options; /* int */
 		uarg[a++] = (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: {
 		struct linux_ioprio_set_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		iarg[a++] = p->ioprio; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_ioprio_get */
 	case 290: {
 		struct linux_ioprio_get_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init */
 	case 291: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_add_watch */
 	case 292: {
 		struct linux_inotify_add_watch_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = p->mask; /* uint32_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_inotify_rm_watch */
 	case 293: {
 		struct linux_inotify_rm_watch_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = p->wd; /* uint32_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_migrate_pages */
 	case 294: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat */
 	case 295: {
 		struct linux_openat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->flags; /* l_int */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mkdirat */
 	case 296: {
 		struct linux_mkdirat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mknodat */
 	case 297: {
 		struct linux_mknodat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->mode; /* l_int */
 		iarg[a++] = p->dev; /* l_dev_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchownat */
 	case 298: {
 		struct linux_fchownat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->uid; /* l_uid16_t */
 		iarg[a++] = p->gid; /* l_gid16_t */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_futimesat */
 	case 299: {
 		struct linux_futimesat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* char * */
 		uarg[a++] = (intptr_t)p->utimes; /* struct l_timeval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatat64 */
 	case 300: {
 		struct linux_fstatat64_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* char * */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_unlinkat */
 	case 301: {
 		struct linux_unlinkat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_renameat */
 	case 302: {
 		struct linux_renameat_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_linkat */
 	case 303: {
 		struct linux_linkat_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_symlinkat */
 	case 304: {
 		struct linux_symlinkat_args *p = params;
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_readlinkat */
 	case 305: {
 		struct linux_readlinkat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->bufsiz; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchmodat */
 	case 306: {
 		struct linux_fchmodat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_faccessat */
 	case 307: {
 		struct linux_faccessat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->amode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pselect6 */
 	case 308: {
 		struct linux_pselect6_args *p = params;
 		iarg[a++] = p->nfds; /* l_int */
 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll */
 	case 309: {
 		struct linux_ppoll_args *p = params;
 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[a++] = p->nfds; /* uint32_t */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[a++] = 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[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */
 		iarg[a++] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_get_robust_list */
 	case 312: {
 		struct linux_get_robust_list_args *p = params;
 		iarg[a++] = p->pid; /* l_int */
 		uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
 		uarg[a++] = (intptr_t)p->len; /* l_size_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_splice */
 	case 313: {
 		struct linux_splice_args *p = params;
 		iarg[a++] = p->fd_in; /* int */
 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[a++] = p->fd_out; /* int */
 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sync_file_range */
 	case 314: {
 		struct linux_sync_file_range_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = p->offset1; /* uint32_t */
 		uarg[a++] = p->offset2; /* uint32_t */
 		uarg[a++] = p->nbytes1; /* uint32_t */
 		uarg[a++] = p->nbytes2; /* uint32_t */
 		uarg[a++] = 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[a++] = (intptr_t)p->cpu; /* l_uint * */
 		uarg[a++] = (intptr_t)p->node; /* l_uint * */
 		uarg[a++] = (intptr_t)p->cache; /* void * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_epoll_pwait */
 	case 319: {
 		struct linux_epoll_pwait_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		iarg[a++] = p->timeout; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_utimensat */
 	case 320: {
 		struct linux_utimensat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */
 		iarg[a++] = 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[a++] = p->clockid; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_eventfd */
 	case 323: {
 		struct linux_eventfd_args *p = params;
 		iarg[a++] = p->initval; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fallocate */
 	case 324: {
 		struct linux_fallocate_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->mode; /* l_int */
 		uarg[a++] = p->offset1; /* uint32_t */
 		uarg[a++] = p->offset2; /* uint32_t */
 		uarg[a++] = p->len1; /* uint32_t */
 		uarg[a++] = p->len2; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_timerfd_settime */
 	case 325: {
 		struct linux_timerfd_settime_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
 		uarg[a++] = (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[a++] = p->fd; /* l_int */
 		uarg[a++] = (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[a++] = p->initval; /* l_uint */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_epoll_create1 */
 	case 329: {
 		struct linux_epoll_create1_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_dup3 */
 	case 330: {
 		struct linux_dup3_args *p = params;
 		iarg[a++] = p->oldfd; /* l_int */
 		iarg[a++] = p->newfd; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pipe2 */
 	case 331: {
 		struct linux_pipe2_args *p = params;
 		uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init1 */
 	case 332: {
 		struct linux_inotify_init1_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_preadv */
 	case 333: {
 		struct linux_preadv_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pwritev */
 	case 334: {
 		struct linux_pwritev_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_tgsigqueueinfo */
 	case 335: {
 		struct linux_rt_tgsigqueueinfo_args *p = params;
 		iarg[a++] = p->tgid; /* l_pid_t */
 		iarg[a++] = p->tid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (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[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (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[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->new; /* struct rlimit * */
 		uarg[a++] = (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[a++] = p->dirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
 		uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */
 		iarg[a++] = 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[a++] = p->mountdirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
 		iarg[a++] = 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[a++] = p->fd; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sendmmsg */
 	case 345: {
 		struct linux_sendmmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = 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[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[a++] = p->liovcnt; /* l_ulong */
 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[a++] = p->riovcnt; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_process_vm_writev */
 	case 348: {
 		struct linux_process_vm_writev_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[a++] = p->liovcnt; /* l_ulong */
 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[a++] = p->riovcnt; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_kcmp */
 	case 349: {
 		struct linux_kcmp_args *p = params;
 		iarg[a++] = p->pid1; /* l_pid_t */
 		iarg[a++] = p->pid2; /* l_pid_t */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->idx1; /* l_ulong */
 		iarg[a++] = p->idx; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_finit_module */
 	case 350: {
 		struct linux_finit_module_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_setattr */
 	case 351: {
 		struct linux_sched_setattr_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getattr */
 	case 352: {
 		struct linux_sched_getattr_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->size; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_renameat2 */
 	case 353: {
 		struct linux_renameat2_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		uarg[a++] = p->flags; /* unsigned int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_seccomp */
 	case 354: {
 		struct linux_seccomp_args *p = params;
 		iarg[a++] = p->op; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getrandom */
 	case 355: {
 		struct linux_getrandom_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->count; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_memfd_create */
 	case 356: {
 		struct linux_memfd_create_args *p = params;
 		uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 2;
 		break;
 	}
 	/* linux_bpf */
 	case 357: {
 		struct linux_bpf_args *p = params;
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->size; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_execveat */
 	case 358: {
 		struct linux_execveat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		uarg[a++] = (intptr_t)p->argv; /* const char ** */
 		uarg[a++] = (intptr_t)p->envp; /* const char ** */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_socket */
 	case 359: {
 		struct linux_socket_args *p = params;
 		iarg[a++] = p->domain; /* l_int */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->protocol; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketpair */
 	case 360: {
 		struct linux_socketpair_args *p = params;
 		iarg[a++] = p->domain; /* l_int */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->protocol; /* l_int */
 		uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_bind */
 	case 361: {
 		struct linux_bind_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
 		iarg[a++] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_connect */
 	case 362: {
 		struct linux_connect_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
 		iarg[a++] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_listen */
 	case 363: {
 		struct linux_listen_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->backlog; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_accept4 */
 	case 364: {
 		struct linux_accept4_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_getsockopt */
 	case 365: {
 		struct linux_getsockopt_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->level; /* l_int */
 		iarg[a++] = p->optname; /* l_int */
 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setsockopt */
 	case 366: {
 		struct linux_setsockopt_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->level; /* l_int */
 		iarg[a++] = p->optname; /* l_int */
 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
 		iarg[a++] = p->optlen; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getsockname */
 	case 367: {
 		struct linux_getsockname_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpeername */
 	case 368: {
 		struct linux_getpeername_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sendto */
 	case 369: {
 		struct linux_sendto_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->len; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */
 		iarg[a++] = p->tolen; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sendmsg */
 	case 370: {
 		struct linux_sendmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_recvfrom */
 	case 371: {
 		struct linux_recvfrom_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_recvmsg */
 	case 372: {
 		struct linux_recvmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shutdown */
 	case 373: {
 		struct linux_shutdown_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->how; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_userfaultfd */
 	case 374: {
 		struct linux_userfaultfd_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_membarrier */
 	case 375: {
 		struct linux_membarrier_args *p = params;
 		iarg[a++] = p->cmd; /* l_int */
 		iarg[a++] = p->flags; /* l_uint */
 		iarg[a++] = p->cpu_id; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mlock2 */
 	case 376: {
 		struct linux_mlock2_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_copy_file_range */
 	case 377: {
 		struct linux_copy_file_range_args *p = params;
 		iarg[a++] = p->fd_in; /* l_int */
 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[a++] = p->fd_out; /* l_int */
 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_preadv2 */
 	case 378: {
 		struct linux_preadv2_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pwritev2 */
 	case 379: {
 		struct linux_pwritev2_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pkey_mprotect */
 	case 380: {
 		struct linux_pkey_mprotect_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->prot; /* l_ulong */
 		iarg[a++] = p->pkey; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pkey_alloc */
 	case 381: {
 		struct linux_pkey_alloc_args *p = params;
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->init_val; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pkey_free */
 	case 382: {
 		struct linux_pkey_free_args *p = params;
 		iarg[a++] = p->pkey; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_statx */
 	case 383: {
 		struct linux_statx_args *p = params;
 		iarg[a++] = p->dirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		iarg[a++] = p->mask; /* l_uint */
 		uarg[a++] = (intptr_t)p->statxbuf; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_arch_prctl */
 	case 384: {
 		struct linux_arch_prctl_args *p = params;
 		iarg[a++] = p->option; /* l_int */
 		iarg[a++] = p->arg2; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_io_pgetevents */
 	case 385: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rseq */
 	case 386: {
 		struct linux_rseq_args *p = params;
 		uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */
 		uarg[a++] = p->rseq_len; /* uint32_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = p->sig; /* uint32_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_semget */
 	case 393: {
 		struct linux_semget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->nsems; /* l_int */
 		iarg[a++] = p->semflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semctl */
 	case 394: {
 		struct linux_semctl_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		iarg[a++] = p->semnum; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = p->arg.buf; /* union l_semun */
 		*n_args = 4;
 		break;
 	}
 	/* linux_shmget */
 	case 395: {
 		struct linux_shmget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmctl */
 	case 396: {
 		struct linux_shmctl_args *p = params;
 		iarg[a++] = p->shmid; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmat */
 	case 397: {
 		struct linux_shmat_args *p = params;
 		iarg[a++] = p->shmid; /* l_int */
 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
 		iarg[a++] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmdt */
 	case 398: {
 		struct linux_shmdt_args *p = params;
 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_msgget */
 	case 399: {
 		struct linux_msgget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msgsnd */
 	case 400: {
 		struct linux_msgsnd_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[a++] = p->msgsz; /* l_size_t */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_msgrcv */
 	case 401: {
 		struct linux_msgrcv_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[a++] = p->msgsz; /* l_size_t */
 		iarg[a++] = p->msgtyp; /* l_long */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msgctl */
 	case 402: {
 		struct linux_msgctl_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (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[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_settime64 */
 	case 404: {
 		struct linux_clock_settime64_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (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[a++] = p->which; /* clockid_t */
 		uarg[a++] = (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[a++] = p->which; /* clockid_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime64 */
 	case 408: {
 		struct linux_timer_gettime64_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		uarg[a++] = (intptr_t)p->setting; /* struct l_itimerspec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_settime64 */
 	case 409: {
 		struct linux_timer_settime64_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new; /* const struct l_itimerspec64 * */
 		uarg[a++] = (intptr_t)p->old; /* struct l_itimerspec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_gettime64 */
 	case 410: {
 		struct linux_timerfd_gettime64_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timerfd_settime64 */
 	case 411: {
 		struct linux_timerfd_settime64_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec64 * */
 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_utimensat_time64 */
 	case 412: {
 		struct linux_utimensat_time64_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = (intptr_t)p->times64; /* const struct l_timespec64 * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pselect6_time64 */
 	case 413: {
 		struct linux_pselect6_time64_args *p = params;
 		iarg[a++] = p->nfds; /* l_int */
 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll_time64 */
 	case 414: {
 		struct linux_ppoll_time64_args *p = params;
 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[a++] = p->nfds; /* uint32_t */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[a++] = p->ssize; /* l_size_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_io_pgetevents_time64 */
 	case 416: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_recvmmsg_time64 */
 	case 417: {
 		struct linux_recvmmsg_time64_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		*n_args = 5;
 		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: {
 		struct linux_semtimedop_time64_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */
 		iarg[a++] = p->nsops; /* l_size_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigtimedwait_time64 */
 	case 421: {
 		struct linux_rt_sigtimedwait_time64_args *p = params;
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sys_futex_time64 */
 	case 422: {
 		struct linux_sys_futex_time64_args *p = params;
 		uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[a++] = p->op; /* l_int */
 		uarg[a++] = p->val; /* uint32_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[a++] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_rr_get_interval_time64 */
 	case 423: {
 		struct linux_sched_rr_get_interval_time64_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->interval; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pidfd_send_signal */
 	case 424: {
 		struct linux_pidfd_send_signal_args *p = params;
 		iarg[a++] = p->pidfd; /* l_int */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[a++] = 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: {
 		struct linux_clone3_args *p = params;
 		uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */
 		iarg[a++] = p->usize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_close_range */
 	case 436: {
 		struct linux_close_range_args *p = params;
 		iarg[a++] = p->first; /* l_uint */
 		iarg[a++] = p->last; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_openat2 */
 	case 437: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_getfd */
 	case 438: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_faccessat2 */
 	case 439: {
 		struct linux_faccessat2_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->amode; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_process_madvise */
 	case 440: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_pwait2_64 */
 	case 441: {
 		struct linux_epoll_pwait2_64_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_mount_setattr */
 	case 442: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_quotactl_fd */
 	case 443: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_create_ruleset */
 	case 444: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_add_rule */
 	case 445: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_restrict_self */
 	case 446: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_memfd_secret */
 	case 447: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_mrelease */
 	case 448: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_futex_waitv */
 	case 449: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_mempolicy_home_node */
 	case 450: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_cachestat */
 	case 451: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fchmodat2 */
 	case 452: {
 		*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) {
 	/* 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;
 	/* linux_write */
 	case 4:
 		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 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 l_uintptr_t *";
 			break;
 		case 2:
 			p = "userland l_uintptr_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 l_old_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 l_old_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;
 	/* 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 */
+	/* linux_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_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "userland l_int *";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "userland l_int *";
 			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 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 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;
 	/* 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_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_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_off_t *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 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 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 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 l_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_sigevent *";
 			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:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioprio_get */
 	case 290:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_init */
 	case 291:
 		break;
 	/* linux_inotify_add_watch */
 	case 292:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_rm_watch */
 	case 293:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		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_dev_t";
 			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:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		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_uint";
 			break;
 		case 2:
 			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:
 		switch (ndx) {
 		case 0:
 			p = "userland struct linux_rseq *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		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:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "userland struct l_itimerspec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_settime64 */
 	case 409:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct l_itimerspec64 *";
 			break;
 		case 3:
 			p = "userland struct l_itimerspec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_gettime64 */
 	case 410:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerspec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_settime64 */
 	case 411:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct l_itimerspec64 *";
 			break;
 		case 3:
 			p = "userland struct l_itimerspec64 *";
 			break;
 		default:
 			break;
 		};
 		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:
 		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_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedsend_time64 */
 	case 418:
 		break;
 	/* linux_mq_timedreceive_time64 */
 	case 419:
 		break;
 	/* linux_semtimedop_time64 */
 	case 420:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct sembuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		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:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		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:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_clone_args *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_close_range */
 	case 436:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_openat2 */
 	case 437:
 		break;
 	/* linux_pidfd_getfd */
 	case 438:
 		break;
 	/* linux_faccessat2 */
 	case 439:
 		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_process_madvise */
 	case 440:
 		break;
 	/* linux_epoll_pwait2_64 */
 	case 441:
 		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 = "userland struct l_timespec64 *";
 			break;
 		case 4:
 			p = "userland l_sigset_t *";
 			break;
 		case 5:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mount_setattr */
 	case 442:
 		break;
 	/* linux_quotactl_fd */
 	case 443:
 		break;
 	/* linux_landlock_create_ruleset */
 	case 444:
 		break;
 	/* linux_landlock_add_rule */
 	case 445:
 		break;
 	/* linux_landlock_restrict_self */
 	case 446:
 		break;
 	/* linux_memfd_secret */
 	case 447:
 		break;
 	/* linux_process_mrelease */
 	case 448:
 		break;
 	/* linux_futex_waitv */
 	case 449:
 		break;
 	/* linux_set_mempolicy_home_node */
 	case 450:
 		break;
 	/* linux_cachestat */
 	case 451:
 		break;
 	/* linux_fchmodat2 */
 	case 452:
 		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) {
 	/* 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;
 	/* linux_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 */
+	/* linux_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;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioprio_get */
 	case 290:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_init */
 	case 291:
 	/* linux_inotify_add_watch */
 	case 292:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_rm_watch */
 	case 293:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_settime64 */
 	case 409:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_gettime64 */
 	case 410:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_settime64 */
 	case 411:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedsend_time64 */
 	case 418:
 	/* linux_mq_timedreceive_time64 */
 	case 419:
 	/* linux_semtimedop_time64 */
 	case 420:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_close_range */
 	case 436:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_openat2 */
 	case 437:
 	/* linux_pidfd_getfd */
 	case 438:
 	/* linux_faccessat2 */
 	case 439:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_madvise */
 	case 440:
 	/* linux_epoll_pwait2_64 */
 	case 441:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mount_setattr */
 	case 442:
 	/* linux_quotactl_fd */
 	case 443:
 	/* linux_landlock_create_ruleset */
 	case 444:
 	/* linux_landlock_add_rule */
 	case 445:
 	/* linux_landlock_restrict_self */
 	case 446:
 	/* linux_memfd_secret */
 	case 447:
 	/* linux_process_mrelease */
 	case 448:
 	/* linux_futex_waitv */
 	case 449:
 	/* linux_set_mempolicy_home_node */
 	case 450:
 	/* linux_cachestat */
 	case 451:
 	/* linux_fchmodat2 */
 	case 452:
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master
index fab68854a..517ea81d0 100644
--- a/sys/amd64/linux32/syscalls.master
+++ b/sys/amd64/linux32/syscalls.master
@@ -1,2625 +1,2625 @@
 
 ; System call name/number master file (or rather, slave, from LINUX).
 ; Processed to create linux32_sysent.c, linux32_proto.h and linux32_syscall.h.
 
 ; Columns: number audit type nargs name alt{name,tag,rtyp}/comments
 ;	number	system call number, must be in order
 ;	audit	the audit event associated with the system call
 ;		A value of AUE_NULL means no auditing, but it also means that
 ;		there is no audit event for the call at this time. For the
 ;		case where the event exists, but we don't want auditing, the
 ;		event should be #defined to AUE_NULL in audit_kevents.h.
 ;	type	one of STD, NOPROTO, UNIMPL
 ;	name	pseudo-prototype of syscall routine
 ;		If one of the following alts is different, then all appear:
 ;	altname	name of system call if different
 ;	alttag	name of args struct tag if different from [o]`name'"_args"
 ;	altrtyp	return type if not int (bogus - syscalls always return int)
 ;		for UNIMPL, name continues with comments
 
 ; types:
 ;	STD	always included
 ;	UNIMPL	not implemented, placeholder only
 ;	NOPROTO	same as STD except do not create structure or
 ;		function prototype in sys/sysproto.h.  Does add a
 ;		definition to syscall.h besides adding a sysent.
 
 ; #include's, #defines's, etc. may be included, and are copied to the output
 ; files. However, #ifdef, etc will be copied, but any lines that don't start
 ; with # will not. Caveat Emptor.
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <compat/freebsd32/freebsd32_util.h>
 #include <amd64/linux32/linux.h>
 #include <amd64/linux32/linux32_proto.h>
 
 0	AUE_NULL	UNIMPL	setup
 1	AUE_EXIT	STD {
 		void linux_exit(
 		    int rval
 		);
 	}
 2	AUE_FORK	STD {
 		int linux_fork(void);
 	}
 3	AUE_NULL	NOPROTO {
 		int read(
 		    int fd,
 		    char *buf,
 		    u_int nbyte
 		);
 	}
 4	AUE_NULL	STD {
 		int linux_write(
 		    int fd,
 		    char *buf,
 		    l_size_t nbyte
 		);
 	}
 5	AUE_OPEN_RWTC	STD {
 		int linux_open(
 		    char *path,
 		    l_int flags,
 		    l_int mode
 		);
 	}
 6	AUE_CLOSE	NOPROTO {
 		int close(
 		    int fd
 		);
 	}
 7	AUE_WAIT4	STD {
 		int linux_waitpid(
 		    l_pid_t pid,
 		    l_int *status,
 		    l_int options
 		);
 	}
 8	AUE_CREAT	STD {
 		int linux_creat(
 		    char *path,
 		    l_int mode
 		);
 	}
 9	AUE_LINK	STD {
 		int linux_link(
 		    char *path,
 		    char *to
 		);
 	}
 10	AUE_UNLINK	STD {
 		int linux_unlink(
 		    char *path
 		);
 	}
 11	AUE_EXECVE	STD {
 		int linux_execve(
 		    char *path,
 		    l_uintptr_t *argp,
 		    l_uintptr_t *envp
 		);
 	}
 12	AUE_CHDIR	STD {
 		int linux_chdir(
 		    char *path
 		);
 	}
 13	AUE_NULL	STD {
 		int linux_time(
 		    l_time_t *tm
 		);
 	}
 14	AUE_MKNOD	STD {
 		int linux_mknod(
 		    char *path,
 		    l_int mode,
 		    l_dev_t dev
 		);
 	}
 15	AUE_CHMOD	STD {
 		int linux_chmod(
 		    char *path,
 		    l_mode_t mode
 		);
 	}
 16	AUE_LCHOWN	STD {
 		int linux_lchown16(
 		    char *path,
 		    l_uid16_t uid,
 		    l_gid16_t gid
 		);
 	}
 17	AUE_NULL	UNIMPL	break
 18	AUE_STAT	STD {
 		int linux_stat(
 		    char *path,
 		    struct l_old_stat *up
 		);
 	}
 19	AUE_LSEEK	STD {
 		int linux_lseek(
 		    l_uint fdes,
 		    l_off_t off,
 		    l_int whence
 		);
 	}
 20	AUE_GETPID	STD {
 		int linux_getpid(void);
 	}
 21	AUE_MOUNT	STD {
 		int linux_mount(
 		    char *specialfile,
 		    char *dir,
 		    char *filesystemtype,
 		    l_ulong rwflag,
 		    void *data
 		);
 	}
 22	AUE_UMOUNT	STD {
 		int linux_oldumount(
 		    char *path
 		);
 	}
 23	AUE_SETUID	STD {
 		int linux_setuid16(
 		    l_uid16_t uid
 		);
 	}
 24	AUE_GETUID	STD {
 		int linux_getuid16(void);
 	}
 25	AUE_SETTIMEOFDAY	STD {
 		int linux_stime(void);
 	}
 26	AUE_PTRACE	STD {
 		int linux_ptrace(
 		    l_long req,
 		    l_long pid,
 		    l_long addr,
 		    l_long data
 		);
 	}
 27	AUE_NULL	STD {
 		int linux_alarm(
 		    l_uint secs
 		);
 	}
 28	AUE_FSTAT	UNIMPL	fstat
 29	AUE_NULL	STD {
 		int linux_pause(void);
 	}
 30	AUE_UTIME	STD {
 		int linux_utime(
 		    char *fname,
 		    struct l_utimbuf *times
 		);
 	}
 31	AUE_NULL	UNIMPL	stty
 32	AUE_NULL	UNIMPL	gtty
 33	AUE_ACCESS	STD {
 		int linux_access(
 		    char *path,
 		    l_int amode
 		);
 	}
 34	AUE_NICE	STD {
 		int linux_nice(
 		    l_int inc
 		);
 	}
 35	AUE_NULL	UNIMPL	ftime
 36	AUE_SYNC	NOPROTO {
 		int sync(void);
 	}
 37	AUE_KILL	STD {
 		int linux_kill(
 		    l_int pid,
 		    l_int signum
 		);
 	}
 38	AUE_RENAME	STD {
 		int linux_rename(
 		    char *from,
 		    char *to
 		);
 	}
 39	AUE_MKDIR	STD {
 		int linux_mkdir(
 		    char *path,
 		    l_int mode
 		);
 	}
 40	AUE_RMDIR	STD {
 		int linux_rmdir(
 		    char *path
 		);
 	}
 41	AUE_DUP		NOPROTO {
 		int dup(
 		    u_int fd
 		);
 	}
 42	AUE_PIPE	STD {
 		int linux_pipe(
 		    l_int *pipefds
 		);
 	}
 43	AUE_NULL	STD {
 		int linux_times(
 		    struct l_times_argv *buf
 		);
 	}
 44	AUE_NULL	UNIMPL	prof
 45	AUE_NULL	STD {
 		int linux_brk(
 		    l_ulong dsend
 		);
 	}
 46	AUE_SETGID	STD {
 		int linux_setgid16(
 		    l_gid16_t gid
 		);
 	}
 47	AUE_GETGID	STD {
 		int linux_getgid16(void);
 	}
 48	AUE_NULL	STD {
 		int linux_signal(
 		    l_int sig,
 		    l_handler_t handler
 		);
 	}
 49	AUE_GETEUID	STD {
 		int linux_geteuid16(void);
 	}
 50	AUE_GETEGID	STD {
 		int linux_getegid16(void);
 	}
 51	AUE_ACCT	NOPROTO {
 		int acct(
 		    char *path
 		);
 	}
 52	AUE_UMOUNT	STD {
 		int linux_umount(
 		    char *path,
 		    l_int flags
 		);
 	}
 53	AUE_NULL	UNIMPL	lock
 54	AUE_IOCTL	STD {
 		int linux_ioctl(
 		    l_uint fd,
 		    l_uint cmd,
 		    uintptr_t arg
 		);
 	}
 55	AUE_FCNTL	STD {
 		int linux_fcntl(
 		    l_uint fd,
 		    l_uint cmd,
 		    uintptr_t arg
 		);
 	}
 56	AUE_NULL	UNIMPL	mpx
 57	AUE_SETPGRP	NOPROTO {
 		int setpgid(
 		    int pid,
 		    int pgid
 		);
 	}
 58	AUE_NULL	UNIMPL	ulimit
 59	AUE_NULL	STD {
 		int linux_olduname(void);
 	}
 60	AUE_UMASK	NOPROTO {
 		int umask(
 		    int newmask
 		);
 	}
 61	AUE_CHROOT	NOPROTO {
 		int chroot(
 		    char *path
 		);
 	}
 62	AUE_NULL	STD {
 		int linux_ustat(
 		    l_dev_t dev,
 		    struct l_ustat *ubuf
 		);
 	}
 63	AUE_DUP2	NOPROTO {
 		int dup2(
 		    u_int from,
 		    u_int to
 		);
 	}
 64	AUE_GETPPID	STD {
 		int linux_getppid(void);
 	}
 65	AUE_GETPGRP	NOPROTO {
 		int getpgrp(void);
 	}
 66	AUE_SETSID	NOPROTO {
 		int setsid(void);
 	}
 67	AUE_NULL	STD {
 		int linux_sigaction(
 		    l_int sig,
 		    l_osigaction_t *nsa,
 		    l_osigaction_t *osa
 		);
 	}
 68	AUE_NULL	STD {
 		int linux_sgetmask(void);
 	}
 69	AUE_NULL	STD {
 		int linux_ssetmask(
 		    l_osigset_t mask
 		);
 	}
 70	AUE_SETREUID	STD {
 		int linux_setreuid16(
 		    l_uid16_t ruid,
 		    l_uid16_t euid
 		);
 	}
 71	AUE_SETREGID	STD {
 		int linux_setregid16(
 		    l_gid16_t rgid,
 		    l_gid16_t egid
 		);
 	}
 72	AUE_NULL	STD {
 		int linux_sigsuspend(
 		    l_int hist0,
 		    l_int hist1,
 		    l_osigset_t mask
 		);
 	}
 73	AUE_NULL	STD {
 		int linux_sigpending(
 		    l_osigset_t *mask
 		);
 	}
 74	AUE_SYSCTL	STD {
 		int linux_sethostname(
 		    char *hostname,
 		    u_int len
 		);
 	}
 75	AUE_SETRLIMIT	STD {
 		int linux_setrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 76	AUE_GETRLIMIT	STD {
 		int linux_old_getrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 77	AUE_GETRUSAGE	STD {
 		int linux_getrusage(
 		    int who,
 		    struct l_rusage *rusage
 		);
 	}
 78	AUE_NULL	STD {
 		int linux_gettimeofday(
 		    struct l_timeval *tp,
 		    struct timezone *tzp
 		);
 	}
 79	AUE_SETTIMEOFDAY STD {
 		int linux_settimeofday(
 		    struct l_timeval *tp,
 		    struct timezone *tzp
 		);
 	}
 80	AUE_GETGROUPS	STD {
 		int linux_getgroups16(
 		    l_uint gidsetsize,
 		    l_gid16_t *gidset
 		);
 	}
 81	AUE_SETGROUPS	STD {
 		int linux_setgroups16(
 		    l_uint gidsetsize,
 		    l_gid16_t *gidset
 		);
 	}
 82	AUE_SELECT	STD {
 		int linux_old_select(
 		    struct l_old_select_argv *ptr
 		);
 	}
 83	AUE_SYMLINK	STD {
 		int linux_symlink(
 		    char *path,
 		    char *to
 		);
 	}
 ; 84: oldlstat
 84	AUE_LSTAT	STD {
 		int linux_lstat(
 		    char *path,
 		    struct l_old_stat *up
 		);
 	}
 85	AUE_READLINK	STD {
 		int linux_readlink(
 		    char *name,
 		    char *buf,
 		    l_int count
 		);
 	}
 86	AUE_USELIB	UNIMPL	linux_uselib
 87	AUE_SWAPON	NOPROTO {
 		int swapon(
 		    char *name
 		);
 	}
 88	AUE_REBOOT	STD {
 		int linux_reboot(
 		    l_int magic1,
 		    l_int magic2,
 		    l_uint cmd,
 		    void *arg
 		);
 	}
 ; 89: old_readdir
 89	AUE_GETDIRENTRIES	STD  {
 		int linux_readdir(
 		    l_uint fd,
 		    struct l_dirent *dent,
 		    l_uint count
 		);
 	}
 ; 90: old_mmap
 90	AUE_MMAP	STD {
 		int linux_mmap(
 		    struct l_mmap_argv *ptr
 		);
 	}
-91	AUE_MUNMAP	NOPROTO {
-		int munmap(
+91	AUE_MUNMAP	STD {
+		int linux_munmap(
 		    caddr_t addr,
 		    int len
 		);
 	}
 92	AUE_TRUNCATE	STD {
 		int linux_truncate(
 		    char *path,
 		    l_ulong length
 		);
 	}
 93	AUE_FTRUNCATE	STD {
 		int linux_ftruncate(
 		    int fd,
 		    long length
 		);
 	}
 94	AUE_FCHMOD	NOPROTO {
 		int fchmod(
 		    int fd,
 		    int mode
 		);
 	}
 95	AUE_FCHOWN	NOPROTO {
 		int fchown(
 		    int fd,
 		    int uid,
 		    int gid
 		);
 	}
 96	AUE_GETPRIORITY	STD {
 		int linux_getpriority(
 		    int which,
 		    int who
 		);
 	}
 97	AUE_SETPRIORITY	NOPROTO {
 		int setpriority(
 		    int which,
 		    int who,
 		    int prio
 		);
 	}
 98	AUE_PROFILE	UNIMPL	profil
 99	AUE_STATFS	STD {
 		int linux_statfs(
 		    char *path,
 		    struct l_statfs_buf *buf
 		);
 	}
 100	AUE_FSTATFS	STD {
 		int linux_fstatfs(
 		    l_uint fd,
 		    struct l_statfs_buf *buf
 		);
 	}
 101	AUE_NULL	UNIMPL	ioperm
 102	AUE_NULL	STD {
 		int linux_socketcall(
 		    l_int what,
 		    l_ulong args
 		);
 	}
 103	AUE_NULL	STD {
 		int linux_syslog(
 		    l_int type,
 		    char *buf,
 		    l_int len
 		);
 	}
 104	AUE_SETITIMER	STD {
 		int linux_setitimer(
 		    l_int which,
 		    struct l_itimerval *itv,
 		    struct l_itimerval *oitv
 		);
 	}
 105	AUE_GETITIMER	STD {
 		int linux_getitimer(
 		    l_int which,
 		    struct l_itimerval *itv
 		);
 	}
 106	AUE_STAT	STD {
 		int linux_newstat(
 		    char *path,
 		    struct l_newstat *buf
 		);
 	}
 107	AUE_LSTAT	STD {
 		int linux_newlstat(
 		    char *path,
 		    struct l_newstat *buf
 		);
 	}
 108	AUE_FSTAT	STD {
 		int linux_newfstat(
 		    l_uint fd,
 		    struct l_newstat *buf
 		);
 	}
 ; 109: olduname
 109	AUE_NULL	STD {
 		int linux_uname(void);
 	}
 110	AUE_NULL	STD {
 		int linux_iopl(
 		    l_int level
 		);
 	}
 111	AUE_NULL	STD {
 		int linux_vhangup(void);
 	}
 112	AUE_NULL	UNIMPL	idle
 113	AUE_NULL	UNIMPL	vm86old
 114	AUE_WAIT4	STD {
 		int linux_wait4(
 		    l_pid_t pid,
 		    l_int *status,
 		    l_int options,
 		    struct l_rusage *rusage
 		);
 	}
 115	AUE_SWAPOFF	STD {
 		int linux_swapoff(void);
 	}
 116	AUE_NULL	STD {
 		int linux_sysinfo(
 		    struct l_sysinfo *info
 		);
 	}
 117	AUE_NULL	STD {
 		int linux_ipc(
 		    l_uint what,
 		    l_int arg1,
 		    l_int arg2,
 		    l_uint arg3,
 		    l_uintptr_t ptr,
 		    l_uint arg5
 		);
 	}
 118	AUE_FSYNC	NOPROTO {
 		int fsync(
 		    int fd
 		);
 	}
 119	AUE_SIGRETURN	STD {
 		int linux_sigreturn(
 		    struct l_sigframe *sfp
 		);
 	}
 120	AUE_RFORK	STD {
 		int linux_clone(
 		    l_ulong flags,
 		    l_ulong stack,
 		    l_int *parent_tidptr,
 		    l_ulong tls,
 		    l_int *child_tidptr
 		);
 	}
 121	AUE_SYSCTL	STD {
 		int linux_setdomainname(
 		    char *name,
 		    int len
 		);
 	}
 122	AUE_NULL	STD {
 		int linux_newuname(
 		    struct l_new_utsname *buf
 		);
 	}
 123	AUE_NULL	UNIMPL	modify_ldt
 124	AUE_ADJTIME	STD {
 		int linux_adjtimex(void);
 	}
 125	AUE_MPROTECT	STD {
 		int linux_mprotect(
 		    caddr_t addr,
 		    int len,
 		    int prot
 		);
 	}
 126	AUE_SIGPROCMASK	STD {
 		int linux_sigprocmask(
 		    l_int how,
 		    l_osigset_t *mask,
 		    l_osigset_t *omask
 		);
 	}
 127	AUE_NULL	UNIMPL	create_module
 128	AUE_NULL	STD {
 		int linux_init_module(void);
 	}
 129	AUE_NULL	STD {
 		int linux_delete_module(void);
 	}
 130	AUE_NULL	UNIMPL	get_kernel_syms
 131	AUE_QUOTACTL	STD {
 		int linux_quotactl(void);
 	}
 132	AUE_GETPGID	NOPROTO {
 		int getpgid(
 		    int pid
 		);
 	}
 133	AUE_FCHDIR	NOPROTO {
 		int fchdir(
 		    int fd
 		);
 	}
 134	AUE_BDFLUSH	STD {
 		int linux_bdflush(void);
 	}
 135	AUE_NULL	STD {
 		int linux_sysfs(
 		    l_int option,
 		    l_ulong arg1,
 		    l_ulong arg2
 		);
 	}
 136	AUE_PERSONALITY	STD {
 		int linux_personality(
 		    l_uint per
 		);
 	}
 137	AUE_NULL	UNIMPL	afs_syscall
 138	AUE_SETFSUID	STD {
 		int linux_setfsuid16(
 		    l_uid16_t uid
 		);
 	}
 139	AUE_SETFSGID	STD {
 		int linux_setfsgid16(
 		    l_gid16_t gid
 		);
 	}
 140	AUE_LSEEK	STD {
 		int linux_llseek(
 		    l_int fd,
 		    l_ulong ohigh,
 		    l_ulong olow,
 		    l_loff_t *res,
 		    l_uint whence
 		);
 	}
 141	AUE_GETDIRENTRIES	STD  {
 		int linux_getdents(
 		    l_uint fd,
 		    void *dent,
 		    l_uint count
 		);
 	}
 ; 142: newselect
 142	AUE_SELECT	STD {
 		int linux_select(
 		    l_int nfds,
 		    l_fd_set *readfds,
 		    l_fd_set *writefds,
 		    l_fd_set *exceptfds,
 		    struct l_timeval *timeout
 		);
 	}
 143	AUE_FLOCK	NOPROTO {
 		int flock(
 		    int fd,
 		    int how
 		);
 	}
 144	AUE_MSYNC	STD {
 		int linux_msync(
 		    l_ulong addr,
 		    l_size_t len,
 		    l_int fl
 		);
 	}
 145	AUE_READV	STD  {
 		int linux_readv(
 		    l_ulong fd,
 		    struct iovec32 *iovp,
 		    l_ulong iovcnt
 		);
 	}
 146	AUE_WRITEV	STD  {
 		int linux_writev(
 		    l_ulong fd,
 		    struct iovec32 *iovp,
 		    l_ulong iovcnt
 		);
 	}
 147	AUE_GETSID	STD {
 		int linux_getsid(
 		    l_pid_t pid
 		);
 	}
 148	AUE_NULL	STD {
 		int linux_fdatasync(
 		    l_uint fd
 		);
 	}
 149	AUE_SYSCTL	STD {
 		int linux_sysctl(
 		    struct l___sysctl_args *args
 		);
 	}
 150	AUE_MLOCK	NOPROTO {
 		int mlock(
 		    const void *addr,
 		    size_t len
 		);
 	}
 151	AUE_MUNLOCK	NOPROTO {
 		int munlock(
 		    const void *addr,
 		    size_t len
 		);
 	}
 152	AUE_MLOCKALL	NOPROTO {
 		int mlockall(
 		    int how
 		);
 	}
 153	AUE_MUNLOCKALL	NOPROTO {
 		int munlockall(void);
 	}
 154	AUE_SCHED_SETPARAM	STD {
 		int linux_sched_setparam(
 		    l_pid_t pid,
 		    struct sched_param *param
 		);
 	}
 155	AUE_SCHED_GETPARAM	STD {
 		int linux_sched_getparam(
 		    l_pid_t pid,
 		    struct sched_param *param
 		);
 	}
 156	AUE_SCHED_SETSCHEDULER	STD  {
 		int linux_sched_setscheduler(
 		    l_pid_t pid,
 		    l_int policy,
 		    struct sched_param *param
 		);
 	}
 157	AUE_SCHED_GETSCHEDULER	STD  {
 		int linux_sched_getscheduler(
 		    l_pid_t pid
 		);
 	}
 158	AUE_NULL	NOPROTO {
 		int sched_yield(void);
 	}
 159	AUE_SCHED_GET_PRIORITY_MAX	STD  {
 		int linux_sched_get_priority_max(
 		    l_int policy
 		);
 	}
 160	AUE_SCHED_GET_PRIORITY_MIN	STD  {
 		int linux_sched_get_priority_min(
 		    l_int policy
 		);
 	}
 161	AUE_SCHED_RR_GET_INTERVAL	STD  {
 		int linux_sched_rr_get_interval(
 		    l_pid_t pid,
 		    struct l_timespec *interval
 		);
 	}
 162	AUE_NULL	STD {
 		int linux_nanosleep(
 		    const struct l_timespec *rqtp,
 		    struct l_timespec *rmtp
 		);
 	}
 163	AUE_NULL	STD {
 		int linux_mremap(
 		    l_ulong addr,
 		    l_ulong old_len,
 		    l_ulong new_len,
 		    l_ulong flags,
 		    l_ulong new_addr
 		);
 	}
 164	AUE_SETRESUID	STD {
 		int linux_setresuid16(
 		    l_uid16_t ruid,
 		    l_uid16_t euid,
 		    l_uid16_t suid
 		);
 	}
 165	AUE_GETRESUID	STD {
 		int linux_getresuid16(
 		    l_uid16_t *ruid,
 		    l_uid16_t *euid,
 		    l_uid16_t *suid
 		);
 	}
 166	AUE_NULL	UNIMPL	vm86
 167	AUE_NULL	UNIMPL	query_module
 168	AUE_POLL	STD {
 		int linux_poll(
 		    struct pollfd *fds,
 		    unsigned int nfds,
 		    int timeout
 		);
 	}
 169	AUE_NULL	UNIMPL	nfsservctl
 170	AUE_SETRESGID	STD {
 		int linux_setresgid16(
 		    l_gid16_t rgid,
 		    l_gid16_t egid,
 		    l_gid16_t sgid
 		);
 	}
 171	AUE_GETRESGID	STD {
 		int linux_getresgid16(
 		    l_gid16_t *rgid,
 		    l_gid16_t *egid,
 		    l_gid16_t *sgid
 		);
 	}
 172	AUE_PRCTL	STD {
 		int linux_prctl(
 		    l_int option,
 		    l_uintptr_t arg2,
 		    l_uintptr_t arg3,
 		    l_uintptr_t arg4,
 		    l_uintptr_t arg5
 		);
 	}
 173	AUE_NULL	STD {
 		int linux_rt_sigreturn(
 		    struct l_ucontext *ucp
 		);
 	}
 174	AUE_NULL	STD {
 		int linux_rt_sigaction(
 		    l_int sig,
 		    l_sigaction_t *act,
 		    l_sigaction_t *oact,
 		    l_size_t sigsetsize
 		);
 	}
 175	AUE_NULL	STD {
 		int linux_rt_sigprocmask(
 		    l_int how,
 		    l_sigset_t *mask,
 		    l_sigset_t *omask,
 		    l_size_t sigsetsize
 		);
 	}
 176	AUE_NULL	STD {
 		int linux_rt_sigpending(
 		    l_sigset_t *set,
 		    l_size_t sigsetsize
 		);
 	}
 177	AUE_NULL	STD {
 		int linux_rt_sigtimedwait(
 		    l_sigset_t *mask,
 		    l_siginfo_t *ptr,
 		    struct l_timespec *timeout,
 		    l_size_t sigsetsize
 		);
 	}
 178	AUE_NULL	STD {
 		int linux_rt_sigqueueinfo(
 		    l_pid_t pid,
 		    l_int sig,
 		    l_siginfo_t *info
 		);
 	}
 179	AUE_NULL	STD {
 		int linux_rt_sigsuspend(
 		    l_sigset_t *newset,
 		    l_size_t sigsetsize
 		);
 	}
 180	AUE_PREAD	STD {
 		int linux_pread(
 		    l_uint fd,
 		    char *buf,
 		    l_size_t nbyte,
 		    uint32_t offset1,
 		    uint32_t offset2
 		);
 	}
 181	AUE_PWRITE	STD {
 		int linux_pwrite(
 		    l_uint fd,
 		    char *buf,
 		    l_size_t nbyte,
 		    uint32_t offset1,
 		    uint32_t offset2
 		);
 	}
 182	AUE_CHOWN	STD {
 		int linux_chown16(
 		    char *path,
 		    l_uid16_t uid,
 		    l_gid16_t gid
 		);
 	}
 183	AUE_GETCWD	STD {
 		int linux_getcwd(
 		    char *buf,
 		    l_ulong bufsize
 		);
 	}
 184	AUE_CAPGET	STD {
 		int linux_capget(
 		    struct l_user_cap_header *hdrp,
 		    struct l_user_cap_data *datap
 		);
 	}
 185	AUE_CAPSET	STD {
 		int linux_capset(
 		    struct l_user_cap_header *hdrp,
 		    struct l_user_cap_data *datap
 		);
 	}
 186	AUE_NULL	STD {
 		int linux_sigaltstack(
 		    l_stack_t *uss,
 		    l_stack_t *uoss
 		);
 	}
 187	AUE_SENDFILE	STD {
 		int linux_sendfile(
 		    l_int out,
 		    l_int in,
 		    l_off_t *offset,
 		    l_size_t count
 		);
 	}
 188	AUE_GETPMSG	UNIMPL	getpmsg
 189	AUE_PUTPMSG	UNIMPL	putpmsg
 190	AUE_VFORK	STD {
 		int linux_vfork(void);
 	}
 ; 191: ugetrlimit
 191	AUE_GETRLIMIT	STD {
 		int linux_getrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 192	AUE_MMAP	STD {
 		int linux_mmap2(
 		    l_ulong addr,
 		    l_ulong len,
 		    l_ulong prot,
 		    l_ulong flags,
 		    l_ulong fd,
 		    l_ulong pgoff
 		);
 	}
 193	AUE_TRUNCATE	STD {
 		int linux_truncate64(
 		    char *path,
 		    uint32_t length1,
 		    uint32_t length2
 		);
 	}
 194	AUE_FTRUNCATE	STD {
 		int linux_ftruncate64(
 		    l_uint fd,
 		    uint32_t length1,
 		    uint32_t length2
 		);
 	}
 195	AUE_STAT	STD {
 		int linux_stat64(
 		    const char *filename,
 		    struct l_stat64 *statbuf
 		);
 	}
 196	AUE_LSTAT	STD {
 		int linux_lstat64(
 		    const char *filename,
 		    struct l_stat64 *statbuf
 		);
 	}
 197	AUE_FSTAT	STD {
 		int linux_fstat64(
 		    l_int fd,
 		    struct l_stat64 *statbuf
 		);
 	}
 198	AUE_LCHOWN	STD {
 		int linux_lchown(
 		    char *path,
 		    l_uid_t uid,
 		    l_gid_t gid
 		);
 	}
 199	AUE_GETUID	STD {
 		int linux_getuid(void);
 	}
 200	AUE_GETGID	STD {
 		int linux_getgid(void);
 	}
 201	AUE_GETEUID	NOPROTO {
 		int geteuid(void);
 	}
 202	AUE_GETEGID	NOPROTO {
 		int getegid(void);
 	}
 203	AUE_SETREUID	NOPROTO {
 		int setreuid(
 		    uid_t ruid,
 		    uid_t euid
 		);
 	}
 204	AUE_SETREGID	NOPROTO {
 		int setregid(
 		    gid_t rgid,
 		    gid_t egid
 		);
 	}
 205	AUE_GETGROUPS	STD {
 		int linux_getgroups(
 		    l_int gidsetsize,
 		    l_gid_t *grouplist
 		);
 	}
 206	AUE_SETGROUPS	STD {
 		int linux_setgroups(
 		    l_int gidsetsize,
 		    l_gid_t *grouplist
 		);
 	}
 207	AUE_FCHOWN	NODEF	fchown fchown fchown_args int
 208	AUE_SETRESUID	NOPROTO {
 		int setresuid(
 		    uid_t ruid,
 		    uid_t euid,
 		    uid_t suid
 		);
 	}
 209	AUE_GETRESUID	NOPROTO {
 		int getresuid(
 		    uid_t *ruid,
 		    uid_t *euid,
 		    uid_t *suid
 		);
 	}
 210	AUE_SETRESGID	NOPROTO {
 		int setresgid(
 		    gid_t rgid,
 		    gid_t egid,
 		    gid_t sgid
 		);
 	}
 211	AUE_GETRESGID	NOPROTO {
 		int getresgid(
 		    gid_t *rgid,
 		    gid_t *egid,
 		    gid_t *sgid
 		);
 	}
 212	AUE_CHOWN	STD {
 		int linux_chown(
 		    char *path,
 		    l_uid_t uid,
 		    l_gid_t gid
 		);
 	}
 213	AUE_SETUID	NOPROTO {
 		int setuid(
 		    uid_t uid
 		);
 	}
 214	AUE_SETGID	NOPROTO {
 		int setgid(
 		    gid_t gid
 		);
 	}
 215	AUE_SETFSUID	STD {
 		int linux_setfsuid(
 		    l_uid_t uid
 		);
 	}
 216	AUE_SETFSGID	STD {
 		int linux_setfsgid(
 		    l_gid_t gid
 		);
 	}
 217	AUE_PIVOT_ROOT	STD {
 		int linux_pivot_root(
 		    char *new_root,
 		    char *put_old
 		);
 	}
 218	AUE_MINCORE	STD {
 		int linux_mincore(
 		    l_ulong start,
 		    l_size_t len,
 		    u_char *vec
 		);
 	}
 219	AUE_MADVISE	STD {
 		int linux_madvise(
 		    void *addr,
 		    size_t len,
 		    int behav
 		);
 	}
 220	AUE_GETDIRENTRIES	STD  {
 		int linux_getdents64(
 		    l_uint fd,
 		    void *dirent,
 		    l_uint count
 		);
 	}
 221	AUE_FCNTL	STD {
 		int linux_fcntl64(
 		    l_uint fd,
 		    l_uint cmd,
 		    uintptr_t arg
 		);
 	}
 222	AUE_NULL	UNIMPL
 223	AUE_NULL	UNIMPL
 224	AUE_NULL	STD {
 		long linux_gettid(void);
 	}
 225	AUE_NULL	UNIMPL	linux_readahead
 226	AUE_NULL	STD {
 		int linux_setxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 227	AUE_NULL	STD {
 		int linux_lsetxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 228	AUE_NULL	STD {
 		int linux_fsetxattr(
 		    l_int fd,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 229	AUE_NULL	STD {
 		int linux_getxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 230	AUE_NULL	STD {
 		int linux_lgetxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 231	AUE_NULL	STD {
 		int linux_fgetxattr(
 		    l_int fd,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 232	AUE_NULL	STD {
 		int linux_listxattr(
 		    const char *path,
 		    char *list,
 		    l_size_t size
 		);
 	}
 233	AUE_NULL	STD {
 		int linux_llistxattr(
 		    const char *path,
 		    char *list,
 		    l_size_t size
 		);
 	}
 234	AUE_NULL	STD {
 		int linux_flistxattr(
 		    l_int fd,
 		    char *list,
 		    l_size_t size
 		);
 	}
 235	AUE_NULL	STD {
 		int linux_removexattr(
 		    const char *path,
 		    const char *name
 		);
 	}
 236	AUE_NULL	STD {
 		int linux_lremovexattr(
 		    const char *path,
 		    const char *name
 		);
 	}
 237	AUE_NULL	STD {
 		int linux_fremovexattr(
 		    l_int fd,
 		    const char *name
 		);
 	}
 238	AUE_NULL	STD {
 		int linux_tkill(
 		    int tid,
 		    int sig
 		);
 	}
 239	AUE_SENDFILE	STD {
 		int linux_sendfile64(
 		    l_int out,
 		    l_int in,
 		    l_loff_t *offset,
 		    l_size_t count
 		);
 	}
 240	AUE_NULL	STD {
 		int linux_sys_futex(
 		    uint32_t *uaddr,
 		    l_int op,
 		    uint32_t val,
 		    struct l_timespec *timeout,
 		    uint32_t *uaddr2,
 		    uint32_t val3
 		);
 	}
 241	AUE_NULL	STD {
 		int linux_sched_setaffinity(
 		    l_pid_t pid,
 		    l_uint len,
 		    l_ulong *user_mask_ptr
 		);
 	}
 242	AUE_NULL	STD {
 		int linux_sched_getaffinity(
 		    l_pid_t pid,
 		    l_uint len,
 		    l_ulong *user_mask_ptr
 		);
 	}
 243	AUE_NULL	STD {
 		int linux_set_thread_area(
 		    struct l_user_desc *desc
 		);
 	}
 244	AUE_NULL	UNIMPL	linux_get_thread_area
 245	AUE_NULL	UNIMPL	linux_io_setup
 246	AUE_NULL	UNIMPL	linux_io_destroy
 247	AUE_NULL	UNIMPL	linux_io_getevents
 248	AUE_NULL	UNIMPL	linux_io_submit
 249	AUE_NULL	UNIMPL	linux_io_cancel
 250	AUE_NULL	STD {
 		int linux_fadvise64(
 		    int fd,
 		    uint32_t offset1,
 		    uint32_t offset2,
 		    l_size_t len,
 		    int advice
 		);
 	}
 251	AUE_NULL	UNIMPL
 252	AUE_EXIT	STD {
 		int linux_exit_group(
 		    int error_code
 		);
 	}
 253	AUE_NULL	STD {
 		int linux_lookup_dcookie(void);
 	}
 254	AUE_NULL	STD {
 		int linux_epoll_create(
 		    l_int size
 		);
 	}
 255	AUE_NULL	STD {
 		int linux_epoll_ctl(
 		    l_int epfd,
 		    l_int op,
 		    l_int fd,
 		    struct epoll_event *event
 		);
 	}
 256	AUE_NULL	STD {
 		int linux_epoll_wait(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    l_int timeout
 		);
 	}
 257	AUE_NULL	STD {
 		int linux_remap_file_pages(void);
 	}
 258	AUE_NULL	STD {
 		int linux_set_tid_address(
 		    int *tidptr
 		);
 	}
 259	AUE_NULL	STD {
 		int linux_timer_create(
 		    clockid_t clock_id,
 		    struct l_sigevent *evp,
 		    l_timer_t *timerid
 		);
 	}
 260	AUE_NULL	STD {
 		int linux_timer_settime(
 		    l_timer_t timerid,
 		    l_int flags,
 		    const struct itimerspec *new,
 		    struct itimerspec *old
 		);
 	}
 261	AUE_NULL	STD {
 		int linux_timer_gettime(
 		    l_timer_t timerid,
 		    struct itimerspec *setting
 		);
 	}
 262	AUE_NULL	STD {
 		int linux_timer_getoverrun(
 		    l_timer_t timerid
 		);
 	}
 263	AUE_NULL	STD {
 		int linux_timer_delete(
 		    l_timer_t timerid
 		);
 	}
 264	AUE_CLOCK_SETTIME	STD {
 		int linux_clock_settime(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 265	AUE_NULL	STD {
 		int linux_clock_gettime(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 266	AUE_NULL	STD {
 		int linux_clock_getres(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 267	AUE_NULL	STD {
 		int linux_clock_nanosleep(
 		    clockid_t which,
 		    int flags,
 		    struct l_timespec *rqtp,
 		    struct l_timespec *rmtp
 		);
 	}
 268	AUE_STATFS	STD {
 		int linux_statfs64(
 		    char *path,
 		    size_t bufsize,
 		    struct l_statfs64_buf *buf
 		);
 	}
 269	AUE_FSTATFS	STD {
 		int linux_fstatfs64(
 		    l_uint fd,
 		    size_t bufsize,
 		    struct l_statfs64_buf *buf
 		);
 	}
 270	AUE_NULL	STD {
 		int linux_tgkill(
 		    int tgid,
 		    int pid,
 		    int sig
 		);
 	}
 271	AUE_UTIMES	STD {
 		int linux_utimes(
 		    char *fname,
 		    struct l_timeval *tptr
 		);
 	}
 272	AUE_NULL	STD {
 		int linux_fadvise64_64(
 		    int fd,
 		    uint32_t offset1,
 		    uint32_t offset2,
 		    uint32_t len1,
 		    uint32_t len2,
 		    int advice
 		);
 	}
 273	AUE_NULL	UNIMPL	vserver
 274	AUE_NULL	STD {
 		int linux_mbind(void);
 	}
 275	AUE_NULL	STD {
 		int linux_get_mempolicy(void);
 	}
 276	AUE_NULL	STD {
 		int linux_set_mempolicy(void);
 	}
 ; Linux 2.6.6:
 277	AUE_NULL	STD {
 		int linux_mq_open(
 		    const char *name,
 		    l_int oflag,
 		    l_mode_t mode,
 		    struct mq_attr *attr
 		);
 	}
 278	AUE_NULL	STD {
 		int linux_mq_unlink(
 		    const char *name
 		);
 	}
 279	AUE_NULL	STD {
 		int linux_mq_timedsend(
 		    l_mqd_t mqd,
 		    const char *msg_ptr,
 		    l_size_t msg_len,
 		    l_uint msg_prio,
 		    const struct l_timespec *abs_timeout
 		);
 	}
 280	AUE_NULL	STD {
 		int linux_mq_timedreceive(
 		    l_mqd_t mqd,
 		    char *msg_ptr,
 		    l_size_t msg_len,
 		    l_uint *msg_prio,
 		    const struct l_timespec *abs_timeout
 		);
 	}
 281	AUE_NULL	STD {
 		int linux_mq_notify(
 		    l_mqd_t mqd,
 		    const struct l_sigevent *sevp
 		);
 	}
 282	AUE_NULL	STD {
 		int linux_mq_getsetattr(
 		    l_mqd_t mqd,
 		    const struct mq_attr *attr,
 		    struct mq_attr *oattr
 		);
 	}
 283	AUE_NULL	STD {
 		int linux_kexec_load(void);
 	}
 284	AUE_WAIT6	STD {
 		int linux_waitid(
 		    int idtype,
 		    l_pid_t id,
 		    l_siginfo_t *info,
 		    int options,
 		    struct l_rusage *rusage
 		);
 	}
 285	AUE_NULL	UNIMPL
 ; Linux 2.6.11:
 286	AUE_NULL	STD {
 		int linux_add_key(void);
 	}
 287	AUE_NULL	STD {
 		int linux_request_key(void);
 	}
 288	AUE_NULL	STD {
 		int linux_keyctl(void);
 	}
 ; Linux 2.6.13:
 289	AUE_SETPRIORITY	STD	{
 		int linux_ioprio_set(
 		    l_int which,
 		    l_int who,
 		    l_int ioprio
 		);
 	}
 290	AUE_GETPRIORITY	STD	{
 		int linux_ioprio_get(
 		    l_int which,
 		    l_int who
 		);
 	}
 291	AUE_NULL	STD {
 		int linux_inotify_init(void);
 	}
 292	AUE_NULL	STD {
 		int linux_inotify_add_watch(
 		    l_int fd,
 		    const char *pathname,
 		    uint32_t mask
 		);
 	}
 293	AUE_NULL	STD {
 		int linux_inotify_rm_watch(
 		    l_int fd,
 		    uint32_t wd
 		);
 	}
 ; Linux 2.6.16:
 294	AUE_NULL	STD {
 		int linux_migrate_pages(void);
 	}
 295	AUE_OPEN_RWTC	STD {
 		int linux_openat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int flags,
 		    l_int mode
 		);
 	}
 296	AUE_MKDIRAT	STD {
 		int linux_mkdirat(
 		    l_int dfd,
 		    const char *pathname,
 		    l_int mode
 		);
 	}
 297	AUE_MKNODAT	STD {
 		int linux_mknodat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int mode,
 		    l_dev_t dev
 		);
 	}
 298	AUE_FCHOWNAT	STD {
 		int linux_fchownat(
 		    l_int dfd,
 		    const char *filename,
 		    l_uid16_t uid,
 		    l_gid16_t gid,
 		    l_int flag
 		);
 	}
 299	AUE_FUTIMESAT	STD {
 		int linux_futimesat(
 		    l_int dfd,
 		    char *filename,
 		    struct l_timeval *utimes
 		);
 	}
 300	AUE_FSTATAT	STD {
 		int linux_fstatat64(
 		    l_int dfd,
 		    char *pathname,
 		    struct l_stat64 *statbuf,
 		    l_int flag
 		);
 	}
 301	AUE_UNLINKAT	STD {
 		int linux_unlinkat(
 		    l_int dfd,
 		    const char *pathname,
 		    l_int flag
 		);
 	}
 302	AUE_RENAMEAT	STD {
 		int linux_renameat(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname
 		);
 	}
 303	AUE_LINKAT	STD {
 		int linux_linkat(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname,
 		    l_int flag
 		);
 	}
 304	AUE_SYMLINKAT	STD {
 		int linux_symlinkat(
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname
 		);
 	}
 305	AUE_READLINKAT	STD {
 		int linux_readlinkat(
 		    l_int dfd,
 		    const char *path,
 		    char *buf,
 		    l_int bufsiz
 		);
 	}
 306	AUE_FCHMODAT	STD {
 		int linux_fchmodat(
 		    l_int dfd,
 		    const char *filename,
 		    l_mode_t mode
 		);
 	}
 307	AUE_FACCESSAT	STD {
 		int linux_faccessat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int amode
 		);
 	}
 308	AUE_SELECT	STD {
 		int linux_pselect6(
 		    l_int nfds,
 		    l_fd_set *readfds,
 		    l_fd_set *writefds,
 		    l_fd_set *exceptfds,
 		    struct l_timespec *tsp,
 		    l_uintptr_t *sig
 		);
 	}
 309	AUE_POLL	STD {
 		int linux_ppoll(
 		    struct pollfd *fds,
 		    uint32_t nfds,
 		    struct l_timespec *tsp,
 		    l_sigset_t *sset,
 		    l_size_t ssize
 		);
 	}
 310	AUE_NULL	STD {
 		int linux_unshare(void);
 	}
 ; Linux 2.6.17:
 311	AUE_NULL	STD {
 		int linux_set_robust_list(
 		    struct linux_robust_list_head *head,
 		    l_size_t len
 		);
 	}
 312	AUE_NULL	STD {
 		int linux_get_robust_list(
 		    l_int pid,
 		    struct linux_robust_list_head **head,
 		    l_size_t *len
 		);
 	}
 313	AUE_NULL	STD {
 		int linux_splice(
 		    int fd_in,
 		    l_loff_t *off_in,
 		    int fd_out,
 		    l_loff_t *off_out,
 		    l_size_t len,
 		    l_uint flags
 		);
 	}
 314	AUE_NULL	STD {
 		int linux_sync_file_range(
 		    l_int fd,
 		    uint32_t offset1,
 		    uint32_t offset2,
 		    uint32_t nbytes1,
 		    uint32_t nbytes2,
 		    unsigned int flags
 		);
 	}
 315	AUE_NULL	STD {
 		int linux_tee(void);
 	}
 316	AUE_NULL	STD {
 		int linux_vmsplice(void);
 	}
 ; Linux 2.6.18:
 317	AUE_NULL	STD {
 		int linux_move_pages(void);
 	}
 ; Linux 2.6.19:
 318	AUE_NULL	STD {
 		int linux_getcpu(
 		    l_uint *cpu,
 		    l_uint *node,
 		    void *cache
 		);
 	}
 319	AUE_NULL	STD {
 		int linux_epoll_pwait(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    l_int timeout,
 		    l_sigset_t *mask,
 		    l_size_t sigsetsize
 		);
 	}
 ; Linux 2.6.22:
 320	AUE_FUTIMESAT	STD {
 		int linux_utimensat(
 		    l_int dfd,
 		    const char *pathname,
 		    const struct l_timespec *times,
 		    l_int flags
 		);
 	}
 321	AUE_NULL	STD {
 		int linux_signalfd(void);
 	}
 322	AUE_NULL	STD {
 		int linux_timerfd_create(
 		    l_int clockid,
 		    l_int flags
 		);
 	}
 323	AUE_NULL	STD {
 		int linux_eventfd(
 		    l_uint initval
 		);
 	}
 ; Linux 2.6.23:
 324	AUE_NULL	STD {
 		int linux_fallocate(
 		    l_int fd,
 		    l_int mode,
 		    uint32_t offset1,
 		    uint32_t offset2,
 		    uint32_t len1,
 		    uint32_t len2
 		);
 	}
 ; Linux 2.6.25:
 325	AUE_NULL	STD {
 		int linux_timerfd_settime(
 		    l_int fd,
 		    l_int flags,
 		    const struct l_itimerspec *new_value,
 		    struct l_itimerspec *old_value
 		);
 	}
 326	AUE_NULL	STD {
 		int linux_timerfd_gettime(
 		    l_int fd,
 		    struct l_itimerspec *old_value
 		);
 	}
 ; Linux 2.6.27:
 327	AUE_NULL	STD {
 		int linux_signalfd4(void);
 	}
 328	AUE_NULL	STD {
 		int linux_eventfd2(
 		    l_uint initval,
 		    l_int flags
 		);
 	}
 329	AUE_NULL	STD {
 		int linux_epoll_create1(
 		    l_int flags
 		);
 	}
 330	AUE_NULL	STD {
 		int linux_dup3(
 		    l_int oldfd,
 		    l_int newfd,
 		    l_int flags
 		);
 	}
 331	AUE_NULL	STD {
 		int linux_pipe2(
 		    l_int *pipefds,
 		    l_int flags
 		);
 	}
 332	AUE_NULL	STD {
 		int linux_inotify_init1(
 		    l_int flags
 		);
 	}
 ; Linux 2.6.30:
 333	AUE_NULL	STD {
 		int linux_preadv(
 		    l_ulong fd,
 		    struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h
 		);
 	}
 334	AUE_NULL	STD {
 		int linux_pwritev(
 		    l_ulong fd,
 		    struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h
 		);
 	}
 ; Linux 2.6.31:
 335	AUE_NULL	STD {
 		int linux_rt_tgsigqueueinfo(
 		    l_pid_t tgid,
 		    l_pid_t tid,
 		    l_int sig,
 		    l_siginfo_t *uinfo
 		);
 	}
 336	AUE_NULL	STD {
 		int linux_perf_event_open(void);
 	}
 ; Linux 2.6.33:
 337	AUE_NULL	STD {
 		int linux_recvmmsg(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags,
 		    struct l_timespec *timeout
 		);
 	}
 338	AUE_NULL	STD {
 		int linux_fanotify_init(void);
 	}
 339	AUE_NULL	STD {
 		int linux_fanotify_mark(void);
 	}
 ; Linux 2.6.36:
 340	AUE_NULL	STD {
 		int linux_prlimit64(
 		    l_pid_t pid,
 		    l_uint resource,
 		    struct rlimit *new,
 		    struct rlimit *old
 		);
 	}
 ; Linux 2.6.39:
 341	AUE_NULL	STD {
 		int linux_name_to_handle_at(
 		    l_int dirfd,
 		    const char *name,
 		    struct l_file_handle *handle,
 		    l_int *mnt_id,
 		    l_int flags
 		);
 	}
 342	AUE_NULL	STD {
 		int linux_open_by_handle_at(
 		    l_int mountdirfd,
 		    struct l_file_handle *handle,
 		    l_int flags
 		);
 	}
 343	AUE_NULL	STD {
 		int linux_clock_adjtime(void);
 	}
 344	AUE_SYNC	STD {
 		int linux_syncfs(
 		    l_int fd
 		);
 	}
 ; Linux 3.0:
 345	AUE_NULL	STD {
 		int linux_sendmmsg(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags
 		);
 	}
 346	AUE_NULL	STD {
 		int linux_setns(void);
 	}
 ; Linux 3.2 (glibc 2.15):
 347	AUE_NULL	STD {
 		int linux_process_vm_readv(
 		    l_pid_t pid,
 		    const struct iovec *lvec,
 		    l_ulong liovcnt,
 		    const struct iovec *rvec,
 		    l_ulong riovcnt,
 		    l_ulong flags
 		);
 	}
 348	AUE_NULL	STD {
 		int linux_process_vm_writev(
 		    l_pid_t pid,
 		    const struct iovec *lvec,
 		    l_ulong liovcnt,
 		    const struct iovec *rvec,
 		    l_ulong riovcnt,
 		    l_ulong flags
 		);
 	}
 ; Linux 3.5 (no glibc wrapper):
 349	AUE_NULL	STD {
 		int linux_kcmp(
 		    l_pid_t pid1,
 		    l_pid_t pid2,
 		    l_int type,
 		    l_ulong idx1,
 		    l_ulong idx
 		);
 	}
 ; Linux 3.8 (no glibc wrapper):
 350	AUE_NULL	STD {
 		int linux_finit_module(
 		    l_int fd,
 		    const char *uargs,
 		    l_int flags
 		);
 	}
 ; Linux 3.14:
 351	AUE_NULL	STD {
 		int linux_sched_setattr(
 		    l_pid_t pid,
 		    void *attr,
 		    l_uint flags
 		);
 	}
 352	AUE_NULL	STD {
 		int linux_sched_getattr(
 		    l_pid_t pid,
 		    void *attr,
 		    l_uint size,
 		    l_uint flags
 		);
 	}
 ; Linux 3.15:
 353	AUE_NULL	STD {
 		int linux_renameat2(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname,
 		    unsigned int flags
 		);
 	}
 ; Linux 3.17:
 354	AUE_NULL	STD {
 		int linux_seccomp(
 		    l_uint op,
 		    l_uint flags,
 		    const char *uargs
 		);
 	}
 355	AUE_NULL	STD {
 		int linux_getrandom(
 		    char *buf,
 		    l_size_t count,
 		    l_uint flags
 		);
 	}
 356	AUE_NULL	STD {
 		int linux_memfd_create(
 		    const char *uname_ptr,
 		    l_uint flags
 		);
 	}
 ; Linux 3.18:
 357	AUE_NULL	STD {
 		int linux_bpf(
 		    l_int cmd,
 		    void *attr,
 		    l_uint size
 		);
 	}
 ; Linux 3.19:
 358	AUE_NULL	STD {
 		int linux_execveat(
 		    l_int dfd,
 		    const char *filename,
 		    const char **argv,
 		    const char **envp,
 		    l_int flags
 		);
 	}
 ; Linux 4.3: sockets now direct system calls:
 359	AUE_SOCKET	STD {
 		int linux_socket(
 		    l_int domain,
 		    l_int type,
 		    l_int protocol
 		);
 	}
 360	AUE_SOCKETPAIR	STD {
 		int linux_socketpair(
 		    l_int domain,
 		    l_int type,
 		    l_int protocol,
 		    l_uintptr_t rsv
 		);
 	}
 361	AUE_BIND	STD {
 		int linux_bind(
 		    l_int s,
 		    l_uintptr_t name,
 		    l_int namelen
 		);
 	}
 362	AUE_CONNECT	STD {
 		int linux_connect(
 		    l_int s,
 		    l_uintptr_t name,
 		    l_int namelen
 		);
 	}
 363	AUE_LISTEN	STD {
 		int linux_listen(
 		    l_int s,
 		    l_int backlog
 		);
 	}
 364	AUE_ACCEPT	STD {
 		int linux_accept4(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen,
 		    l_int flags
 		);
 	}
 365	AUE_GETSOCKOPT	STD {
 		int linux_getsockopt(
 		    l_int s,
 		    l_int level,
 		    l_int optname,
 		    l_uintptr_t optval,
 		    l_uintptr_t optlen
 		);
 	}
 366	AUE_SETSOCKOPT	STD {
 		int linux_setsockopt(
 		    l_int s,
 		    l_int level,
 		    l_int optname,
 		    l_uintptr_t optval,
 		    l_int optlen
 		);
 	}
 367	AUE_GETSOCKNAME	STD {
 		int linux_getsockname(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 368	AUE_GETPEERNAME	STD {
 		int linux_getpeername(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 369	AUE_SENDTO	STD {
 		int linux_sendto(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_int len,
 		    l_int flags,
 		    l_uintptr_t to,
 		    l_int tolen
 		);
 	}
 370	AUE_SENDMSG	STD {
 		int linux_sendmsg(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_int flags
 		);
 	}
 371	AUE_RECVFROM	STD {
 		int linux_recvfrom(
 		    l_int s,
 		    l_uintptr_t buf,
 		    l_size_t len,
 		    l_int flags,
 		    l_uintptr_t from,
 		    l_uintptr_t fromlen
 		);
 	}
 372	AUE_RECVMSG	STD {
 		int linux_recvmsg(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_int flags
 		);
 	}
 373	AUE_NULL	STD {
 		int linux_shutdown(
 		    l_int s,
 		    l_int how
 		);
 	}
 ; Linux 4.2:
 374	AUE_NULL	STD {
 		int linux_userfaultfd(
 		    l_int flags
 		);
 	}
 ; Linux 4.3:
 375	AUE_NULL	STD {
 		int linux_membarrier(
 		    l_int cmd,
 		    l_uint flags,
 		    l_int cpu_id
 		);
 	}
 ; Linux 4.4:
 376	AUE_NULL	STD {
 		int linux_mlock2(
 		    l_ulong start,
 		    l_size_t len,
 		    l_int flags
 		);
 	}
 ; Linux 4.5:
 377	AUE_NULL	STD {
 		int linux_copy_file_range(
 		    l_int fd_in,
 		    l_loff_t *off_in,
 		    l_int fd_out,
 		    l_loff_t *off_out,
 		    l_size_t len,
 		    l_uint flags
 		);
 	}
 ; Linux 4.6:
 378	AUE_NULL	STD {
 		int linux_preadv2(
 		    l_ulong fd,
 		    const struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h,
 		    l_int flags
 		);
 	}
 379	AUE_NULL	STD {
 		int linux_pwritev2(
 		    l_ulong fd,
 		    const struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h,
 		    l_int flags
 		);
 	}
 ; Linux 4.8:
 380	AUE_NULL	STD {
 		int linux_pkey_mprotect(
 		    l_ulong start,
 		    l_size_t len,
 		    l_ulong prot,
 		    l_int pkey
 		);
 	}
 381	AUE_NULL	STD {
 		int linux_pkey_alloc(
 		    l_ulong flags,
 		    l_ulong init_val
 		);
 	}
 382	AUE_NULL	STD {
 		int linux_pkey_free(
 		    l_int pkey
 		);
 	}
 ; Linux 4.11:
 383	AUE_NULL	STD {
 		int linux_statx(
 		    l_int dirfd,
 		    const char *pathname,
 		    l_uint flags,
 		    l_uint mask,
 		    void *statxbuf
 		);
 	}
 384	AUE_NULL	STD {
 		int linux_arch_prctl(
 		    l_int option,
 		    l_ulong arg2
 		);
 	}
 ; Linux 4.18:
 385	AUE_NULL	STD {
 		int linux_io_pgetevents(void);
 	}
 386	AUE_NULL	STD {
 		int linux_rseq(
 		    struct linux_rseq *rseq,
 		    uint32_t rseq_len,
 		    l_int flags,
 		    uint32_t sig
 		);
 	}
 ; Linux 5.1:
 387-392	AUE_NULL	UNIMPL	nosys
 393	AUE_NULL	STD {
 		int linux_semget(
 		    l_key_t key,
 		    l_int nsems,
 		    l_int semflg
 		);
 	}
 394	AUE_NULL	STD {
 		int linux_semctl(
 		    l_int semid,
 		    l_int semnum,
 		    l_int cmd,
 		    union l_semun arg
 		);
 	}
 395	AUE_NULL	STD {
 		int linux_shmget(
 		    l_key_t key,
 		    l_size_t size,
 		    l_int shmflg
 		);
 	}
 396	AUE_NULL	STD {
 		int linux_shmctl(
 		    l_int shmid,
 		    l_int cmd,
 		    struct l_shmid_ds *buf
 		);
 	}
 397	AUE_NULL	STD {
 		int linux_shmat(
 		    l_int shmid,
 		    char *shmaddr,
 		    l_int shmflg
 		);
 	}
 398	AUE_NULL	STD {
 		int linux_shmdt(
 		    char *shmaddr
 		);
 	}
 399	AUE_NULL	STD {
 		int linux_msgget(
 		    l_key_t key,
 		    l_int msgflg
 		);
 	}
 400	AUE_NULL	STD {
 		int linux_msgsnd(
 		    l_int msqid,
 		    struct l_msgbuf *msgp,
 		    l_size_t msgsz,
 		    l_int msgflg
 		);
 	}
 401	AUE_NULL	STD {
 		int linux_msgrcv(
 		    l_int msqid,
 		    struct l_msgbuf *msgp,
 		    l_size_t msgsz,
 		    l_long msgtyp,
 		    l_int msgflg
 		);
 	}
 402	AUE_NULL	STD {
 		int linux_msgctl(
 		    l_int msqid,
 		    l_int cmd,
 		    struct l_msqid_ds *buf
 		);
 	}
 403	AUE_NULL	STD {
 		int linux_clock_gettime64(
 		    clockid_t which,
 		    struct l_timespec64 *tp
 		);
 	}
 404	AUE_NULL	STD {
 		int linux_clock_settime64(
 		    clockid_t which,
 		    struct l_timespec64 *tp
 		);
 	}
 405	AUE_NULL	STD {
 		int linux_clock_adjtime64(void);
 	}
 406	AUE_NULL	STD {
 		int linux_clock_getres_time64(
 		    clockid_t which,
 		    struct l_timespec64 *tp
 		);
 	}
 407	AUE_NULL	STD {
 		int linux_clock_nanosleep_time64(
 		    clockid_t which,
 		    l_int flags,
 		    struct l_timespec64 *rqtp,
 		    struct l_timespec64 *rmtp
 		);
 	}
 408	AUE_NULL	STD {
 		int linux_timer_gettime64(
 		    l_timer_t timerid,
 		    struct l_itimerspec64 *setting
 		);
 	}
 409	AUE_NULL	STD {
 		int linux_timer_settime64(
 		    l_timer_t timerid,
 		    l_int flags,
 		    const struct l_itimerspec64 *new,
 		    struct l_itimerspec64 *old
 		);
 	}
 410	AUE_NULL	STD {
 		int linux_timerfd_gettime64(
 		    l_int fd,
 		    struct l_itimerspec64 *old_value
 		);
 	}
 411	AUE_NULL	STD {
 		int linux_timerfd_settime64(
 		    l_int fd,
 		    l_int flags,
 		    const struct l_itimerspec64 *new_value,
 		    struct l_itimerspec64 *old_value
 		);
 	}
 412	AUE_NULL	STD {
 		int linux_utimensat_time64(
 		    l_int dfd,
 		    const char *pathname,
 		    const struct l_timespec64 *times64,
 		    l_int flags
 		);
 	}
 413	AUE_NULL	STD {
 		int linux_pselect6_time64(
 		    l_int nfds,
 		    l_fd_set *readfds,
 		    l_fd_set *writefds,
 		    l_fd_set *exceptfds,
 		    struct l_timespec64 *tsp,
 		    l_uintptr_t *sig
 		);
 	}
 414	AUE_NULL	STD {
 		int linux_ppoll_time64(
 		    struct pollfd *fds,
 		    uint32_t nfds,
 		    struct l_timespec64 *tsp,
 		    l_sigset_t *sset,
 		    l_size_t ssize
 		);
 	}
 415	AUE_NULL	UNIMPL	nosys
 416	AUE_NULL	STD {
 		int linux_io_pgetevents_time64(void);
 	}
 417	AUE_NULL	STD {
 		int linux_recvmmsg_time64(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags,
 		    struct l_timespec64 *timeout
 		);
 	}
 418	AUE_NULL	STD {
 		int linux_mq_timedsend_time64(void);
 	}
 419	AUE_NULL	STD {
 		int linux_mq_timedreceive_time64(void);
 	}
 420	AUE_NULL	STD {
 		int linux_semtimedop_time64(
 		    l_int semid,
 		    struct sembuf *tsops,
 		    l_size_t nsops,
 		    struct l_timespec64 *timeout
 		);
 	}
 421	AUE_NULL	STD {
 		int linux_rt_sigtimedwait_time64(
 		    l_sigset_t *mask,
 		    l_siginfo_t *ptr,
 		    struct l_timespec64 *timeout,
 		    l_size_t sigsetsize
 		);
 	}
 422	AUE_NULL	STD {
 		int linux_sys_futex_time64(
 		    uint32_t *uaddr,
 		    l_int op,
 		    uint32_t val,
 		    struct l_timespec64 *timeout,
 		    uint32_t *uaddr2,
 		    uint32_t val3
 		);
 	}
 423	AUE_SCHED_RR_GET_INTERVAL	STD  {
 		int linux_sched_rr_get_interval_time64(
 		    l_pid_t pid,
 		    struct l_timespec64 *interval
 		);
 	}
 424	AUE_NULL	STD {
 		int linux_pidfd_send_signal(
 		    l_int pidfd,
 		    l_int sig,
 		    l_siginfo_t *info,
 		    l_uint flags
 		);
 	}
 425	AUE_NULL	STD {
 		int linux_io_uring_setup(void);
 	}
 426	AUE_NULL	STD {
 		int linux_io_uring_enter(void);
 	}
 427	AUE_NULL	STD {
 		int linux_io_uring_register(void);
 	}
 ; Linux 5.2:
 428    AUE_NULL		STD {
 		int linux_open_tree(void);
 	}
 429    AUE_NULL		STD {
 		int linux_move_mount(void);
 	}
 430    AUE_NULL		STD {
 		int linux_fsopen(void);
 	}
 431    AUE_NULL		STD {
 		int linux_fsconfig(void);
 	}
 432    AUE_NULL		STD {
 		int linux_fsmount(void);
 	}
 433    AUE_NULL		STD {
 		int linux_fspick(void);
 	}
 ; Linux 5.3:
 434    AUE_NULL		STD {
 		int linux_pidfd_open(void);
 	}
 435    AUE_NULL		STD {
 		int linux_clone3(
 		    struct l_user_clone_args *uargs,
 		    l_size_t usize
 		);
 	}
 ; Linux 5.9:
 436	AUE_CLOSERANGE	STD {
 		int linux_close_range(
 		    l_uint first,
 		    l_uint last,
 		    l_uint flags
 		);
 	}
 ; Linux 5.6:
 437    AUE_NULL		STD {
 		int linux_openat2(void);
 	}
 438    AUE_NULL		STD {
 		int linux_pidfd_getfd(void);
 	}
 ; Linux 5.8:
 439    AUE_NULL		STD {
 		int linux_faccessat2(
 		    l_int dfd,
 		    const char *filename,
 		    l_int amode,
 		    l_int flags
 		);
 	}
 ; Linux 5.10:
 440    AUE_NULL		STD {
 		int linux_process_madvise(void);
 	}
 ; Linux 5.11:
 441    AUE_NULL		STD {
 		int linux_epoll_pwait2_64(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    struct l_timespec64 *timeout,
 		    l_sigset_t *mask,
 		    l_size_t sigsetsize
 		);
 	}
 ; Linux 5.12:
 442    AUE_NULL		STD {
 		int linux_mount_setattr(void);
 	}
 ; Linux 5.14:
 443	AUE_NULL		STD {
 		int linux_quotactl_fd(void);
 	}
 ; Linux 5.13:
 444	AUE_NULL		STD {
 		int linux_landlock_create_ruleset(void);
 	}
 445	AUE_NULL		STD {
 		int linux_landlock_add_rule(void);
 	}
 446	AUE_NULL		STD {
 		int linux_landlock_restrict_self(void);
 	}
 ; Linux 5.14:
 447	AUE_NULL		STD {
 		int linux_memfd_secret(void);
 	}
 ; Linux 5.15:
 448	AUE_NULL		STD {
 		int linux_process_mrelease(void);
 	}
 ; Linux 5.16:
 449	AUE_NULL		STD {
 		int linux_futex_waitv(void);
 	}
 ; Linux 5.17:
 450	AUE_NULL		STD {
 		int linux_set_mempolicy_home_node(void);
 	}
 ; Linux 6.5:
 451	AUE_NULL		STD {
 		int linux_cachestat(void);
 	}
 ; Linux 6.6:
 452	AUE_NULL		STD {
 		int linux_fchmodat2(void);
 	}
 
  ; vim: syntax=off
diff --git a/sys/arm64/linux/linux_proto.h b/sys/arm64/linux/linux_proto.h
index ad0146b85..d345196b6 100644
--- a/sys/arm64/linux/linux_proto.h
+++ b/sys/arm64/linux/linux_proto.h
@@ -1,1776 +1,1782 @@
 /*
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #ifndef _LINUX_SYSPROTO_H_
 #define	_LINUX_SYSPROTO_H_
 
 #include <sys/types.h>
 #include <sys/signal.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(syscallarg_t) <= sizeof(t) ? \
 		0 : sizeof(syscallarg_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
 
 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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(char *)]; char * list; char list_r_[PADR_(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_(char *)]; char * list; char list_r_[PADR_(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_(char *)]; char * list; char list_r_[PADR_(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_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_lookup_dcookie_args {
 	syscallarg_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_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_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_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_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_inotify_init1_args {
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_inotify_add_watch_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char mask_l_[PADL_(uint32_t)]; uint32_t mask; char mask_r_[PADR_(uint32_t)];
 };
 struct linux_inotify_rm_watch_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char wd_l_[PADL_(uint32_t)]; uint32_t wd; char wd_r_[PADR_(uint32_t)];
 };
 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_ioprio_set_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)];
 	char ioprio_l_[PADL_(l_int)]; l_int ioprio; char ioprio_r_[PADR_(l_int)];
 };
 struct linux_ioprio_get_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_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_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_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_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_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_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_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_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_pivot_root_args {
 	syscallarg_t dummy;
 };
 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_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_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char length_l_[PADL_(l_long)]; l_long length; char length_r_[PADR_(l_long)];
 };
 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_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_chdir_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 };
 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_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_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_vhangup_args {
 	syscallarg_t dummy;
 };
 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_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_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_write_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	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)];
 };
 struct linux_writev_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
 	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
 };
 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_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_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_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_signalfd4_args {
 	syscallarg_t dummy;
 };
 struct linux_vmsplice_args {
 	syscallarg_t dummy;
 };
 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 {
 	syscallarg_t dummy;
 };
 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_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_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_fdatasync_args {
 	char fd_l_[PADL_(l_uint)]; l_uint fd; char fd_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_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 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_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_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_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_personality_args {
 	char per_l_[PADL_(l_uint)]; l_uint per; char per_r_[PADR_(l_uint)];
 };
 struct linux_exit_args {
 	char rval_l_[PADL_(u_int)]; u_int rval; char rval_r_[PADR_(u_int)];
 };
 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_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_set_tid_address_args {
 	char tidptr_l_[PADL_(l_int *)]; l_int * tidptr; char tidptr_r_[PADR_(l_int *)];
 };
 struct linux_unshare_args {
 	syscallarg_t dummy;
 };
 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_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_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_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_kexec_load_args {
 	syscallarg_t dummy;
 };
 struct linux_init_module_args {
 	syscallarg_t dummy;
 };
 struct linux_delete_module_args {
 	syscallarg_t dummy;
 };
 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 l_sigevent *)]; struct l_sigevent * evp; char evp_r_[PADR_(struct l_sigevent *)];
 	char timerid_l_[PADL_(l_timer_t *)]; l_timer_t * timerid; char timerid_r_[PADR_(l_timer_t *)];
 };
 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_sigreturn_args {
 	syscallarg_t dummy;
 };
 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_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_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_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_getsid_args {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 };
 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_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_sethostname_args {
 	char hostname_l_[PADL_(char *)]; char * hostname; char hostname_r_[PADR_(char *)];
 	char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
 };
 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_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_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_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_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_adjtimex_args {
 	syscallarg_t dummy;
 };
 struct linux_getpid_args {
 	syscallarg_t dummy;
 };
 struct linux_getppid_args {
 	syscallarg_t dummy;
 };
 struct linux_getuid_args {
 	syscallarg_t dummy;
 };
 struct linux_getgid_args {
 	syscallarg_t dummy;
 };
 struct linux_gettid_args {
 	syscallarg_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_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 sevp_l_[PADL_(const struct l_sigevent *)]; const struct l_sigevent * sevp; char sevp_r_[PADR_(const struct l_sigevent *)];
 };
 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_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_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_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_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_semtimedop_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char tsops_l_[PADL_(struct sembuf *)]; struct sembuf * tsops; char tsops_r_[PADR_(struct sembuf *)];
 	char nsops_l_[PADL_(l_size_t)]; l_size_t nsops; char nsops_r_[PADR_(l_size_t)];
 	char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 };
 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_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_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_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_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_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_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_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_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_brk_args {
 	char dsend_l_[PADL_(l_ulong)]; l_ulong dsend; char dsend_r_[PADR_(l_ulong)];
 };
+struct linux_munmap_args {
+	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
+	char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
+};
 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_add_key_args {
 	syscallarg_t dummy;
 };
 struct linux_request_key_args {
 	syscallarg_t dummy;
 };
 struct linux_keyctl_args {
 	syscallarg_t dummy;
 };
 struct linux_clone_args {
 	char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char stack_l_[PADL_(l_ulong)]; l_ulong stack; char stack_r_[PADR_(l_ulong)];
 	char parent_tidptr_l_[PADL_(l_int *)]; l_int * parent_tidptr; char parent_tidptr_r_[PADR_(l_int *)];
 	char tls_l_[PADL_(l_ulong)]; l_ulong tls; char tls_r_[PADR_(l_ulong)];
 	char child_tidptr_l_[PADL_(l_int *)]; l_int * child_tidptr; char child_tidptr_r_[PADR_(l_int *)];
 };
 struct linux_execve_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char argp_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * argp; char argp_r_[PADR_(l_uintptr_t *)];
 	char envp_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * envp; char envp_r_[PADR_(l_uintptr_t *)];
 };
 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_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_swapoff_args {
 	syscallarg_t dummy;
 };
 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_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_remap_file_pages_args {
 	syscallarg_t dummy;
 };
 struct linux_mbind_args {
 	syscallarg_t dummy;
 };
 struct linux_get_mempolicy_args {
 	syscallarg_t dummy;
 };
 struct linux_set_mempolicy_args {
 	syscallarg_t dummy;
 };
 struct linux_migrate_pages_args {
 	syscallarg_t dummy;
 };
 struct linux_move_pages_args {
 	syscallarg_t dummy;
 };
 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 {
 	syscallarg_t dummy;
 };
 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_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_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_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_fanotify_init_args {
 	syscallarg_t dummy;
 };
 struct linux_fanotify_mark_args {
 	syscallarg_t dummy;
 };
 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 {
 	syscallarg_t dummy;
 };
 struct linux_syncfs_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 };
 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_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_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_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_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char cpu_id_l_[PADL_(l_int)]; l_int cpu_id; char cpu_id_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 {
 	syscallarg_t dummy;
 };
 struct linux_rseq_args {
 	char rseq_l_[PADL_(struct linux_rseq *)]; struct linux_rseq * rseq; char rseq_r_[PADR_(struct linux_rseq *)];
 	char rseq_len_l_[PADL_(uint32_t)]; uint32_t rseq_len; char rseq_len_r_[PADR_(uint32_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char sig_l_[PADL_(uint32_t)]; uint32_t sig; char sig_r_[PADR_(uint32_t)];
 };
 struct linux_kexec_file_load_args {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_io_uring_enter_args {
 	syscallarg_t dummy;
 };
 struct linux_io_uring_register_args {
 	syscallarg_t dummy;
 };
 struct linux_open_tree_args {
 	syscallarg_t dummy;
 };
 struct linux_move_mount_args {
 	syscallarg_t dummy;
 };
 struct linux_fsopen_args {
 	syscallarg_t dummy;
 };
 struct linux_fsconfig_args {
 	syscallarg_t dummy;
 };
 struct linux_fsmount_args {
 	syscallarg_t dummy;
 };
 struct linux_fspick_args {
 	syscallarg_t dummy;
 };
 struct linux_pidfd_open_args {
 	syscallarg_t dummy;
 };
 struct linux_clone3_args {
 	char uargs_l_[PADL_(struct l_user_clone_args *)]; struct l_user_clone_args * uargs; char uargs_r_[PADR_(struct l_user_clone_args *)];
 	char usize_l_[PADL_(l_size_t)]; l_size_t usize; char usize_r_[PADR_(l_size_t)];
 };
 struct linux_close_range_args {
 	char first_l_[PADL_(l_uint)]; l_uint first; char first_r_[PADR_(l_uint)];
 	char last_l_[PADL_(l_uint)]; l_uint last; char last_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_openat2_args {
 	syscallarg_t dummy;
 };
 struct linux_pidfd_getfd_args {
 	syscallarg_t dummy;
 };
 struct linux_faccessat2_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)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_process_madvise_args {
 	syscallarg_t dummy;
 };
 struct linux_epoll_pwait2_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_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)];
 	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_mount_setattr_args {
 	syscallarg_t dummy;
 };
 struct linux_quotactl_fd_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_create_ruleset_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_add_rule_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_restrict_self_args {
 	syscallarg_t dummy;
 };
 struct linux_memfd_secret_args {
 	syscallarg_t dummy;
 };
 struct linux_process_mrelease_args {
 	syscallarg_t dummy;
 };
 struct linux_futex_waitv_args {
 	syscallarg_t dummy;
 };
 struct linux_set_mempolicy_home_node_args {
 	syscallarg_t dummy;
 };
 struct linux_cachestat_args {
 	syscallarg_t dummy;
 };
 struct linux_fchmodat2_args {
 	syscallarg_t dummy;
 };
 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_getcwd(struct thread *, struct linux_getcwd_args *);
 int	linux_lookup_dcookie(struct thread *, struct linux_lookup_dcookie_args *);
 int	linux_eventfd2(struct thread *, struct linux_eventfd2_args *);
 int	linux_epoll_create1(struct thread *, struct linux_epoll_create1_args *);
 int	linux_epoll_ctl(struct thread *, struct linux_epoll_ctl_args *);
 int	linux_epoll_pwait(struct thread *, struct linux_epoll_pwait_args *);
 int	linux_dup3(struct thread *, struct linux_dup3_args *);
 int	linux_fcntl(struct thread *, struct linux_fcntl_args *);
 int	linux_inotify_init1(struct thread *, struct linux_inotify_init1_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_ioctl(struct thread *, struct linux_ioctl_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_mknodat(struct thread *, struct linux_mknodat_args *);
 int	linux_mkdirat(struct thread *, struct linux_mkdirat_args *);
 int	linux_unlinkat(struct thread *, struct linux_unlinkat_args *);
 int	linux_symlinkat(struct thread *, struct linux_symlinkat_args *);
 int	linux_linkat(struct thread *, struct linux_linkat_args *);
 int	linux_renameat(struct thread *, struct linux_renameat_args *);
 int	linux_mount(struct thread *, struct linux_mount_args *);
 int	linux_pivot_root(struct thread *, struct linux_pivot_root_args *);
 int	linux_statfs(struct thread *, struct linux_statfs_args *);
 int	linux_fstatfs(struct thread *, struct linux_fstatfs_args *);
 int	linux_truncate(struct thread *, struct linux_truncate_args *);
 int	linux_ftruncate(struct thread *, struct linux_ftruncate_args *);
 int	linux_fallocate(struct thread *, struct linux_fallocate_args *);
 int	linux_faccessat(struct thread *, struct linux_faccessat_args *);
 int	linux_chdir(struct thread *, struct linux_chdir_args *);
 int	linux_fchmodat(struct thread *, struct linux_fchmodat_args *);
 int	linux_fchownat(struct thread *, struct linux_fchownat_args *);
 int	linux_openat(struct thread *, struct linux_openat_args *);
 int	linux_vhangup(struct thread *, struct linux_vhangup_args *);
 int	linux_pipe2(struct thread *, struct linux_pipe2_args *);
 int	linux_getdents64(struct thread *, struct linux_getdents64_args *);
 int	linux_lseek(struct thread *, struct linux_lseek_args *);
 int	linux_write(struct thread *, struct linux_write_args *);
 int	linux_writev(struct thread *, struct linux_writev_args *);
 int	linux_pread(struct thread *, struct linux_pread_args *);
 int	linux_pwrite(struct thread *, struct linux_pwrite_args *);
 int	linux_preadv(struct thread *, struct linux_preadv_args *);
 int	linux_pwritev(struct thread *, struct linux_pwritev_args *);
 int	linux_sendfile(struct thread *, struct linux_sendfile_args *);
 int	linux_pselect6(struct thread *, struct linux_pselect6_args *);
 int	linux_ppoll(struct thread *, struct linux_ppoll_args *);
 int	linux_signalfd4(struct thread *, struct linux_signalfd4_args *);
 int	linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
 int	linux_splice(struct thread *, struct linux_splice_args *);
 int	linux_tee(struct thread *, struct linux_tee_args *);
 int	linux_readlinkat(struct thread *, struct linux_readlinkat_args *);
 int	linux_newfstatat(struct thread *, struct linux_newfstatat_args *);
 int	linux_newfstat(struct thread *, struct linux_newfstat_args *);
 int	linux_fdatasync(struct thread *, struct linux_fdatasync_args *);
 int	linux_sync_file_range(struct thread *, struct linux_sync_file_range_args *);
 int	linux_timerfd_create(struct thread *, struct linux_timerfd_create_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_utimensat(struct thread *, struct linux_utimensat_args *);
 int	linux_capget(struct thread *, struct linux_capget_args *);
 int	linux_capset(struct thread *, struct linux_capset_args *);
 int	linux_personality(struct thread *, struct linux_personality_args *);
 int	linux_exit(struct thread *, struct linux_exit_args *);
 int	linux_exit_group(struct thread *, struct linux_exit_group_args *);
 int	linux_waitid(struct thread *, struct linux_waitid_args *);
 int	linux_set_tid_address(struct thread *, struct linux_set_tid_address_args *);
 int	linux_unshare(struct thread *, struct linux_unshare_args *);
 int	linux_sys_futex(struct thread *, struct linux_sys_futex_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_nanosleep(struct thread *, struct linux_nanosleep_args *);
 int	linux_getitimer(struct thread *, struct linux_getitimer_args *);
 int	linux_setitimer(struct thread *, struct linux_setitimer_args *);
 int	linux_kexec_load(struct thread *, struct linux_kexec_load_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_timer_create(struct thread *, struct linux_timer_create_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_settime(struct thread *, struct linux_timer_settime_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_syslog(struct thread *, struct linux_syslog_args *);
 int	linux_ptrace(struct thread *, struct linux_ptrace_args *);
 int	linux_sched_setparam(struct thread *, struct linux_sched_setparam_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_getparam(struct thread *, struct linux_sched_getparam_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_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_kill(struct thread *, struct linux_kill_args *);
 int	linux_tkill(struct thread *, struct linux_tkill_args *);
 int	linux_tgkill(struct thread *, struct linux_tgkill_args *);
 int	linux_sigaltstack(struct thread *, struct linux_sigaltstack_args *);
 int	linux_rt_sigsuspend(struct thread *, struct linux_rt_sigsuspend_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_sigreturn(struct thread *, struct linux_rt_sigreturn_args *);
 int	linux_getpriority(struct thread *, struct linux_getpriority_args *);
 int	linux_reboot(struct thread *, struct linux_reboot_args *);
 int	linux_setfsuid(struct thread *, struct linux_setfsuid_args *);
 int	linux_setfsgid(struct thread *, struct linux_setfsgid_args *);
 int	linux_times(struct thread *, struct linux_times_args *);
 int	linux_getsid(struct thread *, struct linux_getsid_args *);
 int	linux_getgroups(struct thread *, struct linux_getgroups_args *);
 int	linux_setgroups(struct thread *, struct linux_setgroups_args *);
 int	linux_newuname(struct thread *, struct linux_newuname_args *);
 int	linux_sethostname(struct thread *, struct linux_sethostname_args *);
 int	linux_setdomainname(struct thread *, struct linux_setdomainname_args *);
 int	linux_getrlimit(struct thread *, struct linux_getrlimit_args *);
 int	linux_setrlimit(struct thread *, struct linux_setrlimit_args *);
 int	linux_prctl(struct thread *, struct linux_prctl_args *);
 int	linux_getcpu(struct thread *, struct linux_getcpu_args *);
 int	linux_adjtimex(struct thread *, struct linux_adjtimex_args *);
 int	linux_getpid(struct thread *, struct linux_getpid_args *);
 int	linux_getppid(struct thread *, struct linux_getppid_args *);
 int	linux_getuid(struct thread *, struct linux_getuid_args *);
 int	linux_getgid(struct thread *, struct linux_getgid_args *);
 int	linux_gettid(struct thread *, struct linux_gettid_args *);
 int	linux_sysinfo(struct thread *, struct linux_sysinfo_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_msgget(struct thread *, struct linux_msgget_args *);
 int	linux_msgctl(struct thread *, struct linux_msgctl_args *);
 int	linux_msgrcv(struct thread *, struct linux_msgrcv_args *);
 int	linux_msgsnd(struct thread *, struct linux_msgsnd_args *);
 int	linux_semget(struct thread *, struct linux_semget_args *);
 int	linux_semctl(struct thread *, struct linux_semctl_args *);
 int	linux_semtimedop(struct thread *, struct linux_semtimedop_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_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_listen(struct thread *, struct linux_listen_args *);
 int	linux_accept(struct thread *, struct linux_accept_args *);
 int	linux_connect(struct thread *, struct linux_connect_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_recvfrom(struct thread *, struct linux_recvfrom_args *);
 int	linux_setsockopt(struct thread *, struct linux_setsockopt_args *);
 int	linux_getsockopt(struct thread *, struct linux_getsockopt_args *);
 int	linux_shutdown(struct thread *, struct linux_shutdown_args *);
 int	linux_sendmsg(struct thread *, struct linux_sendmsg_args *);
 int	linux_recvmsg(struct thread *, struct linux_recvmsg_args *);
 int	linux_brk(struct thread *, struct linux_brk_args *);
+int	linux_munmap(struct thread *, struct linux_munmap_args *);
 int	linux_mremap(struct thread *, struct linux_mremap_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_clone(struct thread *, struct linux_clone_args *);
 int	linux_execve(struct thread *, struct linux_execve_args *);
 int	linux_mmap2(struct thread *, struct linux_mmap2_args *);
 int	linux_fadvise64(struct thread *, struct linux_fadvise64_args *);
 int	linux_swapoff(struct thread *, struct linux_swapoff_args *);
 int	linux_mprotect(struct thread *, struct linux_mprotect_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_remap_file_pages(struct thread *, struct linux_remap_file_pages_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_migrate_pages(struct thread *, struct linux_migrate_pages_args *);
 int	linux_move_pages(struct thread *, struct linux_move_pages_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_accept4(struct thread *, struct linux_accept4_args *);
 int	linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
 int	linux_wait4(struct thread *, struct linux_wait4_args *);
 int	linux_prlimit64(struct thread *, struct linux_prlimit64_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_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_setns(struct thread *, struct linux_setns_args *);
 int	linux_sendmmsg(struct thread *, struct linux_sendmmsg_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_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_kexec_file_load(struct thread *, struct linux_kexec_file_load_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 *);
 int	linux_quotactl_fd(struct thread *, struct linux_quotactl_fd_args *);
 int	linux_landlock_create_ruleset(struct thread *, struct linux_landlock_create_ruleset_args *);
 int	linux_landlock_add_rule(struct thread *, struct linux_landlock_add_rule_args *);
 int	linux_landlock_restrict_self(struct thread *, struct linux_landlock_restrict_self_args *);
 int	linux_memfd_secret(struct thread *, struct linux_memfd_secret_args *);
 int	linux_process_mrelease(struct thread *, struct linux_process_mrelease_args *);
 int	linux_futex_waitv(struct thread *, struct linux_futex_waitv_args *);
 int	linux_set_mempolicy_home_node(struct thread *, struct linux_set_mempolicy_home_node_args *);
 int	linux_cachestat(struct thread *, struct linux_cachestat_args *);
 int	linux_fchmodat2(struct thread *, struct linux_fchmodat2_args *);
 #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_getcwd	AUE_GETCWD
 #define	LINUX_SYS_AUE_linux_lookup_dcookie	AUE_NULL
 #define	LINUX_SYS_AUE_linux_eventfd2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_create1	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_ctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_epoll_pwait	AUE_NULL
 #define	LINUX_SYS_AUE_linux_dup3	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fcntl	AUE_FCNTL
 #define	LINUX_SYS_AUE_linux_inotify_init1	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_ioctl	AUE_IOCTL
 #define	LINUX_SYS_AUE_linux_ioprio_set	AUE_SETPRIORITY
 #define	LINUX_SYS_AUE_linux_ioprio_get	AUE_GETPRIORITY
 #define	LINUX_SYS_AUE_linux_mknodat	AUE_MKNODAT
 #define	LINUX_SYS_AUE_linux_mkdirat	AUE_MKDIRAT
 #define	LINUX_SYS_AUE_linux_unlinkat	AUE_UNLINKAT
 #define	LINUX_SYS_AUE_linux_symlinkat	AUE_SYMLINKAT
 #define	LINUX_SYS_AUE_linux_linkat	AUE_LINKAT
 #define	LINUX_SYS_AUE_linux_renameat	AUE_RENAMEAT
 #define	LINUX_SYS_AUE_linux_mount	AUE_MOUNT
 #define	LINUX_SYS_AUE_linux_pivot_root	AUE_PIVOT_ROOT
 #define	LINUX_SYS_AUE_linux_statfs	AUE_STATFS
 #define	LINUX_SYS_AUE_linux_fstatfs	AUE_FSTATFS
 #define	LINUX_SYS_AUE_linux_truncate	AUE_TRUNCATE
 #define	LINUX_SYS_AUE_linux_ftruncate	AUE_FTRUNCATE
 #define	LINUX_SYS_AUE_linux_fallocate	AUE_NULL
 #define	LINUX_SYS_AUE_linux_faccessat	AUE_FACCESSAT
 #define	LINUX_SYS_AUE_linux_chdir	AUE_CHDIR
 #define	LINUX_SYS_AUE_linux_fchmodat	AUE_FCHMODAT
 #define	LINUX_SYS_AUE_linux_fchownat	AUE_FCHOWNAT
 #define	LINUX_SYS_AUE_linux_openat	AUE_OPEN_RWTC
 #define	LINUX_SYS_AUE_linux_vhangup	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pipe2	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getdents64	AUE_GETDIRENTRIES
 #define	LINUX_SYS_AUE_linux_lseek	AUE_LSEEK
 #define	LINUX_SYS_AUE_linux_write	AUE_NULL
 #define	LINUX_SYS_AUE_linux_writev	AUE_WRITEV
 #define	LINUX_SYS_AUE_linux_pread	AUE_PREAD
 #define	LINUX_SYS_AUE_linux_pwrite	AUE_PWRITE
 #define	LINUX_SYS_AUE_linux_preadv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_pwritev	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sendfile	AUE_SENDFILE
 #define	LINUX_SYS_AUE_linux_pselect6	AUE_SELECT
 #define	LINUX_SYS_AUE_linux_ppoll	AUE_POLL
 #define	LINUX_SYS_AUE_linux_signalfd4	AUE_NULL
 #define	LINUX_SYS_AUE_linux_vmsplice	AUE_NULL
 #define	LINUX_SYS_AUE_linux_splice	AUE_NULL
 #define	LINUX_SYS_AUE_linux_tee	AUE_NULL
 #define	LINUX_SYS_AUE_linux_readlinkat	AUE_READLINKAT
 #define	LINUX_SYS_AUE_linux_newfstatat	AUE_FSTATAT
 #define	LINUX_SYS_AUE_linux_newfstat	AUE_FSTAT
 #define	LINUX_SYS_AUE_linux_fdatasync	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sync_file_range	AUE_NULL
 #define	LINUX_SYS_AUE_linux_timerfd_create	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_utimensat	AUE_FUTIMESAT
 #define	LINUX_SYS_AUE_linux_capget	AUE_CAPGET
 #define	LINUX_SYS_AUE_linux_capset	AUE_CAPSET
 #define	LINUX_SYS_AUE_linux_personality	AUE_PERSONALITY
 #define	LINUX_SYS_AUE_linux_exit	AUE_EXIT
 #define	LINUX_SYS_AUE_linux_exit_group	AUE_EXIT
 #define	LINUX_SYS_AUE_linux_waitid	AUE_WAIT6
 #define	LINUX_SYS_AUE_linux_set_tid_address	AUE_NULL
 #define	LINUX_SYS_AUE_linux_unshare	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sys_futex	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_nanosleep	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getitimer	AUE_GETITIMER
 #define	LINUX_SYS_AUE_linux_setitimer	AUE_SETITIMER
 #define	LINUX_SYS_AUE_linux_kexec_load	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_timer_create	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_settime	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_syslog	AUE_NULL
 #define	LINUX_SYS_AUE_linux_ptrace	AUE_PTRACE
 #define	LINUX_SYS_AUE_linux_sched_setparam	AUE_SCHED_SETPARAM
 #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_getparam	AUE_SCHED_GETPARAM
 #define	LINUX_SYS_AUE_linux_sched_setaffinity	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sched_getaffinity	AUE_NULL
 #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_kill	AUE_KILL
 #define	LINUX_SYS_AUE_linux_tkill	AUE_NULL
 #define	LINUX_SYS_AUE_linux_tgkill	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sigaltstack	AUE_NULL
 #define	LINUX_SYS_AUE_linux_rt_sigsuspend	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_sigreturn	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getpriority	AUE_GETPRIORITY
 #define	LINUX_SYS_AUE_linux_reboot	AUE_REBOOT
 #define	LINUX_SYS_AUE_linux_setfsuid	AUE_SETFSUID
 #define	LINUX_SYS_AUE_linux_setfsgid	AUE_SETFSGID
 #define	LINUX_SYS_AUE_linux_times	AUE_NULL
 #define	LINUX_SYS_AUE_linux_getsid	AUE_GETSID
 #define	LINUX_SYS_AUE_linux_getgroups	AUE_GETGROUPS
 #define	LINUX_SYS_AUE_linux_setgroups	AUE_SETGROUPS
 #define	LINUX_SYS_AUE_linux_newuname	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sethostname	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_setdomainname	AUE_SYSCTL
 #define	LINUX_SYS_AUE_linux_getrlimit	AUE_GETRLIMIT
 #define	LINUX_SYS_AUE_linux_setrlimit	AUE_SETRLIMIT
 #define	LINUX_SYS_AUE_linux_prctl	AUE_PRCTL
 #define	LINUX_SYS_AUE_linux_getcpu	AUE_NULL
 #define	LINUX_SYS_AUE_linux_adjtimex	AUE_ADJTIME
 #define	LINUX_SYS_AUE_linux_getpid	AUE_GETPID
 #define	LINUX_SYS_AUE_linux_getppid	AUE_GETPPID
 #define	LINUX_SYS_AUE_linux_getuid	AUE_GETUID
 #define	LINUX_SYS_AUE_linux_getgid	AUE_GETGID
 #define	LINUX_SYS_AUE_linux_gettid	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sysinfo	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_msgget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgrcv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_msgsnd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semget	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semctl	AUE_NULL
 #define	LINUX_SYS_AUE_linux_semtimedop	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_socket	AUE_SOCKET
 #define	LINUX_SYS_AUE_linux_socketpair	AUE_SOCKETPAIR
 #define	LINUX_SYS_AUE_linux_bind	AUE_BIND
 #define	LINUX_SYS_AUE_linux_listen	AUE_LISTEN
 #define	LINUX_SYS_AUE_linux_accept	AUE_ACCEPT
 #define	LINUX_SYS_AUE_linux_connect	AUE_CONNECT
 #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_recvfrom	AUE_RECVFROM
 #define	LINUX_SYS_AUE_linux_setsockopt	AUE_SETSOCKOPT
 #define	LINUX_SYS_AUE_linux_getsockopt	AUE_GETSOCKOPT
 #define	LINUX_SYS_AUE_linux_shutdown	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sendmsg	AUE_SENDMSG
 #define	LINUX_SYS_AUE_linux_recvmsg	AUE_RECVMSG
 #define	LINUX_SYS_AUE_linux_brk	AUE_NULL
+#define	LINUX_SYS_AUE_linux_munmap	AUE_MUNMAP
 #define	LINUX_SYS_AUE_linux_mremap	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_clone	AUE_RFORK
 #define	LINUX_SYS_AUE_linux_execve	AUE_EXECVE
 #define	LINUX_SYS_AUE_linux_mmap2	AUE_MMAP
 #define	LINUX_SYS_AUE_linux_fadvise64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_swapoff	AUE_SWAPOFF
 #define	LINUX_SYS_AUE_linux_mprotect	AUE_MPROTECT
 #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_remap_file_pages	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_migrate_pages	AUE_NULL
 #define	LINUX_SYS_AUE_linux_move_pages	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_accept4	AUE_ACCEPT
 #define	LINUX_SYS_AUE_linux_recvmmsg	AUE_NULL
 #define	LINUX_SYS_AUE_linux_wait4	AUE_WAIT4
 #define	LINUX_SYS_AUE_linux_prlimit64	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_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_setns	AUE_NULL
 #define	LINUX_SYS_AUE_linux_sendmmsg	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_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_kexec_file_load	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_CLOSERANGE
 #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
 #define	LINUX_SYS_AUE_linux_quotactl_fd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_landlock_create_ruleset	AUE_NULL
 #define	LINUX_SYS_AUE_linux_landlock_add_rule	AUE_NULL
 #define	LINUX_SYS_AUE_linux_landlock_restrict_self	AUE_NULL
 #define	LINUX_SYS_AUE_linux_memfd_secret	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_mrelease	AUE_NULL
 #define	LINUX_SYS_AUE_linux_futex_waitv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_mempolicy_home_node	AUE_NULL
 #define	LINUX_SYS_AUE_linux_cachestat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fchmodat2	AUE_NULL
 
 #undef PAD_
 #undef PADL_
 #undef PADR_
 
 #endif /* !_LINUX_SYSPROTO_H_ */
diff --git a/sys/arm64/linux/linux_syscall.h b/sys/arm64/linux/linux_syscall.h
index 5ddc0608a..b9760dcc2 100644
--- a/sys/arm64/linux/linux_syscall.h
+++ b/sys/arm64/linux/linux_syscall.h
@@ -1,304 +1,304 @@
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #define	LINUX_SYS_linux_setxattr	5
 #define	LINUX_SYS_linux_lsetxattr	6
 #define	LINUX_SYS_linux_fsetxattr	7
 #define	LINUX_SYS_linux_getxattr	8
 #define	LINUX_SYS_linux_lgetxattr	9
 #define	LINUX_SYS_linux_fgetxattr	10
 #define	LINUX_SYS_linux_listxattr	11
 #define	LINUX_SYS_linux_llistxattr	12
 #define	LINUX_SYS_linux_flistxattr	13
 #define	LINUX_SYS_linux_removexattr	14
 #define	LINUX_SYS_linux_lremovexattr	15
 #define	LINUX_SYS_linux_fremovexattr	16
 #define	LINUX_SYS_linux_getcwd	17
 #define	LINUX_SYS_linux_lookup_dcookie	18
 #define	LINUX_SYS_linux_eventfd2	19
 #define	LINUX_SYS_linux_epoll_create1	20
 #define	LINUX_SYS_linux_epoll_ctl	21
 #define	LINUX_SYS_linux_epoll_pwait	22
 #define	LINUX_SYS_dup	23
 #define	LINUX_SYS_linux_dup3	24
 #define	LINUX_SYS_linux_fcntl	25
 #define	LINUX_SYS_linux_inotify_init1	26
 #define	LINUX_SYS_linux_inotify_add_watch	27
 #define	LINUX_SYS_linux_inotify_rm_watch	28
 #define	LINUX_SYS_linux_ioctl	29
 #define	LINUX_SYS_linux_ioprio_set	30
 #define	LINUX_SYS_linux_ioprio_get	31
 #define	LINUX_SYS_flock	32
 #define	LINUX_SYS_linux_mknodat	33
 #define	LINUX_SYS_linux_mkdirat	34
 #define	LINUX_SYS_linux_unlinkat	35
 #define	LINUX_SYS_linux_symlinkat	36
 #define	LINUX_SYS_linux_linkat	37
 #define	LINUX_SYS_linux_renameat	38
 #define	LINUX_SYS_linux_mount	40
 #define	LINUX_SYS_linux_pivot_root	41
 #define	LINUX_SYS_linux_statfs	43
 #define	LINUX_SYS_linux_fstatfs	44
 #define	LINUX_SYS_linux_truncate	45
 #define	LINUX_SYS_linux_ftruncate	46
 #define	LINUX_SYS_linux_fallocate	47
 #define	LINUX_SYS_linux_faccessat	48
 #define	LINUX_SYS_linux_chdir	49
 #define	LINUX_SYS_fchdir	50
 #define	LINUX_SYS_chroot	51
 #define	LINUX_SYS_fchmod	52
 #define	LINUX_SYS_linux_fchmodat	53
 #define	LINUX_SYS_linux_fchownat	54
 #define	LINUX_SYS_fchown	55
 #define	LINUX_SYS_linux_openat	56
 #define	LINUX_SYS_close	57
 #define	LINUX_SYS_linux_vhangup	58
 #define	LINUX_SYS_linux_pipe2	59
 #define	LINUX_SYS_linux_getdents64	61
 #define	LINUX_SYS_linux_lseek	62
 #define	LINUX_SYS_read	63
 #define	LINUX_SYS_linux_write	64
 #define	LINUX_SYS_readv	65
 #define	LINUX_SYS_linux_writev	66
 #define	LINUX_SYS_linux_pread	67
 #define	LINUX_SYS_linux_pwrite	68
 #define	LINUX_SYS_linux_preadv	69
 #define	LINUX_SYS_linux_pwritev	70
 #define	LINUX_SYS_linux_sendfile	71
 #define	LINUX_SYS_linux_pselect6	72
 #define	LINUX_SYS_linux_ppoll	73
 #define	LINUX_SYS_linux_signalfd4	74
 #define	LINUX_SYS_linux_vmsplice	75
 #define	LINUX_SYS_linux_splice	76
 #define	LINUX_SYS_linux_tee	77
 #define	LINUX_SYS_linux_readlinkat	78
 #define	LINUX_SYS_linux_newfstatat	79
 #define	LINUX_SYS_linux_newfstat	80
 #define	LINUX_SYS_fsync	82
 #define	LINUX_SYS_linux_fdatasync	83
 #define	LINUX_SYS_linux_sync_file_range	84
 #define	LINUX_SYS_linux_timerfd_create	85
 #define	LINUX_SYS_linux_timerfd_settime	86
 #define	LINUX_SYS_linux_timerfd_gettime	87
 #define	LINUX_SYS_linux_utimensat	88
 #define	LINUX_SYS_acct	89
 #define	LINUX_SYS_linux_capget	90
 #define	LINUX_SYS_linux_capset	91
 #define	LINUX_SYS_linux_personality	92
 #define	LINUX_SYS_linux_exit	93
 #define	LINUX_SYS_linux_exit_group	94
 #define	LINUX_SYS_linux_waitid	95
 #define	LINUX_SYS_linux_set_tid_address	96
 #define	LINUX_SYS_linux_unshare	97
 #define	LINUX_SYS_linux_sys_futex	98
 #define	LINUX_SYS_linux_set_robust_list	99
 #define	LINUX_SYS_linux_get_robust_list	100
 #define	LINUX_SYS_linux_nanosleep	101
 #define	LINUX_SYS_linux_getitimer	102
 #define	LINUX_SYS_linux_setitimer	103
 #define	LINUX_SYS_linux_kexec_load	104
 #define	LINUX_SYS_linux_init_module	105
 #define	LINUX_SYS_linux_delete_module	106
 #define	LINUX_SYS_linux_timer_create	107
 #define	LINUX_SYS_linux_timer_gettime	108
 #define	LINUX_SYS_linux_timer_getoverrun	109
 #define	LINUX_SYS_linux_timer_settime	110
 #define	LINUX_SYS_linux_timer_delete	111
 #define	LINUX_SYS_linux_clock_settime	112
 #define	LINUX_SYS_linux_clock_gettime	113
 #define	LINUX_SYS_linux_clock_getres	114
 #define	LINUX_SYS_linux_clock_nanosleep	115
 #define	LINUX_SYS_linux_syslog	116
 #define	LINUX_SYS_linux_ptrace	117
 #define	LINUX_SYS_linux_sched_setparam	118
 #define	LINUX_SYS_linux_sched_setscheduler	119
 #define	LINUX_SYS_linux_sched_getscheduler	120
 #define	LINUX_SYS_linux_sched_getparam	121
 #define	LINUX_SYS_linux_sched_setaffinity	122
 #define	LINUX_SYS_linux_sched_getaffinity	123
 #define	LINUX_SYS_sched_yield	124
 #define	LINUX_SYS_linux_sched_get_priority_max	125
 #define	LINUX_SYS_linux_sched_get_priority_min	126
 #define	LINUX_SYS_linux_sched_rr_get_interval	127
 #define	LINUX_SYS_linux_kill	129
 #define	LINUX_SYS_linux_tkill	130
 #define	LINUX_SYS_linux_tgkill	131
 #define	LINUX_SYS_linux_sigaltstack	132
 #define	LINUX_SYS_linux_rt_sigsuspend	133
 #define	LINUX_SYS_linux_rt_sigaction	134
 #define	LINUX_SYS_linux_rt_sigprocmask	135
 #define	LINUX_SYS_linux_rt_sigpending	136
 #define	LINUX_SYS_linux_rt_sigtimedwait	137
 #define	LINUX_SYS_linux_rt_sigqueueinfo	138
 #define	LINUX_SYS_linux_rt_sigreturn	139
 #define	LINUX_SYS_setpriority	140
 #define	LINUX_SYS_linux_getpriority	141
 #define	LINUX_SYS_linux_reboot	142
 #define	LINUX_SYS_setregid	143
 #define	LINUX_SYS_setgid	144
 #define	LINUX_SYS_setreuid	145
 #define	LINUX_SYS_setuid	146
 #define	LINUX_SYS_setresuid	147
 #define	LINUX_SYS_getresuid	148
 #define	LINUX_SYS_setresgid	149
 #define	LINUX_SYS_getresgid	150
 #define	LINUX_SYS_linux_setfsuid	151
 #define	LINUX_SYS_linux_setfsgid	152
 #define	LINUX_SYS_linux_times	153
 #define	LINUX_SYS_setpgid	154
 #define	LINUX_SYS_getpgid	155
 #define	LINUX_SYS_linux_getsid	156
 #define	LINUX_SYS_setsid	157
 #define	LINUX_SYS_linux_getgroups	158
 #define	LINUX_SYS_linux_setgroups	159
 #define	LINUX_SYS_linux_newuname	160
 #define	LINUX_SYS_linux_sethostname	161
 #define	LINUX_SYS_linux_setdomainname	162
 #define	LINUX_SYS_linux_getrlimit	163
 #define	LINUX_SYS_linux_setrlimit	164
 #define	LINUX_SYS_getrusage	165
 #define	LINUX_SYS_umask	166
 #define	LINUX_SYS_linux_prctl	167
 #define	LINUX_SYS_linux_getcpu	168
 #define	LINUX_SYS_gettimeofday	169
 #define	LINUX_SYS_settimeofday	170
 #define	LINUX_SYS_linux_adjtimex	171
 #define	LINUX_SYS_linux_getpid	172
 #define	LINUX_SYS_linux_getppid	173
 #define	LINUX_SYS_linux_getuid	174
 #define	LINUX_SYS_geteuid	175
 #define	LINUX_SYS_linux_getgid	176
 #define	LINUX_SYS_getegid	177
 #define	LINUX_SYS_linux_gettid	178
 #define	LINUX_SYS_linux_sysinfo	179
 #define	LINUX_SYS_linux_mq_open	180
 #define	LINUX_SYS_linux_mq_unlink	181
 #define	LINUX_SYS_linux_mq_timedsend	182
 #define	LINUX_SYS_linux_mq_timedreceive	183
 #define	LINUX_SYS_linux_mq_notify	184
 #define	LINUX_SYS_linux_mq_getsetattr	185
 #define	LINUX_SYS_linux_msgget	186
 #define	LINUX_SYS_linux_msgctl	187
 #define	LINUX_SYS_linux_msgrcv	188
 #define	LINUX_SYS_linux_msgsnd	189
 #define	LINUX_SYS_linux_semget	190
 #define	LINUX_SYS_linux_semctl	191
 #define	LINUX_SYS_linux_semtimedop	192
 #define	LINUX_SYS_semop	193
 #define	LINUX_SYS_linux_shmget	194
 #define	LINUX_SYS_linux_shmctl	195
 #define	LINUX_SYS_linux_shmat	196
 #define	LINUX_SYS_linux_shmdt	197
 #define	LINUX_SYS_linux_socket	198
 #define	LINUX_SYS_linux_socketpair	199
 #define	LINUX_SYS_linux_bind	200
 #define	LINUX_SYS_linux_listen	201
 #define	LINUX_SYS_linux_accept	202
 #define	LINUX_SYS_linux_connect	203
 #define	LINUX_SYS_linux_getsockname	204
 #define	LINUX_SYS_linux_getpeername	205
 #define	LINUX_SYS_linux_sendto	206
 #define	LINUX_SYS_linux_recvfrom	207
 #define	LINUX_SYS_linux_setsockopt	208
 #define	LINUX_SYS_linux_getsockopt	209
 #define	LINUX_SYS_linux_shutdown	210
 #define	LINUX_SYS_linux_sendmsg	211
 #define	LINUX_SYS_linux_recvmsg	212
 #define	LINUX_SYS_linux_brk	214
-#define	LINUX_SYS_munmap	215
+#define	LINUX_SYS_linux_munmap	215
 #define	LINUX_SYS_linux_mremap	216
 #define	LINUX_SYS_linux_add_key	217
 #define	LINUX_SYS_linux_request_key	218
 #define	LINUX_SYS_linux_keyctl	219
 #define	LINUX_SYS_linux_clone	220
 #define	LINUX_SYS_linux_execve	221
 #define	LINUX_SYS_linux_mmap2	222
 #define	LINUX_SYS_linux_fadvise64	223
 #define	LINUX_SYS_swapon	224
 #define	LINUX_SYS_linux_swapoff	225
 #define	LINUX_SYS_linux_mprotect	226
 #define	LINUX_SYS_linux_msync	227
 #define	LINUX_SYS_mlock	228
 #define	LINUX_SYS_munlock	229
 #define	LINUX_SYS_mlockall	230
 #define	LINUX_SYS_munlockall	231
 #define	LINUX_SYS_linux_mincore	232
 #define	LINUX_SYS_linux_madvise	233
 #define	LINUX_SYS_linux_remap_file_pages	234
 #define	LINUX_SYS_linux_mbind	235
 #define	LINUX_SYS_linux_get_mempolicy	236
 #define	LINUX_SYS_linux_set_mempolicy	237
 #define	LINUX_SYS_linux_migrate_pages	238
 #define	LINUX_SYS_linux_move_pages	239
 #define	LINUX_SYS_linux_rt_tgsigqueueinfo	240
 #define	LINUX_SYS_linux_perf_event_open	241
 #define	LINUX_SYS_linux_accept4	242
 #define	LINUX_SYS_linux_recvmmsg	243
 #define	LINUX_SYS_linux_wait4	260
 #define	LINUX_SYS_linux_prlimit64	261
 #define	LINUX_SYS_linux_fanotify_init	262
 #define	LINUX_SYS_linux_fanotify_mark	263
 #define	LINUX_SYS_linux_name_to_handle_at	264
 #define	LINUX_SYS_linux_open_by_handle_at	265
 #define	LINUX_SYS_linux_clock_adjtime	266
 #define	LINUX_SYS_linux_syncfs	267
 #define	LINUX_SYS_linux_setns	268
 #define	LINUX_SYS_linux_sendmmsg	269
 #define	LINUX_SYS_linux_process_vm_readv	270
 #define	LINUX_SYS_linux_process_vm_writev	271
 #define	LINUX_SYS_linux_kcmp	272
 #define	LINUX_SYS_linux_finit_module	273
 #define	LINUX_SYS_linux_sched_setattr	274
 #define	LINUX_SYS_linux_sched_getattr	275
 #define	LINUX_SYS_linux_renameat2	276
 #define	LINUX_SYS_linux_seccomp	277
 #define	LINUX_SYS_linux_getrandom	278
 #define	LINUX_SYS_linux_memfd_create	279
 #define	LINUX_SYS_linux_bpf	280
 #define	LINUX_SYS_linux_execveat	281
 #define	LINUX_SYS_linux_userfaultfd	282
 #define	LINUX_SYS_linux_membarrier	283
 #define	LINUX_SYS_linux_mlock2	284
 #define	LINUX_SYS_linux_copy_file_range	285
 #define	LINUX_SYS_linux_preadv2	286
 #define	LINUX_SYS_linux_pwritev2	287
 #define	LINUX_SYS_linux_pkey_mprotect	288
 #define	LINUX_SYS_linux_pkey_alloc	289
 #define	LINUX_SYS_linux_pkey_free	290
 #define	LINUX_SYS_linux_statx	291
 #define	LINUX_SYS_linux_io_pgetevents	292
 #define	LINUX_SYS_linux_rseq	293
 #define	LINUX_SYS_linux_kexec_file_load	294
 #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_linux_quotactl_fd	443
 #define	LINUX_SYS_linux_landlock_create_ruleset	444
 #define	LINUX_SYS_linux_landlock_add_rule	445
 #define	LINUX_SYS_linux_landlock_restrict_self	446
 #define	LINUX_SYS_linux_memfd_secret	447
 #define	LINUX_SYS_linux_process_mrelease	448
 #define	LINUX_SYS_linux_futex_waitv	449
 #define	LINUX_SYS_linux_set_mempolicy_home_node	450
 #define	LINUX_SYS_linux_cachestat	451
 #define	LINUX_SYS_linux_fchmodat2	452
 #define	LINUX_SYS_MAXSYSCALL	453
diff --git a/sys/arm64/linux/linux_syscalls.c b/sys/arm64/linux/linux_syscalls.c
index c26519dc0..204ae66fe 100644
--- a/sys/arm64/linux/linux_syscalls.c
+++ b/sys/arm64/linux/linux_syscalls.c
@@ -1,461 +1,461 @@
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 const char *linux_syscallnames[] = {
 	"#0",			/* 0 = linux_io_setup */
 	"#1",			/* 1 = linux_io_destroy */
 	"#2",			/* 2 = linux_io_submit */
 	"#3",			/* 3 = linux_io_cancel */
 	"#4",			/* 4 = linux_io_getevents */
 	"linux_setxattr",			/* 5 = linux_setxattr */
 	"linux_lsetxattr",			/* 6 = linux_lsetxattr */
 	"linux_fsetxattr",			/* 7 = linux_fsetxattr */
 	"linux_getxattr",			/* 8 = linux_getxattr */
 	"linux_lgetxattr",			/* 9 = linux_lgetxattr */
 	"linux_fgetxattr",			/* 10 = linux_fgetxattr */
 	"linux_listxattr",			/* 11 = linux_listxattr */
 	"linux_llistxattr",			/* 12 = linux_llistxattr */
 	"linux_flistxattr",			/* 13 = linux_flistxattr */
 	"linux_removexattr",			/* 14 = linux_removexattr */
 	"linux_lremovexattr",			/* 15 = linux_lremovexattr */
 	"linux_fremovexattr",			/* 16 = linux_fremovexattr */
 	"linux_getcwd",			/* 17 = linux_getcwd */
 	"linux_lookup_dcookie",			/* 18 = linux_lookup_dcookie */
 	"linux_eventfd2",			/* 19 = linux_eventfd2 */
 	"linux_epoll_create1",			/* 20 = linux_epoll_create1 */
 	"linux_epoll_ctl",			/* 21 = linux_epoll_ctl */
 	"linux_epoll_pwait",			/* 22 = linux_epoll_pwait */
 	"dup",			/* 23 = dup */
 	"linux_dup3",			/* 24 = linux_dup3 */
 	"linux_fcntl",			/* 25 = linux_fcntl */
 	"linux_inotify_init1",			/* 26 = linux_inotify_init1 */
 	"linux_inotify_add_watch",			/* 27 = linux_inotify_add_watch */
 	"linux_inotify_rm_watch",			/* 28 = linux_inotify_rm_watch */
 	"linux_ioctl",			/* 29 = linux_ioctl */
 	"linux_ioprio_set",			/* 30 = linux_ioprio_set */
 	"linux_ioprio_get",			/* 31 = linux_ioprio_get */
 	"flock",			/* 32 = flock */
 	"linux_mknodat",			/* 33 = linux_mknodat */
 	"linux_mkdirat",			/* 34 = linux_mkdirat */
 	"linux_unlinkat",			/* 35 = linux_unlinkat */
 	"linux_symlinkat",			/* 36 = linux_symlinkat */
 	"linux_linkat",			/* 37 = linux_linkat */
 	"linux_renameat",			/* 38 = linux_renameat */
 	"#39",			/* 39 = linux_umount2 */
 	"linux_mount",			/* 40 = linux_mount */
 	"linux_pivot_root",			/* 41 = linux_pivot_root */
 	"#42",			/* 42 = nfsservctl */
 	"linux_statfs",			/* 43 = linux_statfs */
 	"linux_fstatfs",			/* 44 = linux_fstatfs */
 	"linux_truncate",			/* 45 = linux_truncate */
 	"linux_ftruncate",			/* 46 = linux_ftruncate */
 	"linux_fallocate",			/* 47 = linux_fallocate */
 	"linux_faccessat",			/* 48 = linux_faccessat */
 	"linux_chdir",			/* 49 = linux_chdir */
 	"fchdir",			/* 50 = fchdir */
 	"chroot",			/* 51 = chroot */
 	"fchmod",			/* 52 = fchmod */
 	"linux_fchmodat",			/* 53 = linux_fchmodat */
 	"linux_fchownat",			/* 54 = linux_fchownat */
 	"fchown",			/* 55 = fchown */
 	"linux_openat",			/* 56 = linux_openat */
 	"close",			/* 57 = close */
 	"linux_vhangup",			/* 58 = linux_vhangup */
 	"linux_pipe2",			/* 59 = linux_pipe2 */
 	"#60",			/* 60 = linux_quotactl */
 	"linux_getdents64",			/* 61 = linux_getdents64 */
 	"linux_lseek",			/* 62 = linux_lseek */
 	"read",			/* 63 = read */
 	"linux_write",			/* 64 = linux_write */
 	"readv",			/* 65 = readv */
 	"linux_writev",			/* 66 = linux_writev */
 	"linux_pread",			/* 67 = linux_pread */
 	"linux_pwrite",			/* 68 = linux_pwrite */
 	"linux_preadv",			/* 69 = linux_preadv */
 	"linux_pwritev",			/* 70 = linux_pwritev */
 	"linux_sendfile",			/* 71 = linux_sendfile */
 	"linux_pselect6",			/* 72 = linux_pselect6 */
 	"linux_ppoll",			/* 73 = linux_ppoll */
 	"linux_signalfd4",			/* 74 = linux_signalfd4 */
 	"linux_vmsplice",			/* 75 = linux_vmsplice */
 	"linux_splice",			/* 76 = linux_splice */
 	"linux_tee",			/* 77 = linux_tee */
 	"linux_readlinkat",			/* 78 = linux_readlinkat */
 	"linux_newfstatat",			/* 79 = linux_newfstatat */
 	"linux_newfstat",			/* 80 = linux_newfstat */
 	"#81",			/* 81 = linux_sync */
 	"fsync",			/* 82 = fsync */
 	"linux_fdatasync",			/* 83 = linux_fdatasync */
 	"linux_sync_file_range",			/* 84 = linux_sync_file_range */
 	"linux_timerfd_create",			/* 85 = linux_timerfd_create */
 	"linux_timerfd_settime",			/* 86 = linux_timerfd_settime */
 	"linux_timerfd_gettime",			/* 87 = linux_timerfd_gettime */
 	"linux_utimensat",			/* 88 = linux_utimensat */
 	"acct",			/* 89 = acct */
 	"linux_capget",			/* 90 = linux_capget */
 	"linux_capset",			/* 91 = linux_capset */
 	"linux_personality",			/* 92 = linux_personality */
 	"linux_exit",			/* 93 = linux_exit */
 	"linux_exit_group",			/* 94 = linux_exit_group */
 	"linux_waitid",			/* 95 = linux_waitid */
 	"linux_set_tid_address",			/* 96 = linux_set_tid_address */
 	"linux_unshare",			/* 97 = linux_unshare */
 	"linux_sys_futex",			/* 98 = linux_sys_futex */
 	"linux_set_robust_list",			/* 99 = linux_set_robust_list */
 	"linux_get_robust_list",			/* 100 = linux_get_robust_list */
 	"linux_nanosleep",			/* 101 = linux_nanosleep */
 	"linux_getitimer",			/* 102 = linux_getitimer */
 	"linux_setitimer",			/* 103 = linux_setitimer */
 	"linux_kexec_load",			/* 104 = linux_kexec_load */
 	"linux_init_module",			/* 105 = linux_init_module */
 	"linux_delete_module",			/* 106 = linux_delete_module */
 	"linux_timer_create",			/* 107 = linux_timer_create */
 	"linux_timer_gettime",			/* 108 = linux_timer_gettime */
 	"linux_timer_getoverrun",			/* 109 = linux_timer_getoverrun */
 	"linux_timer_settime",			/* 110 = linux_timer_settime */
 	"linux_timer_delete",			/* 111 = linux_timer_delete */
 	"linux_clock_settime",			/* 112 = linux_clock_settime */
 	"linux_clock_gettime",			/* 113 = linux_clock_gettime */
 	"linux_clock_getres",			/* 114 = linux_clock_getres */
 	"linux_clock_nanosleep",			/* 115 = linux_clock_nanosleep */
 	"linux_syslog",			/* 116 = linux_syslog */
 	"linux_ptrace",			/* 117 = linux_ptrace */
 	"linux_sched_setparam",			/* 118 = linux_sched_setparam */
 	"linux_sched_setscheduler",			/* 119 = linux_sched_setscheduler */
 	"linux_sched_getscheduler",			/* 120 = linux_sched_getscheduler */
 	"linux_sched_getparam",			/* 121 = linux_sched_getparam */
 	"linux_sched_setaffinity",			/* 122 = linux_sched_setaffinity */
 	"linux_sched_getaffinity",			/* 123 = linux_sched_getaffinity */
 	"sched_yield",			/* 124 = sched_yield */
 	"linux_sched_get_priority_max",			/* 125 = linux_sched_get_priority_max */
 	"linux_sched_get_priority_min",			/* 126 = linux_sched_get_priority_min */
 	"linux_sched_rr_get_interval",			/* 127 = linux_sched_rr_get_interval */
 	"#128",			/* 128 = restart_syscall */
 	"linux_kill",			/* 129 = linux_kill */
 	"linux_tkill",			/* 130 = linux_tkill */
 	"linux_tgkill",			/* 131 = linux_tgkill */
 	"linux_sigaltstack",			/* 132 = linux_sigaltstack */
 	"linux_rt_sigsuspend",			/* 133 = linux_rt_sigsuspend */
 	"linux_rt_sigaction",			/* 134 = linux_rt_sigaction */
 	"linux_rt_sigprocmask",			/* 135 = linux_rt_sigprocmask */
 	"linux_rt_sigpending",			/* 136 = linux_rt_sigpending */
 	"linux_rt_sigtimedwait",			/* 137 = linux_rt_sigtimedwait */
 	"linux_rt_sigqueueinfo",			/* 138 = linux_rt_sigqueueinfo */
 	"linux_rt_sigreturn",			/* 139 = linux_rt_sigreturn */
 	"setpriority",			/* 140 = setpriority */
 	"linux_getpriority",			/* 141 = linux_getpriority */
 	"linux_reboot",			/* 142 = linux_reboot */
 	"setregid",			/* 143 = setregid */
 	"setgid",			/* 144 = setgid */
 	"setreuid",			/* 145 = setreuid */
 	"setuid",			/* 146 = setuid */
 	"setresuid",			/* 147 = setresuid */
 	"getresuid",			/* 148 = getresuid */
 	"setresgid",			/* 149 = setresgid */
 	"getresgid",			/* 150 = getresgid */
 	"linux_setfsuid",			/* 151 = linux_setfsuid */
 	"linux_setfsgid",			/* 152 = linux_setfsgid */
 	"linux_times",			/* 153 = linux_times */
 	"setpgid",			/* 154 = setpgid */
 	"getpgid",			/* 155 = getpgid */
 	"linux_getsid",			/* 156 = linux_getsid */
 	"setsid",			/* 157 = setsid */
 	"linux_getgroups",			/* 158 = linux_getgroups */
 	"linux_setgroups",			/* 159 = linux_setgroups */
 	"linux_newuname",			/* 160 = linux_newuname */
 	"linux_sethostname",			/* 161 = linux_sethostname */
 	"linux_setdomainname",			/* 162 = linux_setdomainname */
 	"linux_getrlimit",			/* 163 = linux_getrlimit */
 	"linux_setrlimit",			/* 164 = linux_setrlimit */
 	"getrusage",			/* 165 = getrusage */
 	"umask",			/* 166 = umask */
 	"linux_prctl",			/* 167 = linux_prctl */
 	"linux_getcpu",			/* 168 = linux_getcpu */
 	"gettimeofday",			/* 169 = gettimeofday */
 	"settimeofday",			/* 170 = settimeofday */
 	"linux_adjtimex",			/* 171 = linux_adjtimex */
 	"linux_getpid",			/* 172 = linux_getpid */
 	"linux_getppid",			/* 173 = linux_getppid */
 	"linux_getuid",			/* 174 = linux_getuid */
 	"geteuid",			/* 175 = geteuid */
 	"linux_getgid",			/* 176 = linux_getgid */
 	"getegid",			/* 177 = getegid */
 	"linux_gettid",			/* 178 = linux_gettid */
 	"linux_sysinfo",			/* 179 = linux_sysinfo */
 	"linux_mq_open",			/* 180 = linux_mq_open */
 	"linux_mq_unlink",			/* 181 = linux_mq_unlink */
 	"linux_mq_timedsend",			/* 182 = linux_mq_timedsend */
 	"linux_mq_timedreceive",			/* 183 = linux_mq_timedreceive */
 	"linux_mq_notify",			/* 184 = linux_mq_notify */
 	"linux_mq_getsetattr",			/* 185 = linux_mq_getsetattr */
 	"linux_msgget",			/* 186 = linux_msgget */
 	"linux_msgctl",			/* 187 = linux_msgctl */
 	"linux_msgrcv",			/* 188 = linux_msgrcv */
 	"linux_msgsnd",			/* 189 = linux_msgsnd */
 	"linux_semget",			/* 190 = linux_semget */
 	"linux_semctl",			/* 191 = linux_semctl */
 	"linux_semtimedop",			/* 192 = linux_semtimedop */
 	"semop",			/* 193 = semop */
 	"linux_shmget",			/* 194 = linux_shmget */
 	"linux_shmctl",			/* 195 = linux_shmctl */
 	"linux_shmat",			/* 196 = linux_shmat */
 	"linux_shmdt",			/* 197 = linux_shmdt */
 	"linux_socket",			/* 198 = linux_socket */
 	"linux_socketpair",			/* 199 = linux_socketpair */
 	"linux_bind",			/* 200 = linux_bind */
 	"linux_listen",			/* 201 = linux_listen */
 	"linux_accept",			/* 202 = linux_accept */
 	"linux_connect",			/* 203 = linux_connect */
 	"linux_getsockname",			/* 204 = linux_getsockname */
 	"linux_getpeername",			/* 205 = linux_getpeername */
 	"linux_sendto",			/* 206 = linux_sendto */
 	"linux_recvfrom",			/* 207 = linux_recvfrom */
 	"linux_setsockopt",			/* 208 = linux_setsockopt */
 	"linux_getsockopt",			/* 209 = linux_getsockopt */
 	"linux_shutdown",			/* 210 = linux_shutdown */
 	"linux_sendmsg",			/* 211 = linux_sendmsg */
 	"linux_recvmsg",			/* 212 = linux_recvmsg */
 	"#213",			/* 213 = linux_readahead */
 	"linux_brk",			/* 214 = linux_brk */
-	"munmap",			/* 215 = munmap */
+	"linux_munmap",			/* 215 = linux_munmap */
 	"linux_mremap",			/* 216 = linux_mremap */
 	"linux_add_key",			/* 217 = linux_add_key */
 	"linux_request_key",			/* 218 = linux_request_key */
 	"linux_keyctl",			/* 219 = linux_keyctl */
 	"linux_clone",			/* 220 = linux_clone */
 	"linux_execve",			/* 221 = linux_execve */
 	"linux_mmap2",			/* 222 = linux_mmap2 */
 	"linux_fadvise64",			/* 223 = linux_fadvise64 */
 	"swapon",			/* 224 = swapon */
 	"linux_swapoff",			/* 225 = linux_swapoff */
 	"linux_mprotect",			/* 226 = linux_mprotect */
 	"linux_msync",			/* 227 = linux_msync */
 	"mlock",			/* 228 = mlock */
 	"munlock",			/* 229 = munlock */
 	"mlockall",			/* 230 = mlockall */
 	"munlockall",			/* 231 = munlockall */
 	"linux_mincore",			/* 232 = linux_mincore */
 	"linux_madvise",			/* 233 = linux_madvise */
 	"linux_remap_file_pages",			/* 234 = linux_remap_file_pages */
 	"linux_mbind",			/* 235 = linux_mbind */
 	"linux_get_mempolicy",			/* 236 = linux_get_mempolicy */
 	"linux_set_mempolicy",			/* 237 = linux_set_mempolicy */
 	"linux_migrate_pages",			/* 238 = linux_migrate_pages */
 	"linux_move_pages",			/* 239 = linux_move_pages */
 	"linux_rt_tgsigqueueinfo",			/* 240 = linux_rt_tgsigqueueinfo */
 	"linux_perf_event_open",			/* 241 = linux_perf_event_open */
 	"linux_accept4",			/* 242 = linux_accept4 */
 	"linux_recvmmsg",			/* 243 = linux_recvmmsg */
 	"#244",			/* 244 = unimpl_md_syscall */
 	"#245",			/* 245 = unimpl_md_syscall */
 	"#246",			/* 246 = unimpl_md_syscall */
 	"#247",			/* 247 = unimpl_md_syscall */
 	"#248",			/* 248 = unimpl_md_syscall */
 	"#249",			/* 249 = unimpl_md_syscall */
 	"#250",			/* 250 = unimpl_md_syscall */
 	"#251",			/* 251 = unimpl_md_syscall */
 	"#252",			/* 252 = unimpl_md_syscall */
 	"#253",			/* 253 = unimpl_md_syscall */
 	"#254",			/* 254 = unimpl_md_syscall */
 	"#255",			/* 255 = unimpl_md_syscall */
 	"#256",			/* 256 = unimpl_md_syscall */
 	"#257",			/* 257 = unimpl_md_syscall */
 	"#258",			/* 258 = unimpl_md_syscall */
 	"#259",			/* 259 = unimpl_md_syscall */
 	"linux_wait4",			/* 260 = linux_wait4 */
 	"linux_prlimit64",			/* 261 = linux_prlimit64 */
 	"linux_fanotify_init",			/* 262 = linux_fanotify_init */
 	"linux_fanotify_mark",			/* 263 = linux_fanotify_mark */
 	"linux_name_to_handle_at",			/* 264 = linux_name_to_handle_at */
 	"linux_open_by_handle_at",			/* 265 = linux_open_by_handle_at */
 	"linux_clock_adjtime",			/* 266 = linux_clock_adjtime */
 	"linux_syncfs",			/* 267 = linux_syncfs */
 	"linux_setns",			/* 268 = linux_setns */
 	"linux_sendmmsg",			/* 269 = linux_sendmmsg */
 	"linux_process_vm_readv",			/* 270 = linux_process_vm_readv */
 	"linux_process_vm_writev",			/* 271 = linux_process_vm_writev */
 	"linux_kcmp",			/* 272 = linux_kcmp */
 	"linux_finit_module",			/* 273 = linux_finit_module */
 	"linux_sched_setattr",			/* 274 = linux_sched_setattr */
 	"linux_sched_getattr",			/* 275 = linux_sched_getattr */
 	"linux_renameat2",			/* 276 = linux_renameat2 */
 	"linux_seccomp",			/* 277 = linux_seccomp */
 	"linux_getrandom",			/* 278 = linux_getrandom */
 	"linux_memfd_create",			/* 279 = linux_memfd_create */
 	"linux_bpf",			/* 280 = linux_bpf */
 	"linux_execveat",			/* 281 = linux_execveat */
 	"linux_userfaultfd",			/* 282 = linux_userfaultfd */
 	"linux_membarrier",			/* 283 = linux_membarrier */
 	"linux_mlock2",			/* 284 = linux_mlock2 */
 	"linux_copy_file_range",			/* 285 = linux_copy_file_range */
 	"linux_preadv2",			/* 286 = linux_preadv2 */
 	"linux_pwritev2",			/* 287 = linux_pwritev2 */
 	"linux_pkey_mprotect",			/* 288 = linux_pkey_mprotect */
 	"linux_pkey_alloc",			/* 289 = linux_pkey_alloc */
 	"linux_pkey_free",			/* 290 = linux_pkey_free */
 	"linux_statx",			/* 291 = linux_statx */
 	"linux_io_pgetevents",			/* 292 = linux_io_pgetevents */
 	"linux_rseq",			/* 293 = linux_rseq */
 	"linux_kexec_file_load",			/* 294 = linux_kexec_file_load */
 	"#295",			/* 295 = unimpl_md_syscall */
 	"#296",			/* 296 = unimpl_md_syscall */
 	"#297",			/* 297 = unimpl_md_syscall */
 	"#298",			/* 298 = unimpl_md_syscall */
 	"#299",			/* 299 = unimpl_md_syscall */
 	"#300",			/* 300 = unimpl_md_syscall */
 	"#301",			/* 301 = unimpl_md_syscall */
 	"#302",			/* 302 = unimpl_md_syscall */
 	"#303",			/* 303 = unimpl_md_syscall */
 	"#304",			/* 304 = unimpl_md_syscall */
 	"#305",			/* 305 = unimpl_md_syscall */
 	"#306",			/* 306 = unimpl_md_syscall */
 	"#307",			/* 307 = unimpl_md_syscall */
 	"#308",			/* 308 = unimpl_md_syscall */
 	"#309",			/* 309 = unimpl_md_syscall */
 	"#310",			/* 310 = unimpl_md_syscall */
 	"#311",			/* 311 = unimpl_md_syscall */
 	"#312",			/* 312 = unimpl_md_syscall */
 	"#313",			/* 313 = unimpl_md_syscall */
 	"#314",			/* 314 = unimpl_md_syscall */
 	"#315",			/* 315 = unimpl_md_syscall */
 	"#316",			/* 316 = unimpl_md_syscall */
 	"#317",			/* 317 = unimpl_md_syscall */
 	"#318",			/* 318 = unimpl_md_syscall */
 	"#319",			/* 319 = unimpl_md_syscall */
 	"#320",			/* 320 = unimpl_md_syscall */
 	"#321",			/* 321 = unimpl_md_syscall */
 	"#322",			/* 322 = unimpl_md_syscall */
 	"#323",			/* 323 = unimpl_md_syscall */
 	"#324",			/* 324 = unimpl_md_syscall */
 	"#325",			/* 325 = unimpl_md_syscall */
 	"#326",			/* 326 = unimpl_md_syscall */
 	"#327",			/* 327 = unimpl_md_syscall */
 	"#328",			/* 328 = unimpl_md_syscall */
 	"#329",			/* 329 = unimpl_md_syscall */
 	"#330",			/* 330 = unimpl_md_syscall */
 	"#331",			/* 331 = unimpl_md_syscall */
 	"#332",			/* 332 = unimpl_md_syscall */
 	"#333",			/* 333 = unimpl_md_syscall */
 	"#334",			/* 334 = unimpl_md_syscall */
 	"#335",			/* 335 = unimpl_md_syscall */
 	"#336",			/* 336 = unimpl_md_syscall */
 	"#337",			/* 337 = unimpl_md_syscall */
 	"#338",			/* 338 = unimpl_md_syscall */
 	"#339",			/* 339 = unimpl_md_syscall */
 	"#340",			/* 340 = unimpl_md_syscall */
 	"#341",			/* 341 = unimpl_md_syscall */
 	"#342",			/* 342 = unimpl_md_syscall */
 	"#343",			/* 343 = unimpl_md_syscall */
 	"#344",			/* 344 = unimpl_md_syscall */
 	"#345",			/* 345 = unimpl_md_syscall */
 	"#346",			/* 346 = unimpl_md_syscall */
 	"#347",			/* 347 = unimpl_md_syscall */
 	"#348",			/* 348 = unimpl_md_syscall */
 	"#349",			/* 349 = unimpl_md_syscall */
 	"#350",			/* 350 = unimpl_md_syscall */
 	"#351",			/* 351 = unimpl_md_syscall */
 	"#352",			/* 352 = unimpl_md_syscall */
 	"#353",			/* 353 = unimpl_md_syscall */
 	"#354",			/* 354 = unimpl_md_syscall */
 	"#355",			/* 355 = unimpl_md_syscall */
 	"#356",			/* 356 = unimpl_md_syscall */
 	"#357",			/* 357 = unimpl_md_syscall */
 	"#358",			/* 358 = unimpl_md_syscall */
 	"#359",			/* 359 = unimpl_md_syscall */
 	"#360",			/* 360 = unimpl_md_syscall */
 	"#361",			/* 361 = unimpl_md_syscall */
 	"#362",			/* 362 = unimpl_md_syscall */
 	"#363",			/* 363 = unimpl_md_syscall */
 	"#364",			/* 364 = unimpl_md_syscall */
 	"#365",			/* 365 = unimpl_md_syscall */
 	"#366",			/* 366 = unimpl_md_syscall */
 	"#367",			/* 367 = unimpl_md_syscall */
 	"#368",			/* 368 = unimpl_md_syscall */
 	"#369",			/* 369 = unimpl_md_syscall */
 	"#370",			/* 370 = unimpl_md_syscall */
 	"#371",			/* 371 = unimpl_md_syscall */
 	"#372",			/* 372 = unimpl_md_syscall */
 	"#373",			/* 373 = unimpl_md_syscall */
 	"#374",			/* 374 = unimpl_md_syscall */
 	"#375",			/* 375 = unimpl_md_syscall */
 	"#376",			/* 376 = unimpl_md_syscall */
 	"#377",			/* 377 = unimpl_md_syscall */
 	"#378",			/* 378 = unimpl_md_syscall */
 	"#379",			/* 379 = unimpl_md_syscall */
 	"#380",			/* 380 = unimpl_md_syscall */
 	"#381",			/* 381 = unimpl_md_syscall */
 	"#382",			/* 382 = unimpl_md_syscall */
 	"#383",			/* 383 = unimpl_md_syscall */
 	"#384",			/* 384 = unimpl_md_syscall */
 	"#385",			/* 385 = unimpl_md_syscall */
 	"#386",			/* 386 = unimpl_md_syscall */
 	"#387",			/* 387 = unimpl_md_syscall */
 	"#388",			/* 388 = unimpl_md_syscall */
 	"#389",			/* 389 = unimpl_md_syscall */
 	"#390",			/* 390 = unimpl_md_syscall */
 	"#391",			/* 391 = unimpl_md_syscall */
 	"#392",			/* 392 = unimpl_md_syscall */
 	"#393",			/* 393 = unimpl_md_syscall */
 	"#394",			/* 394 = unimpl_md_syscall */
 	"#395",			/* 395 = unimpl_md_syscall */
 	"#396",			/* 396 = unimpl_md_syscall */
 	"#397",			/* 397 = unimpl_md_syscall */
 	"#398",			/* 398 = unimpl_md_syscall */
 	"#399",			/* 399 = unimpl_md_syscall */
 	"#400",			/* 400 = unimpl_md_syscall */
 	"#401",			/* 401 = unimpl_md_syscall */
 	"#402",			/* 402 = unimpl_md_syscall */
 	"#403",			/* 403 = unimpl_md_syscall */
 	"#404",			/* 404 = unimpl_md_syscall */
 	"#405",			/* 405 = unimpl_md_syscall */
 	"#406",			/* 406 = unimpl_md_syscall */
 	"#407",			/* 407 = unimpl_md_syscall */
 	"#408",			/* 408 = unimpl_md_syscall */
 	"#409",			/* 409 = unimpl_md_syscall */
 	"#410",			/* 410 = unimpl_md_syscall */
 	"#411",			/* 411 = unimpl_md_syscall */
 	"#412",			/* 412 = unimpl_md_syscall */
 	"#413",			/* 413 = unimpl_md_syscall */
 	"#414",			/* 414 = unimpl_md_syscall */
 	"#415",			/* 415 = unimpl_md_syscall */
 	"#416",			/* 416 = unimpl_md_syscall */
 	"#417",			/* 417 = unimpl_md_syscall */
 	"#418",			/* 418 = unimpl_md_syscall */
 	"#419",			/* 419 = unimpl_md_syscall */
 	"#420",			/* 420 = unimpl_md_syscall */
 	"#421",			/* 421 = unimpl_md_syscall */
 	"#422",			/* 422 = unimpl_md_syscall */
 	"#423",			/* 423 = unimpl_md_syscall */
 	"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 */
 	"linux_quotactl_fd",			/* 443 = linux_quotactl_fd */
 	"linux_landlock_create_ruleset",			/* 444 = linux_landlock_create_ruleset */
 	"linux_landlock_add_rule",			/* 445 = linux_landlock_add_rule */
 	"linux_landlock_restrict_self",			/* 446 = linux_landlock_restrict_self */
 	"linux_memfd_secret",			/* 447 = linux_memfd_secret */
 	"linux_process_mrelease",			/* 448 = linux_process_mrelease */
 	"linux_futex_waitv",			/* 449 = linux_futex_waitv */
 	"linux_set_mempolicy_home_node",			/* 450 = linux_set_mempolicy_home_node */
 	"linux_cachestat",			/* 451 = linux_cachestat */
 	"linux_fchmodat2",			/* 452 = linux_fchmodat2 */
 };
diff --git a/sys/arm64/linux/linux_sysent.c b/sys/arm64/linux/linux_sysent.c
index e54a76cfd..5b857262b 100644
--- a/sys/arm64/linux/linux_sysent.c
+++ b/sys/arm64/linux/linux_sysent.c
@@ -1,470 +1,470 @@
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <arm64/linux/linux.h>
 #include <arm64/linux/linux_proto.h>
 
 #define AS(name) (sizeof(struct name) / sizeof(syscallarg_t))
 
 /* The casts are bogus but will do for now. */
 struct sysent linux_sysent[] = {
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 0 = linux_io_setup */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 1 = linux_io_destroy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 2 = linux_io_submit */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 3 = linux_io_cancel */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 4 = linux_io_getevents */
 	{ .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 },	/* 5 = 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 },	/* 6 = 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 },	/* 7 = 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 },	/* 8 = 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 },	/* 9 = 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 },	/* 10 = 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 },	/* 11 = 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 },	/* 12 = 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 },	/* 13 = 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 },	/* 14 = 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 },	/* 15 = 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 },	/* 16 = linux_fremovexattr */
 	{ .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 },	/* 17 = linux_getcwd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_lookup_dcookie, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 18 = linux_lookup_dcookie */
 	{ .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 },	/* 19 = 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 },	/* 20 = linux_epoll_create1 */
 	{ .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 },	/* 21 = linux_epoll_ctl */
 	{ .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 },	/* 22 = linux_epoll_pwait */
 	{ .sy_narg = AS(dup_args), .sy_call = (sy_call_t *)sys_dup, .sy_auevent = AUE_DUP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 23 = dup */
 	{ .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 },	/* 24 = linux_dup3 */
 	{ .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 },	/* 25 = linux_fcntl */
 	{ .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 },	/* 26 = linux_inotify_init1 */
 	{ .sy_narg = AS(linux_inotify_add_watch_args), .sy_call = (sy_call_t *)linux_inotify_add_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 27 = linux_inotify_add_watch */
 	{ .sy_narg = AS(linux_inotify_rm_watch_args), .sy_call = (sy_call_t *)linux_inotify_rm_watch, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 28 = linux_inotify_rm_watch */
 	{ .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 },	/* 29 = linux_ioctl */
 	{ .sy_narg = AS(linux_ioprio_set_args), .sy_call = (sy_call_t *)linux_ioprio_set, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 30 = linux_ioprio_set */
 	{ .sy_narg = AS(linux_ioprio_get_args), .sy_call = (sy_call_t *)linux_ioprio_get, .sy_auevent = AUE_GETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 31 = linux_ioprio_get */
 	{ .sy_narg = AS(flock_args), .sy_call = (sy_call_t *)sys_flock, .sy_auevent = AUE_FLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 32 = flock */
 	{ .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 },	/* 33 = linux_mknodat */
 	{ .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 },	/* 34 = linux_mkdirat */
 	{ .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 },	/* 35 = linux_unlinkat */
 	{ .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 },	/* 36 = linux_symlinkat */
 	{ .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 },	/* 37 = linux_linkat */
 	{ .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 },	/* 38 = linux_renameat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 39 = linux_umount2 */
 	{ .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 },	/* 40 = linux_mount */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pivot_root, .sy_auevent = AUE_PIVOT_ROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 41 = linux_pivot_root */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 42 = nfsservctl */
 	{ .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 },	/* 43 = 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 },	/* 44 = linux_fstatfs */
 	{ .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 },	/* 45 = 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 },	/* 46 = linux_ftruncate */
 	{ .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 },	/* 47 = linux_fallocate */
 	{ .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 },	/* 48 = linux_faccessat */
 	{ .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 },	/* 49 = 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 },	/* 50 = fchdir */
 	{ .sy_narg = AS(chroot_args), .sy_call = (sy_call_t *)sys_chroot, .sy_auevent = AUE_CHROOT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 51 = chroot */
 	{ .sy_narg = AS(fchmod_args), .sy_call = (sy_call_t *)sys_fchmod, .sy_auevent = AUE_FCHMOD, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 52 = fchmod */
 	{ .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 },	/* 53 = linux_fchmodat */
 	{ .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 },	/* 54 = linux_fchownat */
 	{ .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, .sy_auevent = AUE_FCHOWN, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 55 = fchown */
 	{ .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 },	/* 56 = linux_openat */
 	{ .sy_narg = AS(close_args), .sy_call = (sy_call_t *)sys_close, .sy_auevent = AUE_CLOSE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 57 = close */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vhangup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 58 = linux_vhangup */
 	{ .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 },	/* 59 = linux_pipe2 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 60 = linux_quotactl */
 	{ .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 },	/* 61 = linux_getdents64 */
 	{ .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 },	/* 62 = linux_lseek */
 	{ .sy_narg = AS(read_args), .sy_call = (sy_call_t *)sys_read, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 63 = read */
 	{ .sy_narg = AS(linux_write_args), .sy_call = (sy_call_t *)linux_write, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 64 = linux_write */
 	{ .sy_narg = AS(readv_args), .sy_call = (sy_call_t *)sys_readv, .sy_auevent = AUE_READV, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 65 = 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 },	/* 66 = linux_writev */
 	{ .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 },	/* 67 = 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 },	/* 68 = linux_pwrite */
 	{ .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 },	/* 69 = 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 },	/* 70 = linux_pwritev */
 	{ .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 },	/* 71 = linux_sendfile */
 	{ .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 },	/* 72 = 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 },	/* 73 = linux_ppoll */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_signalfd4, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 74 = linux_signalfd4 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_vmsplice, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 75 = linux_vmsplice */
 	{ .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 },	/* 76 = linux_splice */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_tee, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 77 = linux_tee */
 	{ .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 },	/* 78 = linux_readlinkat */
 	{ .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 },	/* 79 = linux_newfstatat */
 	{ .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 },	/* 80 = linux_newfstat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 81 = linux_sync */
 	{ .sy_narg = AS(fsync_args), .sy_call = (sy_call_t *)sys_fsync, .sy_auevent = AUE_FSYNC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 82 = 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 },	/* 83 = linux_fdatasync */
 	{ .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 },	/* 84 = linux_sync_file_range */
 	{ .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 },	/* 85 = linux_timerfd_create */
 	{ .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 },	/* 86 = 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 },	/* 87 = linux_timerfd_gettime */
 	{ .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 },	/* 88 = linux_utimensat */
 	{ .sy_narg = AS(acct_args), .sy_call = (sy_call_t *)sys_acct, .sy_auevent = AUE_ACCT, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 89 = acct */
 	{ .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 },	/* 90 = 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 },	/* 91 = linux_capset */
 	{ .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 },	/* 92 = linux_personality */
 	{ .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 },	/* 93 = linux_exit */
 	{ .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 },	/* 94 = linux_exit_group */
 	{ .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 },	/* 95 = linux_waitid */
 	{ .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 },	/* 96 = linux_set_tid_address */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_unshare, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 97 = linux_unshare */
 	{ .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 },	/* 98 = linux_sys_futex */
 	{ .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 },	/* 99 = 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 },	/* 100 = linux_get_robust_list */
 	{ .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 },	/* 101 = 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 },	/* 102 = linux_getitimer */
 	{ .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 },	/* 103 = linux_setitimer */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_kexec_load, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 104 = linux_kexec_load */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_init_module, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 105 = 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 },	/* 106 = linux_delete_module */
 	{ .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 },	/* 107 = linux_timer_create */
 	{ .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 },	/* 108 = 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 },	/* 109 = linux_timer_getoverrun */
 	{ .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 },	/* 110 = linux_timer_settime */
 	{ .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 },	/* 111 = 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 },	/* 112 = 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 },	/* 113 = 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 },	/* 114 = 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 },	/* 115 = linux_clock_nanosleep */
 	{ .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 },	/* 116 = linux_syslog */
 	{ .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 },	/* 117 = linux_ptrace */
 	{ .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 },	/* 118 = linux_sched_setparam */
 	{ .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 },	/* 119 = 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 },	/* 120 = linux_sched_getscheduler */
 	{ .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 },	/* 121 = linux_sched_getparam */
 	{ .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 },	/* 122 = 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 },	/* 123 = linux_sched_getaffinity */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_sched_yield, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 124 = 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 },	/* 125 = 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 },	/* 126 = 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 },	/* 127 = linux_sched_rr_get_interval */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 128 = restart_syscall */
 	{ .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 },	/* 129 = linux_kill */
 	{ .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 },	/* 130 = linux_tkill */
 	{ .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 },	/* 131 = linux_tgkill */
 	{ .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 },	/* 132 = linux_sigaltstack */
 	{ .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 },	/* 133 = linux_rt_sigsuspend */
 	{ .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 },	/* 134 = 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 },	/* 135 = 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 },	/* 136 = 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 },	/* 137 = 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 },	/* 138 = linux_rt_sigqueueinfo */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_rt_sigreturn, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 139 = linux_rt_sigreturn */
 	{ .sy_narg = AS(setpriority_args), .sy_call = (sy_call_t *)sys_setpriority, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 140 = setpriority */
 	{ .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 },	/* 141 = linux_getpriority */
 	{ .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 },	/* 142 = linux_reboot */
 	{ .sy_narg = AS(setregid_args), .sy_call = (sy_call_t *)sys_setregid, .sy_auevent = AUE_SETREGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 143 = setregid */
 	{ .sy_narg = AS(setgid_args), .sy_call = (sy_call_t *)sys_setgid, .sy_auevent = AUE_SETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 144 = setgid */
 	{ .sy_narg = AS(setreuid_args), .sy_call = (sy_call_t *)sys_setreuid, .sy_auevent = AUE_SETREUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 145 = setreuid */
 	{ .sy_narg = AS(setuid_args), .sy_call = (sy_call_t *)sys_setuid, .sy_auevent = AUE_SETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 146 = setuid */
 	{ .sy_narg = AS(setresuid_args), .sy_call = (sy_call_t *)sys_setresuid, .sy_auevent = AUE_SETRESUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 147 = 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 },	/* 148 = 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 },	/* 149 = 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 },	/* 150 = getresgid */
 	{ .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 },	/* 151 = 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 },	/* 152 = linux_setfsgid */
 	{ .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 },	/* 153 = linux_times */
 	{ .sy_narg = AS(setpgid_args), .sy_call = (sy_call_t *)sys_setpgid, .sy_auevent = AUE_SETPGRP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 154 = setpgid */
 	{ .sy_narg = AS(getpgid_args), .sy_call = (sy_call_t *)sys_getpgid, .sy_auevent = AUE_GETPGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 155 = getpgid */
 	{ .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 },	/* 156 = linux_getsid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_setsid, .sy_auevent = AUE_SETSID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 157 = setsid */
 	{ .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 },	/* 158 = 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 },	/* 159 = linux_setgroups */
 	{ .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 },	/* 160 = linux_newuname */
 	{ .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 },	/* 161 = 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 },	/* 162 = linux_setdomainname */
 	{ .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 },	/* 163 = linux_getrlimit */
 	{ .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 },	/* 164 = linux_setrlimit */
 	{ .sy_narg = AS(getrusage_args), .sy_call = (sy_call_t *)sys_getrusage, .sy_auevent = AUE_GETRUSAGE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 165 = getrusage */
 	{ .sy_narg = AS(umask_args), .sy_call = (sy_call_t *)sys_umask, .sy_auevent = AUE_UMASK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 166 = umask */
 	{ .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 },	/* 167 = linux_prctl */
 	{ .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 },	/* 168 = linux_getcpu */
 	{ .sy_narg = AS(gettimeofday_args), .sy_call = (sy_call_t *)sys_gettimeofday, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 169 = 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 },	/* 170 = settimeofday */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_adjtimex, .sy_auevent = AUE_ADJTIME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 171 = linux_adjtimex */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getpid, .sy_auevent = AUE_GETPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 172 = linux_getpid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getppid, .sy_auevent = AUE_GETPPID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 173 = linux_getppid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getuid, .sy_auevent = AUE_GETUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 174 = linux_getuid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_geteuid, .sy_auevent = AUE_GETEUID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 175 = geteuid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_getgid, .sy_auevent = AUE_GETGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 176 = linux_getgid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_getegid, .sy_auevent = AUE_GETEGID, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 177 = getegid */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_gettid, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 178 = linux_gettid */
 	{ .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 },	/* 179 = linux_sysinfo */
 	{ .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 },	/* 180 = 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 },	/* 181 = 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 },	/* 182 = 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 },	/* 183 = 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 },	/* 184 = 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 },	/* 185 = linux_mq_getsetattr */
 	{ .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 },	/* 186 = 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 },	/* 187 = linux_msgctl */
 	{ .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 },	/* 188 = linux_msgrcv */
 	{ .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 },	/* 189 = linux_msgsnd */
 	{ .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 },	/* 190 = 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 },	/* 191 = linux_semctl */
 	{ .sy_narg = AS(linux_semtimedop_args), .sy_call = (sy_call_t *)linux_semtimedop, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 192 = linux_semtimedop */
 	{ .sy_narg = AS(semop_args), .sy_call = (sy_call_t *)sys_semop, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 193 = semop */
 	{ .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 },	/* 194 = 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 },	/* 195 = 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 },	/* 196 = 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 },	/* 197 = linux_shmdt */
 	{ .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 },	/* 198 = 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 },	/* 199 = 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 },	/* 200 = 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 },	/* 201 = 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 },	/* 202 = linux_accept */
 	{ .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 },	/* 203 = linux_connect */
 	{ .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 },	/* 204 = 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 },	/* 205 = 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 },	/* 206 = 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 },	/* 207 = linux_recvfrom */
 	{ .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 },	/* 208 = 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 },	/* 209 = linux_getsockopt */
 	{ .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 },	/* 210 = linux_shutdown */
 	{ .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 },	/* 211 = 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 },	/* 212 = linux_recvmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 213 = linux_readahead */
 	{ .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 },	/* 214 = linux_brk */
-	{ .sy_narg = AS(munmap_args), .sy_call = (sy_call_t *)sys_munmap, .sy_auevent = AUE_MUNMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 215 = munmap */
+	{ .sy_narg = AS(linux_munmap_args), .sy_call = (sy_call_t *)linux_munmap, .sy_auevent = AUE_MUNMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 215 = linux_munmap */
 	{ .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 },	/* 216 = linux_mremap */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_add_key, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 217 = 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 },	/* 218 = 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 },	/* 219 = linux_keyctl */
 	{ .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 },	/* 220 = linux_clone */
 	{ .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 },	/* 221 = linux_execve */
 	{ .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 },	/* 222 = linux_mmap2 */
 	{ .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 },	/* 223 = linux_fadvise64 */
 	{ .sy_narg = AS(swapon_args), .sy_call = (sy_call_t *)sys_swapon, .sy_auevent = AUE_SWAPON, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 224 = swapon */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_swapoff, .sy_auevent = AUE_SWAPOFF, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 225 = linux_swapoff */
 	{ .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 },	/* 226 = linux_mprotect */
 	{ .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 },	/* 227 = linux_msync */
 	{ .sy_narg = AS(mlock_args), .sy_call = (sy_call_t *)sys_mlock, .sy_auevent = AUE_MLOCK, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 228 = 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 },	/* 229 = 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 },	/* 230 = mlockall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)sys_munlockall, .sy_auevent = AUE_MUNLOCKALL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 231 = munlockall */
 	{ .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 },	/* 232 = 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 },	/* 233 = linux_madvise */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_remap_file_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 234 = linux_remap_file_pages */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mbind, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 235 = 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 },	/* 236 = 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 },	/* 237 = linux_set_mempolicy */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_migrate_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 238 = linux_migrate_pages */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_pages, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 239 = linux_move_pages */
 	{ .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 },	/* 240 = 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 },	/* 241 = linux_perf_event_open */
 	{ .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 },	/* 242 = linux_accept4 */
 	{ .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 },	/* 243 = linux_recvmmsg */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 244 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 245 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 246 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 247 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 248 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 249 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 250 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 251 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 252 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 253 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 254 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 255 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 256 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 257 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 258 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 259 = unimpl_md_syscall */
 	{ .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 },	/* 260 = linux_wait4 */
 	{ .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 },	/* 261 = linux_prlimit64 */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fanotify_init, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 262 = 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 },	/* 263 = linux_fanotify_mark */
 	{ .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 },	/* 264 = 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 },	/* 265 = 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 },	/* 266 = 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 },	/* 267 = linux_syncfs */
 	{ .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 },	/* 268 = linux_setns */
 	{ .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 },	/* 269 = linux_sendmmsg */
 	{ .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 },	/* 270 = 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 },	/* 271 = 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 },	/* 272 = 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 },	/* 273 = 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 },	/* 274 = 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 },	/* 275 = 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 },	/* 276 = 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 },	/* 277 = 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 },	/* 278 = 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 },	/* 279 = 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 },	/* 280 = 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 },	/* 281 = 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 },	/* 282 = 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 },	/* 283 = 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 },	/* 284 = 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 },	/* 285 = 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 },	/* 286 = 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 },	/* 287 = 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 },	/* 288 = 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 },	/* 289 = 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 },	/* 290 = 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 },	/* 291 = 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 },	/* 292 = linux_io_pgetevents */
 	{ .sy_narg = AS(linux_rseq_args), .sy_call = (sy_call_t *)linux_rseq, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 293 = linux_rseq */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_kexec_file_load, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 294 = linux_kexec_file_load */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 295 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 296 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 297 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 298 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 299 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 300 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 301 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 302 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 303 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 304 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 305 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 306 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 307 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 308 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 309 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 310 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 311 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 312 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 313 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 314 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 315 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 316 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 317 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 318 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 319 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 320 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 321 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 322 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 323 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 324 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 325 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 326 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 327 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 328 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 329 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 330 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 331 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 332 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 333 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 334 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 335 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 336 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 337 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 338 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 339 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 340 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 341 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 342 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 343 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 344 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 345 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 346 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 347 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 348 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 349 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 350 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 351 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 352 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 353 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 354 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 355 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 356 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 357 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 358 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 359 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 360 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 361 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 362 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 363 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 364 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 365 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 366 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 367 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 368 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 369 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 370 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 371 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 372 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 373 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 374 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 375 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 376 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 377 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 378 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 379 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 380 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 381 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 382 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 383 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 384 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 385 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 386 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 387 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 388 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 389 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 390 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 391 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 392 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 393 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 394 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 395 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 396 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 397 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 398 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 399 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 400 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 401 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 402 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 403 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 404 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 405 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 406 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 407 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 408 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 409 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 410 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 411 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 412 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 413 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 414 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 415 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 416 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 417 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 418 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 419 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 420 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 421 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 422 = unimpl_md_syscall */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },	/* 423 = unimpl_md_syscall */
 	{ .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 = AS(linux_clone3_args), .sy_call = (sy_call_t *)linux_clone3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 435 = linux_clone3 */
 	{ .sy_narg = AS(linux_close_range_args), .sy_call = (sy_call_t *)linux_close_range, .sy_auevent = AUE_CLOSERANGE, .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 = AS(linux_faccessat2_args), .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 = AS(linux_epoll_pwait2_args), .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 *)linux_quotactl_fd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 443 = linux_quotactl_fd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_create_ruleset, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 444 = linux_landlock_create_ruleset */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_add_rule, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 445 = linux_landlock_add_rule */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_restrict_self, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 446 = linux_landlock_restrict_self */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_memfd_secret, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 447 = linux_memfd_secret */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_mrelease, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 448 = linux_process_mrelease */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_futex_waitv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 449 = linux_futex_waitv */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_set_mempolicy_home_node, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 450 = linux_set_mempolicy_home_node */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_cachestat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 451 = linux_cachestat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fchmodat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 452 = linux_fchmodat2 */
 };
diff --git a/sys/arm64/linux/linux_systrace_args.c b/sys/arm64/linux/linux_systrace_args.c
index 3d480b31b..48e4f5f85 100644
--- a/sys/arm64/linux/linux_systrace_args.c
+++ b/sys/arm64/linux/linux_systrace_args.c
@@ -1,7687 +1,7687 @@
 /*
  * System call argument to DTrace register array conversion.
  *
  * This file is part of the DTrace syscall provider.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 static void
 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
 {
 	int64_t *iarg = (int64_t *)uarg;
 	int a = 0;
 	switch (sysnum) {
 	/* linux_setxattr */
 	case 5: {
 		struct linux_setxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_lsetxattr */
 	case 6: {
 		struct linux_lsetxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fsetxattr */
 	case 7: {
 		struct linux_fsetxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getxattr */
 	case 8: {
 		struct linux_getxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_lgetxattr */
 	case 9: {
 		struct linux_lgetxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fgetxattr */
 	case 10: {
 		struct linux_fgetxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_listxattr */
 	case 11: {
 		struct linux_listxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_llistxattr */
 	case 12: {
 		struct linux_llistxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_flistxattr */
 	case 13: {
 		struct linux_flistxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_removexattr */
 	case 14: {
 		struct linux_removexattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lremovexattr */
 	case 15: {
 		struct linux_lremovexattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fremovexattr */
 	case 16: {
 		struct linux_fremovexattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getcwd */
 	case 17: {
 		struct linux_getcwd_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->bufsize; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lookup_dcookie */
 	case 18: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_eventfd2 */
 	case 19: {
 		struct linux_eventfd2_args *p = params;
 		iarg[a++] = p->initval; /* l_uint */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_epoll_create1 */
 	case 20: {
 		struct linux_epoll_create1_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_epoll_ctl */
 	case 21: {
 		struct linux_epoll_ctl_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		iarg[a++] = p->op; /* l_int */
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_pwait */
 	case 22: {
 		struct linux_epoll_pwait_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		iarg[a++] = p->timeout; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* dup */
 	case 23: {
 		struct dup_args *p = params;
 		uarg[a++] = p->fd; /* u_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_dup3 */
 	case 24: {
 		struct linux_dup3_args *p = params;
 		iarg[a++] = p->oldfd; /* l_int */
 		iarg[a++] = p->newfd; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl */
 	case 25: {
 		struct linux_fcntl_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		iarg[a++] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_inotify_init1 */
 	case 26: {
 		struct linux_inotify_init1_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_inotify_add_watch */
 	case 27: {
 		struct linux_inotify_add_watch_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = p->mask; /* uint32_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_inotify_rm_watch */
 	case 28: {
 		struct linux_inotify_rm_watch_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = p->wd; /* uint32_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ioctl */
 	case 29: {
 		struct linux_ioctl_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		iarg[a++] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_ioprio_set */
 	case 30: {
 		struct linux_ioprio_set_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		iarg[a++] = p->ioprio; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_ioprio_get */
 	case 31: {
 		struct linux_ioprio_get_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* flock */
 	case 32: {
 		struct flock_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->how; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mknodat */
 	case 33: {
 		struct linux_mknodat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->mode; /* l_int */
 		iarg[a++] = p->dev; /* l_dev_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mkdirat */
 	case 34: {
 		struct linux_mkdirat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_unlinkat */
 	case 35: {
 		struct linux_unlinkat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_symlinkat */
 	case 36: {
 		struct linux_symlinkat_args *p = params;
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_linkat */
 	case 37: {
 		struct linux_linkat_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_renameat */
 	case 38: {
 		struct linux_renameat_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mount */
 	case 40: {
 		struct linux_mount_args *p = params;
 		uarg[a++] = (intptr_t)p->specialfile; /* char * */
 		uarg[a++] = (intptr_t)p->dir; /* char * */
 		uarg[a++] = (intptr_t)p->filesystemtype; /* char * */
 		iarg[a++] = p->rwflag; /* l_ulong */
 		uarg[a++] = (intptr_t)p->data; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pivot_root */
 	case 41: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_statfs */
 	case 43: {
 		struct linux_statfs_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstatfs */
 	case 44: {
 		struct linux_fstatfs_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_truncate */
 	case 45: {
 		struct linux_truncate_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->length; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate */
 	case 46: {
 		struct linux_ftruncate_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->length; /* l_long */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fallocate */
 	case 47: {
 		struct linux_fallocate_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->mode; /* l_int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->len; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_faccessat */
 	case 48: {
 		struct linux_faccessat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->amode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chdir */
 	case 49: {
 		struct linux_chdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* fchdir */
 	case 50: {
 		struct fchdir_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* chroot */
 	case 51: {
 		struct chroot_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* fchmod */
 	case 52: {
 		struct fchmod_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->mode; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fchmodat */
 	case 53: {
 		struct linux_fchmodat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fchownat */
 	case 54: {
 		struct linux_fchownat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->uid; /* l_uid_t */
 		iarg[a++] = p->gid; /* l_gid_t */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* fchown */
 	case 55: {
 		struct fchown_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->uid; /* int */
 		iarg[a++] = p->gid; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_openat */
 	case 56: {
 		struct linux_openat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->flags; /* l_int */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 4;
 		break;
 	}
 	/* close */
 	case 57: {
 		struct close_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_vhangup */
 	case 58: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pipe2 */
 	case 59: {
 		struct linux_pipe2_args *p = params;
 		uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getdents64 */
 	case 61: {
 		struct linux_getdents64_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->dirent; /* void * */
 		iarg[a++] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_lseek */
 	case 62: {
 		struct linux_lseek_args *p = params;
 		iarg[a++] = p->fdes; /* l_uint */
 		iarg[a++] = p->off; /* l_off_t */
 		iarg[a++] = p->whence; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* read */
 	case 63: {
 		struct read_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_write */
 	case 64: {
 		struct linux_write_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* readv */
 	case 65: {
 		struct readv_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[a++] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_writev */
 	case 66: {
 		struct linux_writev_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[a++] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pread */
 	case 67: {
 		struct linux_pread_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		iarg[a++] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pwrite */
 	case 68: {
 		struct linux_pwrite_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		iarg[a++] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_preadv */
 	case 69: {
 		struct linux_preadv_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pwritev */
 	case 70: {
 		struct linux_pwritev_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_sendfile */
 	case 71: {
 		struct linux_sendfile_args *p = params;
 		iarg[a++] = p->out; /* l_int */
 		iarg[a++] = p->in; /* l_int */
 		uarg[a++] = (intptr_t)p->offset; /* l_off_t * */
 		iarg[a++] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pselect6 */
 	case 72: {
 		struct linux_pselect6_args *p = params;
 		iarg[a++] = p->nfds; /* l_int */
 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll */
 	case 73: {
 		struct linux_ppoll_args *p = params;
 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
 		iarg[a++] = p->nfds; /* l_uint */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[a++] = p->ssize; /* l_size_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_signalfd4 */
 	case 74: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_vmsplice */
 	case 75: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_splice */
 	case 76: {
 		struct linux_splice_args *p = params;
 		iarg[a++] = p->fd_in; /* int */
 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[a++] = p->fd_out; /* int */
 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_tee */
 	case 77: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_readlinkat */
 	case 78: {
 		struct linux_readlinkat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->bufsiz; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_newfstatat */
 	case 79: {
 		struct linux_newfstatat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* char * */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_newfstat */
 	case 80: {
 		struct linux_newfstat_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* fsync */
 	case 82: {
 		struct fsync_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fdatasync */
 	case 83: {
 		struct linux_fdatasync_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sync_file_range */
 	case 84: {
 		struct linux_sync_file_range_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->nbytes; /* l_loff_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_create */
 	case 85: {
 		struct linux_timerfd_create_args *p = params;
 		iarg[a++] = p->clockid; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timerfd_settime */
 	case 86: {
 		struct linux_timerfd_settime_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_gettime */
 	case 87: {
 		struct linux_timerfd_gettime_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_utimensat */
 	case 88: {
 		struct linux_utimensat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* acct */
 	case 89: {
 		struct acct_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_capget */
 	case 90: {
 		struct linux_capget_args *p = params;
 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capset */
 	case 91: {
 		struct linux_capset_args *p = params;
 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_personality */
 	case 92: {
 		struct linux_personality_args *p = params;
 		iarg[a++] = p->per; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_exit */
 	case 93: {
 		struct linux_exit_args *p = params;
 		uarg[a++] = p->rval; /* u_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_exit_group */
 	case 94: {
 		struct linux_exit_group_args *p = params;
 		iarg[a++] = p->error_code; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_waitid */
 	case 95: {
 		struct linux_waitid_args *p = params;
 		iarg[a++] = p->idtype; /* l_int */
 		iarg[a++] = p->id; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[a++] = p->options; /* l_int */
 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_set_tid_address */
 	case 96: {
 		struct linux_set_tid_address_args *p = params;
 		uarg[a++] = (intptr_t)p->tidptr; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_unshare */
 	case 97: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sys_futex */
 	case 98: {
 		struct linux_sys_futex_args *p = params;
 		uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[a++] = p->op; /* l_int */
 		uarg[a++] = p->val; /* uint32_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[a++] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_set_robust_list */
 	case 99: {
 		struct linux_set_robust_list_args *p = params;
 		uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */
 		iarg[a++] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_get_robust_list */
 	case 100: {
 		struct linux_get_robust_list_args *p = params;
 		iarg[a++] = p->pid; /* l_int */
 		uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
 		uarg[a++] = (intptr_t)p->len; /* l_size_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_nanosleep */
 	case 101: {
 		struct linux_nanosleep_args *p = params;
 		uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getitimer */
 	case 102: {
 		struct linux_getitimer_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setitimer */
 	case 103: {
 		struct linux_setitimer_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
 		uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_kexec_load */
 	case 104: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_init_module */
 	case 105: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_delete_module */
 	case 106: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_timer_create */
 	case 107: {
 		struct linux_timer_create_args *p = params;
 		iarg[a++] = p->clock_id; /* clockid_t */
 		uarg[a++] = (intptr_t)p->evp; /* struct l_sigevent * */
 		uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_timer_gettime */
 	case 108: {
 		struct linux_timer_gettime_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_getoverrun */
 	case 109: {
 		struct linux_timer_getoverrun_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_settime */
 	case 110: {
 		struct linux_timer_settime_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */
 		uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_delete */
 	case 111: {
 		struct linux_timer_delete_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clock_settime */
 	case 112: {
 		struct linux_clock_settime_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_gettime */
 	case 113: {
 		struct linux_clock_gettime_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_getres */
 	case 114: {
 		struct linux_clock_getres_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep */
 	case 115: {
 		struct linux_clock_nanosleep_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_syslog */
 	case 116: {
 		struct linux_syslog_args *p = params;
 		iarg[a++] = p->type; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->len; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_ptrace */
 	case 117: {
 		struct linux_ptrace_args *p = params;
 		iarg[a++] = p->req; /* l_long */
 		iarg[a++] = p->pid; /* l_long */
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->data; /* l_ulong */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sched_setparam */
 	case 118: {
 		struct linux_sched_setparam_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_setscheduler */
 	case 119: {
 		struct linux_sched_setscheduler_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->policy; /* l_int */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getscheduler */
 	case 120: {
 		struct linux_sched_getscheduler_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_getparam */
 	case 121: {
 		struct linux_sched_getparam_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_setaffinity */
 	case 122: {
 		struct linux_sched_setaffinity_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->len; /* l_uint */
 		uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getaffinity */
 	case 123: {
 		struct linux_sched_getaffinity_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->len; /* l_uint */
 		uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
 		*n_args = 3;
 		break;
 	}
 	/* sched_yield */
 	case 124: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sched_get_priority_max */
 	case 125: {
 		struct linux_sched_get_priority_max_args *p = params;
 		iarg[a++] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_get_priority_min */
 	case 126: {
 		struct linux_sched_get_priority_min_args *p = params;
 		iarg[a++] = p->policy; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sched_rr_get_interval */
 	case 127: {
 		struct linux_sched_rr_get_interval_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_kill */
 	case 129: {
 		struct linux_kill_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->signum; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_tkill */
 	case 130: {
 		struct linux_tkill_args *p = params;
 		iarg[a++] = p->tid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_tgkill */
 	case 131: {
 		struct linux_tgkill_args *p = params;
 		iarg[a++] = p->tgid; /* l_pid_t */
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigaltstack */
 	case 132: {
 		struct linux_sigaltstack_args *p = params;
 		uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */
 		uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigsuspend */
 	case 133: {
 		struct linux_rt_sigsuspend_args *p = params;
 		uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigaction */
 	case 134: {
 		struct linux_rt_sigaction_args *p = params;
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */
 		uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigprocmask */
 	case 135: {
 		struct linux_rt_sigprocmask_args *p = params;
 		iarg[a++] = p->how; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigpending */
 	case 136: {
 		struct linux_rt_sigpending_args *p = params;
 		uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigtimedwait */
 	case 137: {
 		struct linux_rt_sigtimedwait_args *p = params;
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigqueueinfo */
 	case 138: {
 		struct linux_rt_sigqueueinfo_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_rt_sigreturn */
 	case 139: {
 		*n_args = 0;
 		break;
 	}
 	/* setpriority */
 	case 140: {
 		struct setpriority_args *p = params;
 		iarg[a++] = p->which; /* int */
 		iarg[a++] = p->who; /* int */
 		iarg[a++] = p->prio; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpriority */
 	case 141: {
 		struct linux_getpriority_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_reboot */
 	case 142: {
 		struct linux_reboot_args *p = params;
 		iarg[a++] = p->magic1; /* l_int */
 		iarg[a++] = p->magic2; /* l_int */
 		iarg[a++] = p->cmd; /* l_uint */
 		uarg[a++] = (intptr_t)p->arg; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* setregid */
 	case 143: {
 		struct setregid_args *p = params;
 		iarg[a++] = p->rgid; /* gid_t */
 		iarg[a++] = p->egid; /* gid_t */
 		*n_args = 2;
 		break;
 	}
 	/* setgid */
 	case 144: {
 		struct setgid_args *p = params;
 		iarg[a++] = p->gid; /* gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setreuid */
 	case 145: {
 		struct setreuid_args *p = params;
 		uarg[a++] = p->ruid; /* uid_t */
 		uarg[a++] = p->euid; /* uid_t */
 		*n_args = 2;
 		break;
 	}
 	/* setuid */
 	case 146: {
 		struct setuid_args *p = params;
 		uarg[a++] = p->uid; /* uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setresuid */
 	case 147: {
 		struct setresuid_args *p = params;
 		uarg[a++] = p->ruid; /* uid_t */
 		uarg[a++] = p->euid; /* uid_t */
 		uarg[a++] = p->suid; /* uid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresuid */
 	case 148: {
 		struct getresuid_args *p = params;
 		uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
 		uarg[a++] = (intptr_t)p->euid; /* uid_t * */
 		uarg[a++] = (intptr_t)p->suid; /* uid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* setresgid */
 	case 149: {
 		struct setresgid_args *p = params;
 		iarg[a++] = p->rgid; /* gid_t */
 		iarg[a++] = p->egid; /* gid_t */
 		iarg[a++] = p->sgid; /* gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresgid */
 	case 150: {
 		struct getresgid_args *p = params;
 		uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
 		uarg[a++] = (intptr_t)p->egid; /* gid_t * */
 		uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setfsuid */
 	case 151: {
 		struct linux_setfsuid_args *p = params;
 		iarg[a++] = p->uid; /* l_uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid */
 	case 152: {
 		struct linux_setfsgid_args *p = params;
 		iarg[a++] = p->gid; /* l_gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_times */
 	case 153: {
 		struct linux_times_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* setpgid */
 	case 154: {
 		struct setpgid_args *p = params;
 		iarg[a++] = p->pid; /* int */
 		iarg[a++] = p->pgid; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* getpgid */
 	case 155: {
 		struct getpgid_args *p = params;
 		iarg[a++] = p->pid; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_getsid */
 	case 156: {
 		struct linux_getsid_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setsid */
 	case 157: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getgroups */
 	case 158: {
 		struct linux_getgroups_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_int */
 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups */
 	case 159: {
 		struct linux_setgroups_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_int */
 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newuname */
 	case 160: {
 		struct linux_newuname_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sethostname */
 	case 161: {
 		struct linux_sethostname_args *p = params;
 		uarg[a++] = (intptr_t)p->hostname; /* char * */
 		iarg[a++] = p->len; /* l_uint */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setdomainname */
 	case 162: {
 		struct linux_setdomainname_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		iarg[a++] = p->len; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getrlimit */
 	case 163: {
 		struct linux_getrlimit_args *p = params;
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setrlimit */
 	case 164: {
 		struct linux_setrlimit_args *p = params;
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* getrusage */
 	case 165: {
 		struct getrusage_args *p = params;
 		iarg[a++] = p->who; /* int */
 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 2;
 		break;
 	}
 	/* umask */
 	case 166: {
 		struct umask_args *p = params;
 		iarg[a++] = p->newmask; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_prctl */
 	case 167: {
 		struct linux_prctl_args *p = params;
 		iarg[a++] = p->option; /* l_int */
 		uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getcpu */
 	case 168: {
 		struct linux_getcpu_args *p = params;
 		uarg[a++] = (intptr_t)p->cpu; /* l_uint * */
 		uarg[a++] = (intptr_t)p->node; /* l_uint * */
 		uarg[a++] = (intptr_t)p->cache; /* void * */
 		*n_args = 3;
 		break;
 	}
 	/* gettimeofday */
 	case 169: {
 		struct gettimeofday_args *p = params;
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */
 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* settimeofday */
 	case 170: {
 		struct settimeofday_args *p = params;
 		uarg[a++] = (intptr_t)p->tv; /* struct l_timeval * */
 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_adjtimex */
 	case 171: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getpid */
 	case 172: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getppid */
 	case 173: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getuid */
 	case 174: {
 		*n_args = 0;
 		break;
 	}
 	/* geteuid */
 	case 175: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_getgid */
 	case 176: {
 		*n_args = 0;
 		break;
 	}
 	/* getegid */
 	case 177: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_gettid */
 	case 178: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_sysinfo */
 	case 179: {
 		struct linux_sysinfo_args *p = params;
 		uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mq_open */
 	case 180: {
 		struct linux_mq_open_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		iarg[a++] = p->oflag; /* l_int */
 		iarg[a++] = p->mode; /* l_mode_t */
 		uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mq_unlink */
 	case 181: {
 		struct linux_mq_unlink_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mq_timedsend */
 	case 182: {
 		struct linux_mq_timedsend_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
 		iarg[a++] = p->msg_len; /* l_size_t */
 		iarg[a++] = p->msg_prio; /* l_uint */
 		uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_timedreceive */
 	case 183: {
 		struct linux_mq_timedreceive_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
 		iarg[a++] = p->msg_len; /* l_size_t */
 		uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */
 		uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_mq_notify */
 	case 184: {
 		struct linux_mq_notify_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->sevp; /* const struct l_sigevent * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mq_getsetattr */
 	case 185: {
 		struct linux_mq_getsetattr_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
 		uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_msgget */
 	case 186: {
 		struct linux_msgget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msgctl */
 	case 187: {
 		struct linux_msgctl_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_msgrcv */
 	case 188: {
 		struct linux_msgrcv_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[a++] = p->msgsz; /* l_size_t */
 		iarg[a++] = p->msgtyp; /* l_long */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msgsnd */
 	case 189: {
 		struct linux_msgsnd_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[a++] = p->msgsz; /* l_size_t */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_semget */
 	case 190: {
 		struct linux_semget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->nsems; /* l_int */
 		iarg[a++] = p->semflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semctl */
 	case 191: {
 		struct linux_semctl_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		iarg[a++] = p->semnum; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = p->arg.buf; /* union l_semun */
 		*n_args = 4;
 		break;
 	}
 	/* linux_semtimedop */
 	case 192: {
 		struct linux_semtimedop_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */
 		iarg[a++] = p->nsops; /* l_size_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* semop */
 	case 193: {
 		struct semop_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */
 		iarg[a++] = p->nsops; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmget */
 	case 194: {
 		struct linux_shmget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmctl */
 	case 195: {
 		struct linux_shmctl_args *p = params;
 		iarg[a++] = p->shmid; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmat */
 	case 196: {
 		struct linux_shmat_args *p = params;
 		iarg[a++] = p->shmid; /* l_int */
 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
 		iarg[a++] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmdt */
 	case 197: {
 		struct linux_shmdt_args *p = params;
 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_socket */
 	case 198: {
 		struct linux_socket_args *p = params;
 		iarg[a++] = p->domain; /* l_int */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->protocol; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketpair */
 	case 199: {
 		struct linux_socketpair_args *p = params;
 		iarg[a++] = p->domain; /* l_int */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->protocol; /* l_int */
 		uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_bind */
 	case 200: {
 		struct linux_bind_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
 		iarg[a++] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_listen */
 	case 201: {
 		struct linux_listen_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->backlog; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_accept */
 	case 202: {
 		struct linux_accept_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_connect */
 	case 203: {
 		struct linux_connect_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
 		iarg[a++] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getsockname */
 	case 204: {
 		struct linux_getsockname_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpeername */
 	case 205: {
 		struct linux_getpeername_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sendto */
 	case 206: {
 		struct linux_sendto_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */
 		iarg[a++] = p->tolen; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_recvfrom */
 	case 207: {
 		struct linux_recvfrom_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_setsockopt */
 	case 208: {
 		struct linux_setsockopt_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->level; /* l_int */
 		iarg[a++] = p->optname; /* l_int */
 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
 		iarg[a++] = p->optlen; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getsockopt */
 	case 209: {
 		struct linux_getsockopt_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->level; /* l_int */
 		iarg[a++] = p->optname; /* l_int */
 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_shutdown */
 	case 210: {
 		struct linux_shutdown_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->how; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendmsg */
 	case 211: {
 		struct linux_sendmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_recvmsg */
 	case 212: {
 		struct linux_recvmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_brk */
 	case 214: {
 		struct linux_brk_args *p = params;
 		iarg[a++] = p->dsend; /* l_ulong */
 		*n_args = 1;
 		break;
 	}
-	/* munmap */
+	/* linux_munmap */
 	case 215: {
-		struct munmap_args *p = params;
+		struct linux_munmap_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* void * */
 		iarg[a++] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mremap */
 	case 216: {
 		struct linux_mremap_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->old_len; /* l_ulong */
 		iarg[a++] = p->new_len; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->new_addr; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_add_key */
 	case 217: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_request_key */
 	case 218: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_keyctl */
 	case 219: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_clone */
 	case 220: {
 		struct linux_clone_args *p = params;
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->stack; /* l_ulong */
 		uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */
 		iarg[a++] = p->tls; /* l_ulong */
 		uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_execve */
 	case 221: {
 		struct linux_execve_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */
 		uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mmap2 */
 	case 222: {
 		struct linux_mmap2_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_ulong */
 		iarg[a++] = p->prot; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->fd; /* l_ulong */
 		iarg[a++] = p->pgoff; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_fadvise64 */
 	case 223: {
 		struct linux_fadvise64_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->advice; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* swapon */
 	case 224: {
 		struct swapon_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_swapoff */
 	case 225: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mprotect */
 	case 226: {
 		struct linux_mprotect_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->prot; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_msync */
 	case 227: {
 		struct linux_msync_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->fl; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* mlock */
 	case 228: {
 		struct mlock_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* const void * */
 		uarg[a++] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* munlock */
 	case 229: {
 		struct munlock_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* const void * */
 		uarg[a++] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* mlockall */
 	case 230: {
 		struct mlockall_args *p = params;
 		iarg[a++] = p->how; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* munlockall */
 	case 231: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mincore */
 	case 232: {
 		struct linux_mincore_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		uarg[a++] = (intptr_t)p->vec; /* u_char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_madvise */
 	case 233: {
 		struct linux_madvise_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->behav; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_remap_file_pages */
 	case 234: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_mbind */
 	case 235: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_get_mempolicy */
 	case 236: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_mempolicy */
 	case 237: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_migrate_pages */
 	case 238: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_move_pages */
 	case 239: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rt_tgsigqueueinfo */
 	case 240: {
 		struct linux_rt_tgsigqueueinfo_args *p = params;
 		iarg[a++] = p->tgid; /* l_pid_t */
 		iarg[a++] = p->tid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->uinfo; /* l_siginfo_t * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_perf_event_open */
 	case 241: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_accept4 */
 	case 242: {
 		struct linux_accept4_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_recvmmsg */
 	case 243: {
 		struct linux_recvmmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_wait4 */
 	case 260: {
 		struct linux_wait4_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->status; /* l_int * */
 		iarg[a++] = p->options; /* l_int */
 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_prlimit64 */
 	case 261: {
 		struct linux_prlimit64_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->new; /* struct rlimit * */
 		uarg[a++] = (intptr_t)p->old; /* struct rlimit * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fanotify_init */
 	case 262: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fanotify_mark */
 	case 263: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_name_to_handle_at */
 	case 264: {
 		struct linux_name_to_handle_at_args *p = params;
 		iarg[a++] = p->dirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
 		uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_open_by_handle_at */
 	case 265: {
 		struct linux_open_by_handle_at_args *p = params;
 		iarg[a++] = p->mountdirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_clock_adjtime */
 	case 266: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_syncfs */
 	case 267: {
 		struct linux_syncfs_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setns */
 	case 268: {
 		struct linux_setns_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->nstype; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendmmsg */
 	case 269: {
 		struct linux_sendmmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_process_vm_readv */
 	case 270: {
 		struct linux_process_vm_readv_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[a++] = p->liovcnt; /* l_ulong */
 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[a++] = p->riovcnt; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_process_vm_writev */
 	case 271: {
 		struct linux_process_vm_writev_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[a++] = p->liovcnt; /* l_ulong */
 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[a++] = p->riovcnt; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_kcmp */
 	case 272: {
 		struct linux_kcmp_args *p = params;
 		iarg[a++] = p->pid1; /* l_pid_t */
 		iarg[a++] = p->pid2; /* l_pid_t */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->idx1; /* l_ulong */
 		iarg[a++] = p->idx; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_finit_module */
 	case 273: {
 		struct linux_finit_module_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_setattr */
 	case 274: {
 		struct linux_sched_setattr_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getattr */
 	case 275: {
 		struct linux_sched_getattr_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->size; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_renameat2 */
 	case 276: {
 		struct linux_renameat2_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 5;
 		break;
 	}
 	/* linux_seccomp */
 	case 277: {
 		struct linux_seccomp_args *p = params;
 		iarg[a++] = p->op; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getrandom */
 	case 278: {
 		struct linux_getrandom_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->count; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_memfd_create */
 	case 279: {
 		struct linux_memfd_create_args *p = params;
 		uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 2;
 		break;
 	}
 	/* linux_bpf */
 	case 280: {
 		struct linux_bpf_args *p = params;
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->size; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_execveat */
 	case 281: {
 		struct linux_execveat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		uarg[a++] = (intptr_t)p->argv; /* const char ** */
 		uarg[a++] = (intptr_t)p->envp; /* const char ** */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_userfaultfd */
 	case 282: {
 		struct linux_userfaultfd_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_membarrier */
 	case 283: {
 		struct linux_membarrier_args *p = params;
 		iarg[a++] = p->cmd; /* l_int */
 		iarg[a++] = p->flags; /* l_uint */
 		iarg[a++] = p->cpu_id; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mlock2 */
 	case 284: {
 		struct linux_mlock2_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_copy_file_range */
 	case 285: {
 		struct linux_copy_file_range_args *p = params;
 		iarg[a++] = p->fd_in; /* l_int */
 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[a++] = p->fd_out; /* l_int */
 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_preadv2 */
 	case 286: {
 		struct linux_preadv2_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pwritev2 */
 	case 287: {
 		struct linux_pwritev2_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pkey_mprotect */
 	case 288: {
 		struct linux_pkey_mprotect_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->prot; /* l_ulong */
 		iarg[a++] = p->pkey; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pkey_alloc */
 	case 289: {
 		struct linux_pkey_alloc_args *p = params;
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->init_val; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pkey_free */
 	case 290: {
 		struct linux_pkey_free_args *p = params;
 		iarg[a++] = p->pkey; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_statx */
 	case 291: {
 		struct linux_statx_args *p = params;
 		iarg[a++] = p->dirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		iarg[a++] = p->mask; /* l_uint */
 		uarg[a++] = (intptr_t)p->statxbuf; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_io_pgetevents */
 	case 292: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rseq */
 	case 293: {
 		struct linux_rseq_args *p = params;
 		uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */
 		uarg[a++] = p->rseq_len; /* uint32_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = p->sig; /* uint32_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_kexec_file_load */
 	case 294: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_send_signal */
 	case 424: {
 		struct linux_pidfd_send_signal_args *p = params;
 		iarg[a++] = p->pidfd; /* l_int */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[a++] = 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: {
 		struct linux_clone3_args *p = params;
 		uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */
 		iarg[a++] = p->usize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_close_range */
 	case 436: {
 		struct linux_close_range_args *p = params;
 		iarg[a++] = p->first; /* l_uint */
 		iarg[a++] = p->last; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_openat2 */
 	case 437: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_getfd */
 	case 438: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_faccessat2 */
 	case 439: {
 		struct linux_faccessat2_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->amode; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_process_madvise */
 	case 440: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_pwait2 */
 	case 441: {
 		struct linux_epoll_pwait2_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_mount_setattr */
 	case 442: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_quotactl_fd */
 	case 443: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_create_ruleset */
 	case 444: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_add_rule */
 	case 445: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_restrict_self */
 	case 446: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_memfd_secret */
 	case 447: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_mrelease */
 	case 448: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_futex_waitv */
 	case 449: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_mempolicy_home_node */
 	case 450: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_cachestat */
 	case 451: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fchmodat2 */
 	case 452: {
 		*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) {
 	/* linux_setxattr */
 	case 5:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lsetxattr */
 	case 6:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fsetxattr */
 	case 7:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		case 4:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getxattr */
 	case 8:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lgetxattr */
 	case 9:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fgetxattr */
 	case 10:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "userland void *";
 			break;
 		case 3:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_listxattr */
 	case 11:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_llistxattr */
 	case 12:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_flistxattr */
 	case 13:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_removexattr */
 	case 14:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lremovexattr */
 	case 15:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fremovexattr */
 	case 16:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getcwd */
 	case 17:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lookup_dcookie */
 	case 18:
 		break;
 	/* linux_eventfd2 */
 	case 19:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_create1 */
 	case 20:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_epoll_ctl */
 	case 21:
 		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_pwait */
 	case 22:
 		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;
 	/* dup */
 	case 23:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_dup3 */
 	case 24:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fcntl */
 	case 25:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_init1 */
 	case 26:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_add_watch */
 	case 27:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_rm_watch */
 	case 28:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioctl */
 	case 29:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioprio_set */
 	case 30:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioprio_get */
 	case 31:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* flock */
 	case 32:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mknodat */
 	case 33:
 		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_dev_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mkdirat */
 	case 34:
 		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_unlinkat */
 	case 35:
 		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_symlinkat */
 	case 36:
 		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_linkat */
 	case 37:
 		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_renameat */
 	case 38:
 		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_mount */
 	case 40:
 		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_pivot_root */
 	case 41:
 		break;
 	/* linux_statfs */
 	case 43:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fstatfs */
 	case 44:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_statfs_buf *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_truncate */
 	case 45:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ftruncate */
 	case 46:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_long";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fallocate */
 	case 47:
 		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_faccessat */
 	case 48:
 		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_chdir */
 	case 49:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchdir */
 	case 50:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* chroot */
 	case 51:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fchmod */
 	case 52:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fchmodat */
 	case 53:
 		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_fchownat */
 	case 54:
 		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;
 	/* fchown */
 	case 55:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_openat */
 	case 56:
 		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;
 	/* close */
 	case 57:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_vhangup */
 	case 58:
 		break;
 	/* linux_pipe2 */
 	case 59:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getdents64 */
 	case 61:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland void *";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_lseek */
 	case 62:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_off_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* read */
 	case 63:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_write */
 	case 64:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* readv */
 	case 65:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_writev */
 	case 66:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct iovec *";
 			break;
 		case 2:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pread */
 	case 67:
 		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 68:
 		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_preadv */
 	case 69:
 		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 70:
 		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_sendfile */
 	case 71:
 		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_pselect6 */
 	case 72:
 		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 73:
 		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_signalfd4 */
 	case 74:
 		break;
 	/* linux_vmsplice */
 	case 75:
 		break;
 	/* linux_splice */
 	case 76:
 		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 77:
 		break;
 	/* linux_readlinkat */
 	case 78:
 		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_newfstatat */
 	case 79:
 		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_newfstat */
 	case 80:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_newstat *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* fsync */
 	case 82:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_fdatasync */
 	case 83:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sync_file_range */
 	case 84:
 		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_timerfd_create */
 	case 85:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_settime */
 	case 86:
 		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 87:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_utimensat */
 	case 88:
 		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;
 	/* acct */
 	case 89:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_capget */
 	case 90:
 		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 91:
 		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_personality */
 	case 92:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_exit */
 	case 93:
 		switch (ndx) {
 		case 0:
 			p = "u_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_exit_group */
 	case 94:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_waitid */
 	case 95:
 		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_set_tid_address */
 	case 96:
 		switch (ndx) {
 		case 0:
 			p = "userland l_int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_unshare */
 	case 97:
 		break;
 	/* linux_sys_futex */
 	case 98:
 		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_set_robust_list */
 	case 99:
 		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 100:
 		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_nanosleep */
 	case 101:
 		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 102:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerval *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setitimer */
 	case 103:
 		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_kexec_load */
 	case 104:
 		break;
 	/* linux_init_module */
 	case 105:
 		break;
 	/* linux_delete_module */
 	case 106:
 		break;
 	/* linux_timer_create */
 	case 107:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_sigevent *";
 			break;
 		case 2:
 			p = "userland l_timer_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_gettime */
 	case 108:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "userland struct itimerspec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_getoverrun */
 	case 109:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_settime */
 	case 110:
 		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_delete */
 	case 111:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_settime */
 	case 112:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_gettime */
 	case 113:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_getres */
 	case 114:
 		switch (ndx) {
 		case 0:
 			p = "clockid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_clock_nanosleep */
 	case 115:
 		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_syslog */
 	case 116:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland char *";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ptrace */
 	case 117:
 		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_sched_setparam */
 	case 118:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setscheduler */
 	case 119:
 		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 120:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_getparam */
 	case 121:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct sched_param *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_setaffinity */
 	case 122:
 		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 123:
 		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;
 	/* sched_yield */
 	case 124:
 		break;
 	/* linux_sched_get_priority_max */
 	case 125:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_get_priority_min */
 	case 126:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sched_rr_get_interval */
 	case 127:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kill */
 	case 129:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tkill */
 	case 130:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_tgkill */
 	case 131:
 		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_sigaltstack */
 	case 132:
 		switch (ndx) {
 		case 0:
 			p = "userland l_stack_t *";
 			break;
 		case 1:
 			p = "userland l_stack_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigsuspend */
 	case 133:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigaction */
 	case 134:
 		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 135:
 		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 136:
 		switch (ndx) {
 		case 0:
 			p = "userland l_sigset_t *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_rt_sigtimedwait */
 	case 137:
 		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 138:
 		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_sigreturn */
 	case 139:
 		break;
 	/* setpriority */
 	case 140:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		case 2:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getpriority */
 	case 141:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_reboot */
 	case 142:
 		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;
 	/* setregid */
 	case 143:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		case 1:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setgid */
 	case 144:
 		switch (ndx) {
 		case 0:
 			p = "gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setreuid */
 	case 145:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		case 1:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setuid */
 	case 146:
 		switch (ndx) {
 		case 0:
 			p = "uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setresuid */
 	case 147:
 		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 148:
 		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 149:
 		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 150:
 		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_setfsuid */
 	case 151:
 		switch (ndx) {
 		case 0:
 			p = "l_uid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setfsgid */
 	case 152:
 		switch (ndx) {
 		case 0:
 			p = "l_gid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_times */
 	case 153:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_times_argv *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setpgid */
 	case 154:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getpgid */
 	case 155:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getsid */
 	case 156:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* setsid */
 	case 157:
 		break;
 	/* linux_getgroups */
 	case 158:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setgroups */
 	case 159:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland l_gid_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_newuname */
 	case 160:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_new_utsname *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sethostname */
 	case 161:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setdomainname */
 	case 162:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_getrlimit */
 	case 163:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setrlimit */
 	case 164:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "userland struct l_rlimit *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* getrusage */
 	case 165:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		case 1:
 			p = "userland struct rusage *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* umask */
 	case 166:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_prctl */
 	case 167:
 		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_getcpu */
 	case 168:
 		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;
 	/* gettimeofday */
 	case 169:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_timeval *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* settimeofday */
 	case 170:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_timeval *";
 			break;
 		case 1:
 			p = "userland struct timezone *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_adjtimex */
 	case 171:
 		break;
 	/* linux_getpid */
 	case 172:
 		break;
 	/* linux_getppid */
 	case 173:
 		break;
 	/* linux_getuid */
 	case 174:
 		break;
 	/* geteuid */
 	case 175:
 		break;
 	/* linux_getgid */
 	case 176:
 		break;
 	/* getegid */
 	case 177:
 		break;
 	/* linux_gettid */
 	case 178:
 		break;
 	/* linux_sysinfo */
 	case 179:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_sysinfo *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_open */
 	case 180:
 		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 181:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedsend */
 	case 182:
 		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 183:
 		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 184:
 		switch (ndx) {
 		case 0:
 			p = "l_mqd_t";
 			break;
 		case 1:
 			p = "userland const struct l_sigevent *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_getsetattr */
 	case 185:
 		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_msgget */
 	case 186:
 		switch (ndx) {
 		case 0:
 			p = "l_key_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msgctl */
 	case 187:
 		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_msgrcv */
 	case 188:
 		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_msgsnd */
 	case 189:
 		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_semget */
 	case 190:
 		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 191:
 		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_semtimedop */
 	case 192:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct sembuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* semop */
 	case 193:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct sembuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_shmget */
 	case 194:
 		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 195:
 		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 196:
 		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 197:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_socket */
 	case 198:
 		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 199:
 		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 200:
 		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 201:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_accept */
 	case 202:
 		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_connect */
 	case 203:
 		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_getsockname */
 	case 204:
 		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 205:
 		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 206:
 		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 207:
 		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_setsockopt */
 	case 208:
 		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 209:
 		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_shutdown */
 	case 210:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmsg */
 	case 211:
 		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 212:
 		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_brk */
 	case 214:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
-	/* munmap */
+	/* linux_munmap */
 	case 215:
 		switch (ndx) {
 		case 0:
 			p = "userland void *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mremap */
 	case 216:
 		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_add_key */
 	case 217:
 		break;
 	/* linux_request_key */
 	case 218:
 		break;
 	/* linux_keyctl */
 	case 219:
 		break;
 	/* linux_clone */
 	case 220:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "userland l_int *";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "userland l_int *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_execve */
 	case 221:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		case 1:
 			p = "userland l_uintptr_t *";
 			break;
 		case 2:
 			p = "userland l_uintptr_t *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mmap2 */
 	case 222:
 		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_fadvise64 */
 	case 223:
 		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;
 	/* swapon */
 	case 224:
 		switch (ndx) {
 		case 0:
 			p = "userland char *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_swapoff */
 	case 225:
 		break;
 	/* linux_mprotect */
 	case 226:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_msync */
 	case 227:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlock */
 	case 228:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlock */
 	case 229:
 		switch (ndx) {
 		case 0:
 			p = "userland const void *";
 			break;
 		case 1:
 			p = "size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* mlockall */
 	case 230:
 		switch (ndx) {
 		case 0:
 			p = "int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* munlockall */
 	case 231:
 		break;
 	/* linux_mincore */
 	case 232:
 		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 233:
 		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_remap_file_pages */
 	case 234:
 		break;
 	/* linux_mbind */
 	case 235:
 		break;
 	/* linux_get_mempolicy */
 	case 236:
 		break;
 	/* linux_set_mempolicy */
 	case 237:
 		break;
 	/* linux_migrate_pages */
 	case 238:
 		break;
 	/* linux_move_pages */
 	case 239:
 		break;
 	/* linux_rt_tgsigqueueinfo */
 	case 240:
 		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 241:
 		break;
 	/* linux_accept4 */
 	case 242:
 		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_recvmmsg */
 	case 243:
 		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_wait4 */
 	case 260:
 		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_prlimit64 */
 	case 261:
 		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_fanotify_init */
 	case 262:
 		break;
 	/* linux_fanotify_mark */
 	case 263:
 		break;
 	/* linux_name_to_handle_at */
 	case 264:
 		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 265:
 		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 266:
 		break;
 	/* linux_syncfs */
 	case 267:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_setns */
 	case 268:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_sendmmsg */
 	case 269:
 		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_process_vm_readv */
 	case 270:
 		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 271:
 		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 272:
 		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 273:
 		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 274:
 		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 275:
 		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 276:
 		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 277:
 		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 278:
 		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 279:
 		switch (ndx) {
 		case 0:
 			p = "userland const char *";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_bpf */
 	case 280:
 		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 281:
 		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 282:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_membarrier */
 	case 283:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mlock2 */
 	case 284:
 		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 285:
 		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 286:
 		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 287:
 		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 288:
 		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 289:
 		switch (ndx) {
 		case 0:
 			p = "l_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_pkey_free */
 	case 290:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_statx */
 	case 291:
 		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 292:
 		break;
 	/* linux_rseq */
 	case 293:
 		switch (ndx) {
 		case 0:
 			p = "userland struct linux_rseq *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_kexec_file_load */
 	case 294:
 		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:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_clone_args *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_close_range */
 	case 436:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_openat2 */
 	case 437:
 		break;
 	/* linux_pidfd_getfd */
 	case 438:
 		break;
 	/* linux_faccessat2 */
 	case 439:
 		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_process_madvise */
 	case 440:
 		break;
 	/* linux_epoll_pwait2 */
 	case 441:
 		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 = "userland struct l_timespec *";
 			break;
 		case 4:
 			p = "userland l_sigset_t *";
 			break;
 		case 5:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mount_setattr */
 	case 442:
 		break;
 	/* linux_quotactl_fd */
 	case 443:
 		break;
 	/* linux_landlock_create_ruleset */
 	case 444:
 		break;
 	/* linux_landlock_add_rule */
 	case 445:
 		break;
 	/* linux_landlock_restrict_self */
 	case 446:
 		break;
 	/* linux_memfd_secret */
 	case 447:
 		break;
 	/* linux_process_mrelease */
 	case 448:
 		break;
 	/* linux_futex_waitv */
 	case 449:
 		break;
 	/* linux_set_mempolicy_home_node */
 	case 450:
 		break;
 	/* linux_cachestat */
 	case 451:
 		break;
 	/* linux_fchmodat2 */
 	case 452:
 		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) {
 	/* linux_setxattr */
 	case 5:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lsetxattr */
 	case 6:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fsetxattr */
 	case 7:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getxattr */
 	case 8:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lgetxattr */
 	case 9:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fgetxattr */
 	case 10:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_listxattr */
 	case 11:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_llistxattr */
 	case 12:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_flistxattr */
 	case 13:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_removexattr */
 	case 14:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lremovexattr */
 	case 15:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fremovexattr */
 	case 16:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getcwd */
 	case 17:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lookup_dcookie */
 	case 18:
 	/* linux_eventfd2 */
 	case 19:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_create1 */
 	case 20:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_ctl */
 	case 21:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_epoll_pwait */
 	case 22:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* dup */
 	case 23:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_dup3 */
 	case 24:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fcntl */
 	case 25:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_init1 */
 	case 26:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_add_watch */
 	case 27:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_rm_watch */
 	case 28:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioctl */
 	case 29:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioprio_set */
 	case 30:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioprio_get */
 	case 31:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* flock */
 	case 32:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mknodat */
 	case 33:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mkdirat */
 	case 34:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unlinkat */
 	case 35:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_symlinkat */
 	case 36:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_linkat */
 	case 37:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_renameat */
 	case 38:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mount */
 	case 40:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pivot_root */
 	case 41:
 	/* linux_statfs */
 	case 43:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fstatfs */
 	case 44:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_truncate */
 	case 45:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ftruncate */
 	case 46:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fallocate */
 	case 47:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_faccessat */
 	case 48:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_chdir */
 	case 49:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchdir */
 	case 50:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* chroot */
 	case 51:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchmod */
 	case 52:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchmodat */
 	case 53:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fchownat */
 	case 54:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fchown */
 	case 55:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_openat */
 	case 56:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* close */
 	case 57:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_vhangup */
 	case 58:
 	/* linux_pipe2 */
 	case 59:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getdents64 */
 	case 61:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_lseek */
 	case 62:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* read */
 	case 63:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_write */
 	case 64:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* readv */
 	case 65:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_writev */
 	case 66:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pread */
 	case 67:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwrite */
 	case 68:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_preadv */
 	case 69:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwritev */
 	case 70:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendfile */
 	case 71:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pselect6 */
 	case 72:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ppoll */
 	case 73:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_signalfd4 */
 	case 74:
 	/* linux_vmsplice */
 	case 75:
 	/* linux_splice */
 	case 76:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tee */
 	case 77:
 	/* linux_readlinkat */
 	case 78:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newfstatat */
 	case 79:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newfstat */
 	case 80:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* fsync */
 	case 82:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fdatasync */
 	case 83:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sync_file_range */
 	case 84:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_create */
 	case 85:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_settime */
 	case 86:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_gettime */
 	case 87:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_utimensat */
 	case 88:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* acct */
 	case 89:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capget */
 	case 90:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_capset */
 	case 91:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_personality */
 	case 92:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_exit */
 	case 93:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_exit_group */
 	case 94:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_waitid */
 	case 95:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_set_tid_address */
 	case 96:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_unshare */
 	case 97:
 	/* linux_sys_futex */
 	case 98:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_set_robust_list */
 	case 99:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_get_robust_list */
 	case 100:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_nanosleep */
 	case 101:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getitimer */
 	case 102:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setitimer */
 	case 103:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kexec_load */
 	case 104:
 	/* linux_init_module */
 	case 105:
 	/* linux_delete_module */
 	case 106:
 	/* linux_timer_create */
 	case 107:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_gettime */
 	case 108:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_getoverrun */
 	case 109:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_settime */
 	case 110:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_delete */
 	case 111:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_settime */
 	case 112:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_gettime */
 	case 113:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_getres */
 	case 114:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_nanosleep */
 	case 115:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_syslog */
 	case 116:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ptrace */
 	case 117:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setparam */
 	case 118:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setscheduler */
 	case 119:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getscheduler */
 	case 120:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getparam */
 	case 121:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setaffinity */
 	case 122:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getaffinity */
 	case 123:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* sched_yield */
 	case 124:
 	/* linux_sched_get_priority_max */
 	case 125:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_get_priority_min */
 	case 126:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_rr_get_interval */
 	case 127:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kill */
 	case 129:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tkill */
 	case 130:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_tgkill */
 	case 131:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sigaltstack */
 	case 132:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigsuspend */
 	case 133:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigaction */
 	case 134:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigprocmask */
 	case 135:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigpending */
 	case 136:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigtimedwait */
 	case 137:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigqueueinfo */
 	case 138:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_rt_sigreturn */
 	case 139:
 	/* setpriority */
 	case 140:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpriority */
 	case 141:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_reboot */
 	case 142:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setregid */
 	case 143:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setgid */
 	case 144:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setreuid */
 	case 145:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setuid */
 	case 146:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setresuid */
 	case 147:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresuid */
 	case 148:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setresgid */
 	case 149:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getresgid */
 	case 150:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsuid */
 	case 151:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setfsgid */
 	case 152:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_times */
 	case 153:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setpgid */
 	case 154:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getpgid */
 	case 155:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsid */
 	case 156:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* setsid */
 	case 157:
 	/* linux_getgroups */
 	case 158:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setgroups */
 	case 159:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_newuname */
 	case 160:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sethostname */
 	case 161:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setdomainname */
 	case 162:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getrlimit */
 	case 163:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setrlimit */
 	case 164:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* getrusage */
 	case 165:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* umask */
 	case 166:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_prctl */
 	case 167:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getcpu */
 	case 168:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* gettimeofday */
 	case 169:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* settimeofday */
 	case 170:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_adjtimex */
 	case 171:
 	/* linux_getpid */
 	case 172:
 	/* linux_getppid */
 	case 173:
 	/* linux_getuid */
 	case 174:
 	/* geteuid */
 	case 175:
 	/* linux_getgid */
 	case 176:
 	/* getegid */
 	case 177:
 	/* linux_gettid */
 	case 178:
 	/* linux_sysinfo */
 	case 179:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_open */
 	case 180:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_unlink */
 	case 181:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedsend */
 	case 182:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedreceive */
 	case 183:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_notify */
 	case 184:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_getsetattr */
 	case 185:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgget */
 	case 186:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgctl */
 	case 187:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgrcv */
 	case 188:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msgsnd */
 	case 189:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semget */
 	case 190:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semctl */
 	case 191:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_semtimedop */
 	case 192:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* semop */
 	case 193:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmget */
 	case 194:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmctl */
 	case 195:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmat */
 	case 196:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shmdt */
 	case 197:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socket */
 	case 198:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_socketpair */
 	case 199:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bind */
 	case 200:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_listen */
 	case 201:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_accept */
 	case 202:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_connect */
 	case 203:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockname */
 	case 204:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getpeername */
 	case 205:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendto */
 	case 206:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvfrom */
 	case 207:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setsockopt */
 	case 208:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getsockopt */
 	case 209:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_shutdown */
 	case 210:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmsg */
 	case 211:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvmsg */
 	case 212:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_brk */
 	case 214:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
-	/* munmap */
+	/* linux_munmap */
 	case 215:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mremap */
 	case 216:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_add_key */
 	case 217:
 	/* linux_request_key */
 	case 218:
 	/* linux_keyctl */
 	case 219:
 	/* linux_clone */
 	case 220:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_execve */
 	case 221:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mmap2 */
 	case 222:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fadvise64 */
 	case 223:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* swapon */
 	case 224:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_swapoff */
 	case 225:
 	/* linux_mprotect */
 	case 226:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_msync */
 	case 227:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlock */
 	case 228:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlock */
 	case 229:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* mlockall */
 	case 230:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* munlockall */
 	case 231:
 	/* linux_mincore */
 	case 232:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_madvise */
 	case 233:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_remap_file_pages */
 	case 234:
 	/* linux_mbind */
 	case 235:
 	/* linux_get_mempolicy */
 	case 236:
 	/* linux_set_mempolicy */
 	case 237:
 	/* linux_migrate_pages */
 	case 238:
 	/* linux_move_pages */
 	case 239:
 	/* linux_rt_tgsigqueueinfo */
 	case 240:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_perf_event_open */
 	case 241:
 	/* linux_accept4 */
 	case 242:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_recvmmsg */
 	case 243:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_wait4 */
 	case 260:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_prlimit64 */
 	case 261:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_fanotify_init */
 	case 262:
 	/* linux_fanotify_mark */
 	case 263:
 	/* linux_name_to_handle_at */
 	case 264:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_open_by_handle_at */
 	case 265:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_clock_adjtime */
 	case 266:
 	/* linux_syncfs */
 	case 267:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_setns */
 	case 268:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sendmmsg */
 	case 269:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_vm_readv */
 	case 270:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_vm_writev */
 	case 271:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kcmp */
 	case 272:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_finit_module */
 	case 273:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_setattr */
 	case 274:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_sched_getattr */
 	case 275:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_renameat2 */
 	case 276:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_seccomp */
 	case 277:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_getrandom */
 	case 278:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_memfd_create */
 	case 279:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_bpf */
 	case 280:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_execveat */
 	case 281:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_userfaultfd */
 	case 282:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_membarrier */
 	case 283:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mlock2 */
 	case 284:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_copy_file_range */
 	case 285:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_preadv2 */
 	case 286:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pwritev2 */
 	case 287:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_mprotect */
 	case 288:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_alloc */
 	case 289:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_pkey_free */
 	case 290:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_statx */
 	case 291:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_io_pgetevents */
 	case 292:
 	/* linux_rseq */
 	case 293:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_kexec_file_load */
 	case 294:
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_close_range */
 	case 436:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_openat2 */
 	case 437:
 	/* linux_pidfd_getfd */
 	case 438:
 	/* linux_faccessat2 */
 	case 439:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_madvise */
 	case 440:
 	/* linux_epoll_pwait2 */
 	case 441:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mount_setattr */
 	case 442:
 	/* linux_quotactl_fd */
 	case 443:
 	/* linux_landlock_create_ruleset */
 	case 444:
 	/* linux_landlock_add_rule */
 	case 445:
 	/* linux_landlock_restrict_self */
 	case 446:
 	/* linux_memfd_secret */
 	case 447:
 	/* linux_process_mrelease */
 	case 448:
 	/* linux_futex_waitv */
 	case 449:
 	/* linux_set_mempolicy_home_node */
 	case 450:
 	/* linux_cachestat */
 	case 451:
 	/* linux_fchmodat2 */
 	case 452:
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
diff --git a/sys/arm64/linux/syscalls.master b/sys/arm64/linux/syscalls.master
index f4ab6f49c..e920293f2 100644
--- a/sys/arm64/linux/syscalls.master
+++ b/sys/arm64/linux/syscalls.master
@@ -1,1873 +1,1873 @@
 
 ; Linux ABI system call generic name/number map, based on Linux file
 ; include/uapi/asm-generic/unistd.h
 
 ; #include's, #defines's, etc. may be included, and are copied to the output
 ; files. However, #ifdef, etc will be copied, but any lines that don't start
 ; with # will not. Caveat Emptor.
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <arm64/linux/linux.h>
 #include <arm64/linux/linux_proto.h>
 
 0	AUE_NULL	UNIMPL	linux_io_setup
 1	AUE_NULL	UNIMPL	linux_io_destroy
 2	AUE_NULL	UNIMPL	linux_io_submit
 3	AUE_NULL	UNIMPL	linux_io_cancel
 4	AUE_NULL	UNIMPL	linux_io_getevents
 5	AUE_NULL	STD	{
 		int linux_setxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 6	AUE_NULL	STD	{
 		int linux_lsetxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 7	AUE_NULL	STD	{
 		int linux_fsetxattr(
 		    l_int fd,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 8	AUE_NULL	STD	{
 		int linux_getxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 9	AUE_NULL	STD	{
 		int linux_lgetxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 10	AUE_NULL	STD	{
 		int linux_fgetxattr(
 		    l_int fd,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 11	AUE_NULL	STD	{
 		int linux_listxattr(
 		    const char *path,
 		    char *list,
 		    l_size_t size
 		);
 	}
 12	AUE_NULL	STD	{
 		int linux_llistxattr(
 		    const char *path,
 		    char *list,
 		    l_size_t size
 		);
 	}
 13	AUE_NULL	STD	{
 		int linux_flistxattr(
 		    l_int fd,
 		    char *list,
 		    l_size_t size
 		);
 	}
 14	AUE_NULL	STD	{
 		int linux_removexattr(
 		    const char *path,
 		    const char *name
 		);
 	}
 15	AUE_NULL	STD	{
 		int linux_lremovexattr(
 		    const char *path,
 		    const char *name
 		);
 	}
 16	AUE_NULL	STD	{
 		int linux_fremovexattr(
 		    l_int fd,
 		    const char *name
 		);
 	}
 17	AUE_GETCWD	STD	{
 		int linux_getcwd(
 		    char *buf,
 		    l_ulong bufsize
 		);
 	}
 18	AUE_NULL	STD	{
 		 int linux_lookup_dcookie(void);
 	}
 19	AUE_NULL	STD	{
 		int linux_eventfd2(
 		    l_uint initval,
 		    l_int flags
 		);
 	}
 20	AUE_NULL	STD	{
 		int linux_epoll_create1(
 		    l_int flags
 		);
 	}
 21	AUE_NULL	STD	{
 		int linux_epoll_ctl(
 		    l_int epfd,
 		    l_int op,
 		    l_int fd,
 		    struct epoll_event *event
 		);
 	}
 22	AUE_NULL	STD     {
 		int linux_epoll_pwait(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    l_int timeout,
 		    l_sigset_t *mask,
 		    l_size_t sigsetsize
 		);
 	}
 23	AUE_DUP		NOPROTO	{
 		int dup(
 		    u_int fd
 		);
 	}
 24	AUE_NULL	STD	{
 		int linux_dup3(
 		    l_int oldfd,
 		    l_int newfd,
 		    l_int flags
 		);
 	}
 25	AUE_FCNTL	STD	{
 		int linux_fcntl(
 		    l_uint fd,
 		    l_uint cmd,
 		    l_ulong arg
 		);
 	}
 26	AUE_NULL	STD	{
 		int linux_inotify_init1(
 		    l_int flags
 		);
 	}
 27	AUE_NULL	STD	{
 		int linux_inotify_add_watch(
 		    l_int fd,
 		    const char *pathname,
 		    uint32_t mask
 		);
 	}
 28	AUE_NULL	STD	{
 		int linux_inotify_rm_watch(
 		    l_int fd,
 		    uint32_t wd
 		);
 	}
 29	AUE_IOCTL	STD	{
 		int linux_ioctl(
 		    l_uint fd,
 		    l_uint cmd,
 		    l_ulong arg
 		);
 	}
 30	AUE_SETPRIORITY	STD	{
 		int linux_ioprio_set(
 		    l_int which,
 		    l_int who,
 		    l_int ioprio
 		);
 	}
 31	AUE_GETPRIORITY	STD	{
 		int linux_ioprio_get(
 		    l_int which,
 		    l_int who
 		);
 	}
 32	AUE_FLOCK	NOPROTO	{
 		int flock(
 		    int fd,
 		    int how
 		);
 	}
 33	AUE_MKNODAT	STD	{
 		int linux_mknodat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int mode,
 		    l_dev_t dev
 		);
 	}
 34	AUE_MKDIRAT	STD	{
 		int linux_mkdirat(
 		    l_int dfd,
 		    const char *pathname,
 		    l_mode_t mode
 		);
 	}
 35	AUE_UNLINKAT	STD	{
 		int linux_unlinkat(
 		    l_int dfd,
 		    const char *pathname,
 		    l_int flag
 		);
 	}
 36	AUE_SYMLINKAT	STD	{
 		int linux_symlinkat(
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname
 		);
 	}
 37	AUE_LINKAT	STD	{
 		int linux_linkat(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname,
 		    l_int flag
 		);
 	}
 38	AUE_RENAMEAT	STD	{
 		int linux_renameat(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname
 		);
 	}
 39	AUE_NULL	UNIMPL	linux_umount2
 40	AUE_MOUNT	STD	{
 		int linux_mount(
 		    char *specialfile,
 		    char *dir,
 		    char *filesystemtype,
 		    l_ulong rwflag,
 		    void *data
 		);
 	}
 41	AUE_PIVOT_ROOT	STD	{
 		int linux_pivot_root(void);
 	}
 42	AUE_NULL	UNIMPL	nfsservctl
 43	AUE_STATFS	STD	{
 		int linux_statfs(
 		    char *path,
 		    struct l_statfs_buf *buf
 		);
 	}
 44	AUE_FSTATFS	STD	{
 		int linux_fstatfs(
 		    l_uint fd,
 		    struct l_statfs_buf *buf
 		);
 	}
 45	AUE_TRUNCATE	STD	{
 		int linux_truncate(
 		    char *path,
 		    l_ulong length
 		);
 	}
 46	AUE_FTRUNCATE	STD	{
 		int linux_ftruncate(
 		    l_int fd,
 		    l_long length
 		);
 	}
 47	AUE_NULL	STD	{
 		int linux_fallocate(
 		    l_int fd,
 		    l_int mode,
 		    l_loff_t offset,
 		    l_loff_t len
 		);
 	}
 48	AUE_FACCESSAT	STD	{
 		int linux_faccessat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int amode
 		);
 	}
 49	AUE_CHDIR	STD	{
 		int linux_chdir(
 		    char *path
 		);
 	}
 50	AUE_FCHDIR	NOPROTO	{
 		int fchdir(
 		    int fd
 		);
 	}
 51	AUE_CHROOT	NOPROTO	{
 		int chroot(
 		    char *path
 		);
 	}
 52	AUE_FCHMOD	NOPROTO	{
 		int fchmod(
 		    int fd,
 		    int mode
 		);
 	}
 53	AUE_FCHMODAT	STD	{
 		int linux_fchmodat(
 		    l_int dfd,
 		    const char *filename,
 		    l_mode_t mode
 		);
 	}
 54	AUE_FCHOWNAT	STD	{
 		int linux_fchownat(
 		    l_int dfd,
 		    const char *filename,
 		    l_uid_t uid,
 		    l_gid_t gid,
 		    l_int flag
 		);
 	}
 55	AUE_FCHOWN	NOPROTO	{
 		int fchown(
 		    int fd,
 		    int uid,
 		    int gid
 		);
 	}
 56	AUE_OPEN_RWTC	STD	{
 		int linux_openat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int flags,
 		    l_mode_t mode
 		);
 	}
 57	AUE_CLOSE	NOPROTO	{
 		int close(
 		    int fd
 		);
 	}
 58	AUE_NULL	STD	{
 		int linux_vhangup(void);
 	}
 59	AUE_NULL	STD	{
 		int linux_pipe2(
 		    l_int *pipefds,
 		    l_int flags
 		);
 	}
 60	AUE_NULL	UNIMPL	linux_quotactl
 61	AUE_GETDIRENTRIES	STD {
 		int linux_getdents64(
 		    l_uint fd,
 		    void *dirent,
 		    l_uint count
 		);
 	}
 62	AUE_LSEEK	STD	{
 		int linux_lseek(
 		    l_uint fdes,
 		    l_off_t off,
 		    l_int whence
 		);
 	}
 63	AUE_NULL	NOPROTO	{
 		int read(
 		    int fd,
 		    char *buf,
 		    l_size_t nbyte
 		);
 	}
 64	AUE_NULL	STD {
 		int linux_write(
 		    int fd,
 		    char *buf,
 		    l_size_t nbyte
 		);
 	}
 65	AUE_READV	NOPROTO	{
 		int readv(
 		    int fd,
 		    struct iovec *iovp,
 		    u_int iovcnt
 		);
 	}
 66	AUE_WRITEV	STD	{
 		int linux_writev(
 		    int fd,
 		    struct iovec *iovp,
 		    u_int iovcnt
 		);
 	}
 67	AUE_PREAD	STD	{
 		int linux_pread(
 		    l_uint fd,
 		    char *buf,
 		    l_size_t nbyte,
 		    l_loff_t offset
 		);
 	}
 68	AUE_PWRITE	STD	{
 		int linux_pwrite(
 		    l_uint fd,
 		    char *buf,
 		    l_size_t nbyte,
 		    l_loff_t offset
 		);
 	}
 69	AUE_NULL	STD	{
 		int linux_preadv(
 		    l_ulong fd,
 		    struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h
 		);
 	}
 70	AUE_NULL	STD	{
 		int linux_pwritev(
 		    l_ulong fd,
 		    struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h
 		);
 	}
 71	AUE_SENDFILE	STD	{
 		int linux_sendfile(
 		    l_int out,
 		    l_int in,
 		    l_off_t *offset,
 		    l_size_t count
 		);
 	}
 72	AUE_SELECT	STD	{
 		int linux_pselect6(
 		    l_int nfds,
 		    l_fd_set *readfds,
 		    l_fd_set *writefds,
 		    l_fd_set *exceptfds,
 		    struct l_timespec *tsp,
 		    l_uintptr_t *sig
 		);
 	}
 73	AUE_POLL	STD	{
 		int linux_ppoll(
 		    struct pollfd *fds,
 		    l_uint nfds,
 		    struct l_timespec *tsp,
 		    l_sigset_t *sset,
 		    l_size_t ssize
 		);
 	}
 74	AUE_NULL	STD	{
 		int linux_signalfd4(void);
 	}
 75	AUE_NULL	STD	{
 		int linux_vmsplice(void);
 	}
 76	AUE_NULL	STD	{
 		int linux_splice(
 		    int fd_in,
 		    l_loff_t *off_in,
 		    int fd_out,
 		    l_loff_t *off_out,
 		    l_size_t len,
 		    l_uint flags
 		);
 	}
 77	AUE_NULL	STD	{
 		int linux_tee(void);
 	}
 78	AUE_READLINKAT	STD	{
 		int linux_readlinkat(
 		    l_int dfd,
 		    const char *path,
 		    char *buf,
 		    l_int bufsiz
 		);
 	}
 79	AUE_FSTATAT	STD	{
 		int linux_newfstatat(
 		    l_int dfd,
 		    char *pathname,
 		    struct l_stat64 *statbuf,
 		    l_int flag
 		);
 	}
 80	AUE_FSTAT	STD	{
 		int linux_newfstat(
 		    l_uint fd,
 		    struct l_newstat *buf
 		);
 	}
 81	AUE_NULL	UNIMPL	linux_sync
 82	AUE_FSYNC	NOPROTO	{
 		int fsync(
 		    int fd
 		);
 	}
 83	AUE_NULL	STD	{
 		int linux_fdatasync(
 		    l_uint fd
 		);
 	}
 84	AUE_NULL	STD	{
 		int linux_sync_file_range(
 		    l_int fd,
 		    l_loff_t offset,
 		    l_loff_t nbytes,
 		    l_uint flags
 		);
 	}
 85	AUE_NULL	STD	{
 		int linux_timerfd_create(
 		    l_int clockid,
 		    l_int flags
 		);
 	}
 86	AUE_NULL	STD	{
 		int linux_timerfd_settime(
 		    l_int fd,
 		    l_int flags,
 		    const struct l_itimerspec *new_value,
 		    struct l_itimerspec *old_value
 		);
 	}
 87	AUE_NULL	STD	{
 		int linux_timerfd_gettime(
 		    l_int fd,
 		    struct l_itimerspec *old_value
 		);
 	}
 88	AUE_FUTIMESAT	STD	{
 		int linux_utimensat(
 		    l_int dfd,
 		    const char *pathname,
 		    const struct l_timespec *times,
 		    l_int flags
 		);
 	}
 89	AUE_ACCT	NOPROTO	{
 		int acct(
 		    char *path
 		);
 	}
 90	AUE_CAPGET	STD	{
 		int linux_capget(
 		    struct l_user_cap_header *hdrp,
 		    struct l_user_cap_data *datap
 		);
 	}
 91	AUE_CAPSET	STD	{
 		int linux_capset(
 		    struct l_user_cap_header *hdrp,
 		    struct l_user_cap_data *datap
 		);
 	}
 92	AUE_PERSONALITY	STD	{
 		int linux_personality(
 		    l_uint per
 		);
 	}
 93	AUE_EXIT	STD	{
 		int linux_exit(
 		    u_int rval
 		);
 	}
 94	AUE_EXIT	STD	{
 		int linux_exit_group(
 		    l_int error_code
 		);
 	}
 95	AUE_WAIT6	STD	{
 		int linux_waitid(
 		    l_int idtype,
 		    l_pid_t id,
 		    l_siginfo_t *info,
 		    l_int options,
 		    struct rusage *rusage
 		);
 	}
 96	AUE_NULL	STD	{
 		int linux_set_tid_address(
 		    l_int *tidptr
 		);
 	}
 97	AUE_NULL	STD	{
 		int linux_unshare(void);
 	}
 98	AUE_NULL	STD	{
 		int linux_sys_futex(
 		    uint32_t *uaddr,
 		    l_int op,
 		    uint32_t val,
 		    struct l_timespec *timeout,
 		    uint32_t *uaddr2,
 		    uint32_t val3
 		);
 	}
 99	AUE_NULL	STD	{
 		int linux_set_robust_list(
 		    struct linux_robust_list_head *head,
 		    l_size_t len
 		);
 	}
 100	AUE_NULL	STD	{
 		int linux_get_robust_list(
 		    l_int pid,
 		    struct linux_robust_list_head **head,
 		    l_size_t *len
 		);
 	}
 101	AUE_NULL	STD	{
 		int linux_nanosleep(
 		    const struct l_timespec *rqtp,
 		    struct l_timespec *rmtp
 		);
 	}
 102	AUE_GETITIMER	STD	{
 		int linux_getitimer(
 		    l_int which,
 		    struct l_itimerval *itv
 		);
 	}
 103	AUE_SETITIMER	STD	{
 		int linux_setitimer(
 		    l_int which,
 		    struct l_itimerval *itv,
 		    struct l_itimerval *oitv
 		);
 	}
 104	AUE_NULL	STD	{
 		int linux_kexec_load(void);
 	}
 105	AUE_NULL	STD	{
 		int linux_init_module(void);
 	}
 106	AUE_NULL	STD	{
 		int linux_delete_module(void);
 	}
 107	AUE_NULL	STD	{
 		int linux_timer_create(
 		    clockid_t clock_id,
 		    struct l_sigevent *evp,
 		    l_timer_t *timerid
 		);
 	}
 108	AUE_NULL	STD	{
 		int linux_timer_gettime(
 		    l_timer_t timerid,
 		    struct itimerspec *setting
 		);
 	}
 109	AUE_NULL	STD	{
 		int linux_timer_getoverrun(
 		    l_timer_t timerid
 		);
 	}
 110	AUE_NULL	STD	{
 		int linux_timer_settime(
 		    l_timer_t timerid,
 		    l_int flags,
 		    const struct itimerspec *new,
 		    struct itimerspec *old
 		);
 	}
 111	AUE_NULL	STD	{
 		int linux_timer_delete(
 		    l_timer_t timerid
 		);
 	}
 112	AUE_CLOCK_SETTIME	STD	{
 		int linux_clock_settime(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 113	AUE_NULL	STD	{
 		int linux_clock_gettime(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 114	AUE_NULL	STD	{
 		int linux_clock_getres(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 115	AUE_NULL	STD	{
 		int linux_clock_nanosleep(
 		    clockid_t which,
 		    l_int flags,
 		    struct l_timespec *rqtp,
 		    struct l_timespec *rmtp
 		);
 	}
 116	AUE_NULL	STD	{
 		int linux_syslog(
 		    l_int type,
 		    char *buf,
 		    l_int len
 		);
 	}
 117	AUE_PTRACE	STD	{
 		int linux_ptrace(
 		    l_long req,
 		    l_long pid,
 		    l_ulong addr,
 		    l_ulong data
 		);
 	}
 118	AUE_SCHED_SETPARAM	STD	{
 		int linux_sched_setparam(
 		    l_pid_t pid,
 		    struct sched_param *param
 		);
 	}
 119	AUE_SCHED_SETSCHEDULER	STD {
 		int linux_sched_setscheduler(
 		    l_pid_t pid,
 		    l_int policy,
 		    struct sched_param *param
 		);
 	}
 120	AUE_SCHED_GETSCHEDULER	STD {
 		int linux_sched_getscheduler(
 		    l_pid_t pid
 		);
 	}
 121	AUE_SCHED_GETPARAM	STD	{
 		int linux_sched_getparam(
 		    l_pid_t pid,
 		    struct sched_param *param
 		);
 	}
 122	AUE_NULL	STD	{
 		int linux_sched_setaffinity(
 		    l_pid_t pid,
 		    l_uint len,
 		    l_ulong *user_mask_ptr
 		);
 	}
 123	AUE_NULL	STD	{
 		int linux_sched_getaffinity(
 		    l_pid_t pid,
 		    l_uint len,
 		    l_ulong *user_mask_ptr
 		);
 	}
 124	AUE_NULL	NOPROTO	{
 		int sched_yield(void);
 	}
 125	AUE_SCHED_GET_PRIORITY_MAX	STD {
 		int linux_sched_get_priority_max(
 		    l_int policy
 		);
 	}
 126	AUE_SCHED_GET_PRIORITY_MIN	STD {
 		int linux_sched_get_priority_min(
 		    l_int policy
 		);
 	}
 127	AUE_SCHED_RR_GET_INTERVAL	STD {
 		int linux_sched_rr_get_interval(
 		    l_pid_t pid,
 		    struct l_timespec *interval
 		);
 	}
 128	AUE_NULL	UNIMPL	restart_syscall
 129	AUE_KILL	STD	{
 		int linux_kill(
 		    l_pid_t pid,
 		    l_int signum
 		);
 	}
 130	AUE_NULL	STD	{
 		int linux_tkill(
 		    l_pid_t tid,
 		    l_int sig
 		);
 	}
 131	AUE_NULL	STD	{
 		int linux_tgkill(
 		    l_pid_t tgid,
 		    l_pid_t pid,
 		    l_int sig
 		);
 	}
 132	AUE_NULL	STD	{
 		int linux_sigaltstack(
 		    l_stack_t *uss,
 		    l_stack_t *uoss
 		);
 	}
 133	AUE_NULL	STD	{
 		int linux_rt_sigsuspend(
 		    l_sigset_t *newset,
 		    l_size_t sigsetsize
 		);
 	}
 134	AUE_NULL	STD	{
 		int linux_rt_sigaction(
 		    l_int sig,
 		    l_sigaction_t *act,
 		    l_sigaction_t *oact,
 		    l_size_t sigsetsize
 		);
 	}
 135	AUE_NULL	STD	{
 		int linux_rt_sigprocmask(
 		    l_int how,
 		    l_sigset_t *mask,
 		    l_sigset_t *omask,
 		    l_size_t sigsetsize
 		);
 	}
 136	AUE_NULL	STD	{
 		int linux_rt_sigpending(
 		    l_sigset_t *set,
 		    l_size_t sigsetsize
 		);
 	}
 137	AUE_NULL	STD	{
 		int linux_rt_sigtimedwait(
 		    l_sigset_t *mask,
 		    l_siginfo_t *ptr,
 		    struct l_timespec *timeout,
 		    l_size_t sigsetsize
 		);
 	}
 138	AUE_NULL	STD	{
 		int linux_rt_sigqueueinfo(
 		    l_pid_t pid,
 		    l_int sig,
 		    l_siginfo_t *info
 		);
 	}
 139	AUE_NULL	STD	{
 		int linux_rt_sigreturn(void);
 	}
 140	AUE_SETPRIORITY	NOPROTO	{
 		int setpriority(
 		    int which,
 		    int who,
 		    int prio
 		);
 	}
 141	AUE_GETPRIORITY	STD	{
 		int linux_getpriority(
 		    l_int which,
 		    l_int who
 		);
 	}
 142	AUE_REBOOT	STD	{
 		int linux_reboot(
 		    l_int magic1,
 		    l_int magic2,
 		    l_uint cmd,
 		    void *arg
 		);
 	}
 143	AUE_SETREGID	NOPROTO	{
 		int setregid(
 		    gid_t rgid,
 		    gid_t egid
 		);
 	}
 144	AUE_SETGID	NOPROTO	{
 		int setgid(
 		    gid_t gid
 		);
 	}
 145	AUE_SETREUID	NOPROTO	{
 		int setreuid(
 		    uid_t ruid,
 		    uid_t euid
 		);
 	}
 146	AUE_SETUID	NOPROTO	{
 		int setuid(
 		    uid_t uid
 		);
 	}
 147	AUE_SETRESUID	NOPROTO	{
 		int setresuid(
 		    uid_t ruid,
 		    uid_t euid,
 		    uid_t suid
 		);
 	}
 148	AUE_GETRESUID	NOPROTO	{
 		int getresuid(
 		    uid_t *ruid,
 		    uid_t *euid,
 		    uid_t *suid
 		);
 	}
 149	AUE_SETRESGID	NOPROTO	{
 		int setresgid(
 		    gid_t rgid,
 		    gid_t egid,
 		    gid_t sgid
 		);
 	}
 150	AUE_GETRESGID	NOPROTO	{
 		int getresgid(
 		    gid_t *rgid,
 		    gid_t *egid,
 		    gid_t *sgid
 		);
 	}
 151	AUE_SETFSUID	STD	{
 		int linux_setfsuid(
 		    l_uid_t uid
 		);
 	}
 152	AUE_SETFSGID	STD	{
 		int linux_setfsgid(
 		    l_gid_t gid
 		);
 	}
 153	AUE_NULL	STD	{
 		int linux_times(
 		    struct l_times_argv *buf
 		);
 	}
 154	AUE_SETPGRP	NOPROTO	{
 		int setpgid(
 		    int pid,
 		    int pgid
 		);
 	}
 155	AUE_GETPGID	NOPROTO	{
 		int getpgid(
 		    int pid
 		);
 	}
 156	AUE_GETSID	STD	{
 		int linux_getsid(
 		    l_pid_t pid
 		);
 	}
 157	AUE_SETSID	NOPROTO	{
 		int setsid(void);
 	}
 158	AUE_GETGROUPS	STD	{
 		int linux_getgroups(
 		    l_int gidsetsize,
 		    l_gid_t *grouplist
 		);
 	}
 159	AUE_SETGROUPS	STD	{
 		int linux_setgroups(
 		    l_int gidsetsize,
 		    l_gid_t *grouplist
 		);
 	}
 160	AUE_NULL	STD	{
 		int linux_newuname(
 		    struct l_new_utsname *buf
 		);
 	}
 161	AUE_SYSCTL	STD	{
 		int linux_sethostname(
 		    char *hostname,
 		    l_uint len
 		);
 	}
 162	AUE_SYSCTL	STD	{
 		int linux_setdomainname(
 		    char *name,
 		    l_int len
 		);
 	}
 163	AUE_GETRLIMIT	STD	{
 		int linux_getrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 164	AUE_SETRLIMIT	STD	{
 		int linux_setrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 165	AUE_GETRUSAGE	NOPROTO	{
 		int getrusage(
 		    int who,
 		    struct rusage *rusage
 		);
 	}
 166	AUE_UMASK	NOPROTO	{
 		int umask(
 		    int newmask
 		);
 	}
 167	AUE_PRCTL	STD	{
 		int linux_prctl(
 		    l_int option,
 		    l_uintptr_t arg2,
 		    l_uintptr_t arg3,
 		    l_uintptr_t arg4,
 		    l_uintptr_t arg5
 		);
 	}
 168	AUE_NULL	STD	{
 		int linux_getcpu(
 		    l_uint *cpu,
 		    l_uint *node,
 		    void *cache
 		);
 	}
 169	AUE_NULL	NOPROTO	{
 		int gettimeofday(
 		    struct l_timeval *tp,
 		    struct timezone *tzp
 		);
 	}
 170	AUE_SETTIMEOFDAY	NOPROTO	{
 		int settimeofday(
 		    struct l_timeval *tv,
 		    struct timezone *tzp
 		);
 	}
 171	AUE_ADJTIME	STD	{
 		int linux_adjtimex(void);
 	}
 172	AUE_GETPID	STD	{
 		int linux_getpid(void);
 	}
 173	AUE_GETPPID	STD	{
 		int linux_getppid(void);
 	}
 174	AUE_GETUID	STD	{
 		int linux_getuid(void);
 	}
 175	AUE_GETEUID	NOPROTO	{
 		int geteuid(void);
 	}
 176	AUE_GETGID	STD	{
 		int linux_getgid(void);
 	}
 177	AUE_GETEGID	NOPROTO	{
 		int getegid(void);
 	}
 178	AUE_NULL	STD	{
 		int linux_gettid(void);
 	}
 179	AUE_NULL	STD	{
 		int linux_sysinfo(
 		    struct l_sysinfo *info
 		);
 	}
 180	AUE_NULL	STD	{
 		int linux_mq_open(
 		    const char *name,
 		    l_int oflag,
 		    l_mode_t mode,
 		    struct mq_attr *attr
 		);
 	}
 181	AUE_NULL	STD	{
 		int linux_mq_unlink(
 		    const char *name
 		);
 	}
 182	AUE_NULL	STD	{
 		int linux_mq_timedsend(
 		    l_mqd_t mqd,
 		    const char *msg_ptr,
 		    l_size_t msg_len,
 		    l_uint msg_prio,
 		    const struct l_timespec *abs_timeout
 		);
 	}
 183	AUE_NULL	STD	{
 		int linux_mq_timedreceive(
 		    l_mqd_t mqd,
 		    char *msg_ptr,
 		    l_size_t msg_len,
 		    l_uint *msg_prio,
 		    const struct l_timespec *abs_timeout
 		);
 	}
 184	AUE_NULL	STD	{
 		int linux_mq_notify(
 		    l_mqd_t mqd,
 		    const struct l_sigevent *sevp
 		);
 	}
 185	AUE_NULL	STD	{
 		int linux_mq_getsetattr(
 		    l_mqd_t mqd,
 		    const struct mq_attr *attr,
 		    struct mq_attr *oattr
 		);
 	}
 186	AUE_NULL	STD	{
 		int linux_msgget(
 		    l_key_t key,
 		    l_int msgflg
 		);
 	}
 187	AUE_NULL	STD	{
 		int linux_msgctl(
 		    l_int msqid,
 		    l_int cmd,
 		    struct l_msqid_ds *buf
 		);
 	}
 188	AUE_NULL	STD	{
 		int linux_msgrcv(
 		    l_int msqid,
 		    struct l_msgbuf *msgp,
 		    l_size_t msgsz,
 		    l_long msgtyp,
 		    l_int msgflg
 		);
 	}
 189	AUE_NULL	STD	{
 		int linux_msgsnd(
 		    l_int msqid,
 		    struct l_msgbuf *msgp,
 		    l_size_t msgsz,
 		    l_int msgflg
 		);
 	}
 190	AUE_NULL	STD	{
 		int linux_semget(
 		    l_key_t key,
 		    l_int nsems,
 		    l_int semflg
 		);
 	}
 191	AUE_NULL	STD	{
 		int linux_semctl(
 		    l_int semid,
 		    l_int semnum,
 		    l_int cmd,
 		    union l_semun arg
 		);
 	}
 192	AUE_NULL	STD	{
 		int linux_semtimedop(
 		    l_int semid,
 		    struct sembuf *tsops,
 		    l_size_t nsops,
 		    struct l_timespec *timeout
 		);
 	}
 193	AUE_NULL	NOPROTO	{
 		int semop(
 		    l_int semid,
 		    struct sembuf *sops,
 		    l_size_t nsops
 		);
 	}
 194	AUE_NULL	STD	{
 		int linux_shmget(
 		    l_key_t key,
 		    l_size_t size,
 		    l_int shmflg
 		);
 	}
 195	AUE_NULL	STD	{
 		int linux_shmctl(
 		    l_int shmid,
 		    l_int cmd,
 		    struct l_shmid_ds *buf
 		);
 	}
 196	AUE_NULL	STD	{
 		int linux_shmat(
 		    l_int shmid,
 		    char *shmaddr,
 		    l_int shmflg
 		);
 	}
 197	AUE_NULL	STD	{
 		int linux_shmdt(
 		    char *shmaddr
 		);
 	}
 198	AUE_SOCKET	STD	{
 		int linux_socket(
 		    l_int domain,
 		    l_int type,
 		    l_int protocol
 		);
 	}
 199	AUE_SOCKETPAIR	STD	{
 		int linux_socketpair(
 		    l_int domain,
 		    l_int type,
 		    l_int protocol,
 		    l_uintptr_t rsv
 		);
 	}
 200	AUE_BIND	STD	{
 		int linux_bind(
 		    l_int s,
 		    l_uintptr_t name,
 		    l_int namelen
 		);
 	}
 201	AUE_LISTEN	STD	{
 		int linux_listen(
 		    l_int s,
 		    l_int backlog
 		);
 	}
 202	AUE_ACCEPT	STD	{
 		int linux_accept(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 203	AUE_CONNECT	STD	{
 		int linux_connect(
 		    l_int s,
 		    l_uintptr_t name,
 		    l_int namelen
 		);
 	}
 204	AUE_GETSOCKNAME	STD	{
 		int linux_getsockname(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 205	AUE_GETPEERNAME	STD	{
 		int linux_getpeername(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 206	AUE_SENDTO	STD	{
 		int linux_sendto(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_size_t len,
 		    l_uint flags,
 		    l_uintptr_t to,
 		    l_int tolen
 		);
 	}
 207	AUE_RECVFROM	STD	{
 		int linux_recvfrom(
 		    l_int s,
 		    l_uintptr_t buf,
 		    l_size_t len,
 		    l_uint flags,
 		    l_uintptr_t from,
 		    l_uintptr_t fromlen
 		);
 	}
 208	AUE_SETSOCKOPT	STD	{
 		int linux_setsockopt(
 		    l_int s,
 		    l_int level,
 		    l_int optname,
 		    l_uintptr_t optval,
 		    l_int optlen
 		);
 	}
 209	AUE_GETSOCKOPT	STD	{
 		int linux_getsockopt(
 		    l_int s,
 		    l_int level,
 		    l_int optname,
 		    l_uintptr_t optval,
 		    l_uintptr_t optlen
 		);
 	}
 210	AUE_NULL	STD	{
 		int linux_shutdown(
 		    l_int s,
 		    l_int how
 		);
 	}
 211	AUE_SENDMSG	STD	{
 		int linux_sendmsg(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_uint flags
 		);
 	}
 212	AUE_RECVMSG	STD	{
 		int linux_recvmsg(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_uint flags
 		);
 	}
 213	AUE_NULL	UNIMPL	linux_readahead
 214	AUE_NULL	STD	{
 		int linux_brk(
 		    l_ulong dsend
 		);
 	}
-215	AUE_MUNMAP	NOPROTO	{
-		int munmap(
+215	AUE_MUNMAP	STD	{
+		int linux_munmap(
 		    void *addr,
 		    l_size_t len
 		);
 	}
 216	AUE_NULL	STD	{
 		int linux_mremap(
 		    l_ulong addr,
 		    l_ulong old_len,
 		    l_ulong new_len,
 		    l_ulong flags,
 		    l_ulong new_addr
 		);
 	}
 217	AUE_NULL	STD	{
 		int linux_add_key(void);
 	}
 218	AUE_NULL	STD	{
 		int linux_request_key(void);
 	}
 219	AUE_NULL	STD	{
 		int linux_keyctl(void);
 	}
 220	AUE_RFORK	STD	{
 		int linux_clone(
 		    l_ulong flags,
 		    l_ulong stack,
 		    l_int *parent_tidptr,
 		    l_ulong tls,
 		    l_int *child_tidptr
 		);
 	}
 221	AUE_EXECVE	STD	{
 		int linux_execve(
 		    char *path,
 		    l_uintptr_t *argp,
 		    l_uintptr_t *envp
 		);
 	}
 222	AUE_MMAP	STD	{
 		int linux_mmap2(
 		    l_ulong addr,
 		    l_ulong len,
 		    l_ulong prot,
 		    l_ulong flags,
 		    l_ulong fd,
 		    l_ulong pgoff
 		);
 	}
 223	AUE_NULL	STD	{
 		int linux_fadvise64(
 		    l_int fd,
 		    l_loff_t offset,
 		    l_size_t len,
 		    l_int advice
 		);
 	}
 224	AUE_SWAPON	NOPROTO	{
 		int swapon(
 		    char *name
 		);
 	}
 225	AUE_SWAPOFF	STD	{
 		int linux_swapoff(void);
 	}
 226	AUE_MPROTECT	STD	{
 		int linux_mprotect(
 		    l_ulong addr,
 		    l_size_t len,
 		    l_ulong prot
 		);
 	}
 227	AUE_MSYNC	STD	{
 		int linux_msync(
 		    l_ulong addr,
 		    l_size_t len,
 		    l_int fl
 		);
 	}
 228	AUE_MLOCK	NOPROTO	{
 		int mlock(
 		    const void *addr,
 		    size_t len
 		);
 	}
 229	AUE_MUNLOCK	NOPROTO	{
 		int munlock(
 		    const void *addr,
 		    size_t len
 		);
 	}
 230	AUE_MLOCKALL	NOPROTO	{
 		int mlockall(
 		    int how
 		);
 	}
 231	AUE_MUNLOCKALL	NOPROTO	{
 		int munlockall(void);
 	}
 232	AUE_MINCORE	STD	{
 		int linux_mincore(
 		    l_ulong start,
 		    l_size_t len,
 		    u_char *vec
 		);
 	}
 233	AUE_MADVISE	STD	{
 		int linux_madvise(
 		    l_ulong addr,
 		    l_size_t len,
 		    l_int behav
 		);
 	}
 234	AUE_NULL	STD	{
 		int linux_remap_file_pages(void);
 	}
 235	AUE_NULL	STD	{
 		int linux_mbind(void);
 	}
 236	AUE_NULL	STD	{
 		int linux_get_mempolicy(void);
 	}
 237	AUE_NULL	STD	{
 		int linux_set_mempolicy(void);
 	}
 238	AUE_NULL	STD	{
 		int linux_migrate_pages(void);
 	}
 239	AUE_NULL	STD	{
 		int linux_move_pages(void);
 	}
 240	AUE_NULL	STD	{
 		int linux_rt_tgsigqueueinfo(
 		    l_pid_t tgid,
 		    l_pid_t tid,
 		    l_int sig,
 		    l_siginfo_t *uinfo
 		);
 	}
 241	AUE_NULL	STD	{
 		int linux_perf_event_open(void);
 	}
 242	AUE_ACCEPT	STD	{
 		int linux_accept4(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen,
 		    l_int flags
 		);
 	}
 243	AUE_NULL	STD	{
 		int linux_recvmmsg(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags,
 		    struct l_timespec *timeout
 		);
 	}
 244-259	AUE_NULL	UNIMPL	unimpl_md_syscall
 260	AUE_WAIT4	STD	{
 		int linux_wait4(
 		    l_pid_t pid,
 		    l_int *status,
 		    l_int options,
 		    struct rusage *rusage
 		);
 	}
 261	AUE_NULL	STD	{
 		int linux_prlimit64(
 		    l_pid_t pid,
 		    l_uint resource,
 		    struct rlimit *new,
 		    struct rlimit *old
 		);
 	}
 262	AUE_NULL	STD	{
 		int linux_fanotify_init(void);
 	}
 263	AUE_NULL	STD	{
 		int linux_fanotify_mark(void);
 	}
 264	AUE_NULL	STD	{
 		int linux_name_to_handle_at(
 		    l_int dirfd,
 		    const char *name,
 		    struct l_file_handle *handle,
 		    l_int *mnt_id,
 		    l_int flags
 		);
 	}
 265	AUE_NULL	STD	{
 		int linux_open_by_handle_at(
 		    l_int mountdirfd,
 		    struct l_file_handle *handle,
 		    l_int flags
 		);
 	}
 266	AUE_NULL	STD	{
 		int linux_clock_adjtime(void);
 	}
 267	AUE_SYNC	STD	{
 		int linux_syncfs(
 		    l_int fd
 		);
 	}
 268	AUE_NULL	STD	{
 		int linux_setns(
 		    l_int fd,
 		    l_int nstype
 		);
 	}
 269	AUE_NULL	STD	{
 		int linux_sendmmsg(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags
 		);
 	}
 270	AUE_NULL	STD	{
 		int linux_process_vm_readv(
 		    l_pid_t pid,
 		    const struct iovec *lvec,
 		    l_ulong liovcnt,
 		    const struct iovec *rvec,
 		    l_ulong riovcnt,
 		    l_ulong flags
 		);
 	}
 271	AUE_NULL	STD	{
 		int linux_process_vm_writev(
 		    l_pid_t pid,
 		    const struct iovec *lvec,
 		    l_ulong liovcnt,
 		    const struct iovec *rvec,
 		    l_ulong riovcnt,
 		    l_ulong flags
 		);
 	}
 272	AUE_NULL	STD	{
 		int linux_kcmp(
 		    l_pid_t pid1,
 		    l_pid_t pid2,
 		    l_int type,
 		    l_ulong idx1,
 		    l_ulong idx
 		);
 	}
 273	AUE_NULL	STD	{
 		int linux_finit_module(
 		    l_int fd,
 		    const char *uargs,
 		    l_int flags
 		);
 	}
 274	AUE_NULL	STD	{
 		int linux_sched_setattr(
 		    l_pid_t pid,
 		    void *attr,
 		    l_uint flags
 		);
 	}
 275	AUE_NULL	STD	{
 		int linux_sched_getattr(
 		    l_pid_t pid,
 		    void *attr,
 		    l_uint size,
 		    l_uint flags
 		);
 	}
 276	AUE_NULL	STD	{
 		int linux_renameat2(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname,
 		    l_uint flags
 		);
 	}
 277	AUE_NULL	STD	{
 		int linux_seccomp(
 		    l_uint op,
 		    l_uint flags,
 		    const char *uargs
 		);
 	}
 278	AUE_NULL	STD	{
 		int linux_getrandom(
 		    char *buf,
 		    l_size_t count,
 		    l_uint flags
 		);
 	}
 279	AUE_NULL	STD	{
 		int linux_memfd_create(
 		    const char *uname_ptr,
 		    l_uint flags
 		);
 	}
 280	AUE_NULL	STD	{
 		int linux_bpf(
 		    l_int cmd,
 		    void *attr,
 		    l_uint size
 		);
 	}
 281	AUE_NULL	STD	{
 		int linux_execveat(
 		    l_int dfd,
 		    const char *filename,
 		    const char **argv,
 		    const char **envp,
 		    l_int flags
 		);
 	}
 282	AUE_NULL	STD	{
 		int linux_userfaultfd(
 		    l_int flags
 		);
 	}
 283	AUE_NULL	STD	{
 		int linux_membarrier(
 		    l_int cmd,
 		    l_uint flags,
 		    l_int cpu_id
 		);
 	}
 284	AUE_NULL	STD	{
 		int linux_mlock2(
 		    l_ulong start,
 		    l_size_t len,
 		    l_int flags
 		);
 	}
 285	AUE_NULL	STD	{
 		int linux_copy_file_range(
 		    l_int fd_in,
 		    l_loff_t *off_in,
 		    l_int fd_out,
 		    l_loff_t *off_out,
 		    l_size_t len,
 		    l_uint flags
 		);
 	}
 286	AUE_NULL	STD	{
 		int linux_preadv2(
 		    l_ulong fd,
 		    const struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h,
 		    l_int flags
 		);
 	}
 287	AUE_NULL	STD	{
 		int linux_pwritev2(
 		    l_ulong fd,
 		    const struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h,
 		    l_int flags
 		);
 	}
 288	AUE_NULL	STD	{
 		int linux_pkey_mprotect(
 		    l_ulong start,
 		    l_size_t len,
 		    l_ulong prot,
 		    l_int pkey
 		);
 	}
 289	AUE_NULL	STD	{
 		int linux_pkey_alloc(
 		    l_ulong flags,
 		    l_ulong init_val
 		);
 	}
 290	AUE_NULL	STD	{
 		int linux_pkey_free(
 		    l_int pkey
 		);
 	}
 ; Linux 4.11:
 291    AUE_NULL		STD {
 		int linux_statx(
 		    l_int dirfd,
 		    const char *pathname,
 		    l_uint flags,
 		    l_uint mask,
 		    void *statxbuf
 		);
 	}
 ; Linux 4.18:
 292    AUE_NULL		STD {
 		int linux_io_pgetevents(void);
 	}
 293    AUE_NULL		STD {
 		int linux_rseq(
 		    struct linux_rseq *rseq,
 		    uint32_t rseq_len,
 		    l_int flags,
 		    uint32_t sig
 		);
 	}
 294    AUE_NULL		STD {
 		int linux_kexec_file_load(void);
 	}
 ; Linux 5.1:
 295-423	AUE_NULL	UNIMPL	unimpl_md_syscall
 424	AUE_NULL	STD {
 		int linux_pidfd_send_signal(
 		    l_int pidfd,
 		    l_int sig,
 		    l_siginfo_t *info,
 		    l_uint flags
 		);
 	}
 425	AUE_NULL	STD {
 		int linux_io_uring_setup(void);
 	}
 426	AUE_NULL	STD {
 		int linux_io_uring_enter(void);
 	}
 427	AUE_NULL	STD {
 		int linux_io_uring_register(void);
 	}
 ; Linux 5.2:
 428    AUE_NULL		STD {
 		int linux_open_tree(void);
 	}
 429    AUE_NULL		STD {
 		int linux_move_mount(void);
 	}
 430    AUE_NULL		STD {
 		int linux_fsopen(void);
 	}
 431    AUE_NULL		STD {
 		int linux_fsconfig(void);
 	}
 432    AUE_NULL		STD {
 		int linux_fsmount(void);
 	}
 433    AUE_NULL		STD {
 		int linux_fspick(void);
 	}
 ; Linux 5.3:
 434    AUE_NULL		STD {
 		int linux_pidfd_open(void);
 	}
 435    AUE_NULL		STD {
 		int linux_clone3(
 		    struct l_user_clone_args *uargs,
 		    l_size_t usize
 		);
 	}
 ; Linux 5.9:
 436	AUE_CLOSERANGE	STD {
 		int linux_close_range(
 		    l_uint first,
 		    l_uint last,
 		    l_uint flags
 		);
 	}
 ; Linux 5.6:
 437    AUE_NULL		STD {
 		int linux_openat2(void);
 	}
 438    AUE_NULL		STD {
 		int linux_pidfd_getfd(void);
 	}
 ; Linux 5.8:
 439    AUE_NULL		STD {
 		int linux_faccessat2(
 		    l_int dfd,
 		    const char *filename,
 		    l_int amode,
 		    l_int flags
 		);
 	}
 ; Linux 5.10:
 440    AUE_NULL		STD {
 		int linux_process_madvise(void);
 	}
 ; Linux 5.11:
 441    AUE_NULL		STD {
 		int linux_epoll_pwait2(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    struct l_timespec *timeout,
 		    l_sigset_t *mask,
 		    l_size_t sigsetsize
 		);
 	}
 ; Linux 5.12:
 442    AUE_NULL		STD {
 		int linux_mount_setattr(void);
 	}
 ; Linux 5.14:
 443	AUE_NULL		STD {
 		int linux_quotactl_fd(void);
 	}
 ; Linux 5.13:
 444	AUE_NULL		STD {
 		int linux_landlock_create_ruleset(void);
 	}
 445	AUE_NULL		STD {
 		int linux_landlock_add_rule(void);
 	}
 446	AUE_NULL		STD {
 		int linux_landlock_restrict_self(void);
 	}
 ; Linux 5.14:
 447	AUE_NULL		STD {
 		int linux_memfd_secret(void);
 	}
 ; Linux 5.15:
 448	AUE_NULL		STD {
 		int linux_process_mrelease(void);
 	}
 ; Linux 5.16:
 449	AUE_NULL		STD {
 		int linux_futex_waitv(void);
 	}
 ; Linux 5.17:
 450	AUE_NULL		STD {
 		int linux_set_mempolicy_home_node(void);
 	}
 ; Linux 6.5:
 451	AUE_NULL		STD {
 		int linux_cachestat(void);
 	}
 ; Linux 6.6:
 452	AUE_NULL		STD {
 		int linux_fchmodat2(void);
 	}
 
  ; vim: syntax=off
diff --git a/sys/compat/linux/linux_mmap.c b/sys/compat/linux/linux_mmap.c
index a8e790a29..fb9cbae84 100644
--- a/sys/compat/linux/linux_mmap.c
+++ b/sys/compat/linux/linux_mmap.c
@@ -1,425 +1,447 @@
 /*-
  * Copyright (c) 2004 Tim J. Robbins
  * Copyright (c) 2002 Doug Rabson
  * Copyright (c) 2000 Marcel Moolenaar
  * Copyright (c) 1994-1995 Søren Schmidt
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:
  * 1. Redistributions of source code must retain the above copyright
  *    notice, this list of conditions and the following disclaimer
  *    in this position and unchanged.
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
  * 3. The name of the author may not be used to endorse or promote products
  *    derived from this software without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 #include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/ktr.h>
 #include <sys/lock.h>
 #include <sys/malloc.h>
 #include <sys/mman.h>
 #include <sys/proc.h>
 #include <sys/resourcevar.h>
 #include <sys/rwlock.h>
 #include <sys/syscallsubr.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 
 #include <vm/pmap.h>
 #include <vm/vm_extern.h>
 #include <vm/vm_map.h>
 #include <vm/vm_object.h>
 
 #include <compat/linux/linux_emul.h>
 #include <compat/linux/linux_mmap.h>
 #include <compat/linux/linux_persona.h>
 #include <compat/linux/linux_util.h>
 
+#if defined(__amd64__)
+#include <amd64/linux/linux.h>
+#include <amd64/linux/linux_proto.h>
+#elif defined(__i386__)
+#include <i386/linux/linux.h>
+#include <i386/linux/linux_proto.h>
+#elif defined(__aarch64__)
+#include <arm64/linux/linux.h>
+#include <arm64/linux/linux_proto.h>
+#endif
+
 #define STACK_SIZE  (2 * 1024 * 1024)
 #define GUARD_SIZE  (4 * PAGE_SIZE)
 
 #if defined(__amd64__)
 static void linux_fixup_prot(struct thread *td, int *prot);
 #endif
 
 static int
 linux_mmap_check_fp(struct file *fp, int flags, int prot, int maxprot)
 {
 
 	/* Linux mmap() just fails for O_WRONLY files */
 	if ((fp->f_flag & FREAD) == 0)
 		return (EACCES);
 
 	return (0);
 }
 
 int
 linux_mmap_common(struct thread *td, uintptr_t addr, size_t len, int prot,
     int flags, int fd, off_t pos)
 {
 	struct mmap_req mr, mr_fixed;
 	struct proc *p = td->td_proc;
 	struct vmspace *vms = td->td_proc->p_vmspace;
 	int bsd_flags, error;
 
 	LINUX_CTR6(mmap2, "0x%lx, %ld, %ld, 0x%08lx, %ld, 0x%lx",
 	    addr, len, prot, flags, fd, pos);
 
 	error = 0;
 	bsd_flags = 0;
 
 	/*
 	 * Linux mmap(2):
 	 * You must specify exactly one of MAP_SHARED and MAP_PRIVATE
 	 */
 	if (!((flags & LINUX_MAP_SHARED) ^ (flags & LINUX_MAP_PRIVATE)))
 		return (EINVAL);
 
 	if (flags & LINUX_MAP_SHARED)
 		bsd_flags |= MAP_SHARED;
 	if (flags & LINUX_MAP_PRIVATE)
 		bsd_flags |= MAP_PRIVATE;
 	if (flags & LINUX_MAP_FIXED)
 		bsd_flags |= MAP_FIXED;
 	if (flags & LINUX_MAP_ANON) {
 		/* Enforce pos to be on page boundary, then ignore. */
 		if ((pos & PAGE_MASK) != 0)
 			return (EINVAL);
 		pos = 0;
 		bsd_flags |= MAP_ANON;
 	} else
 		bsd_flags |= MAP_NOSYNC;
 	if (flags & LINUX_MAP_GROWSDOWN)
 		bsd_flags |= MAP_STACK;
 
 #if defined(__amd64__)
 	/*
 	 * According to the Linux mmap(2) man page, "MAP_32BIT flag
 	 * is ignored when MAP_FIXED is set."
 	 */
 	if ((flags & LINUX_MAP_32BIT) && (flags & LINUX_MAP_FIXED) == 0)
 		bsd_flags |= MAP_32BIT;
 
 	/*
 	 * PROT_READ, PROT_WRITE, or PROT_EXEC implies PROT_READ and PROT_EXEC
 	 * on Linux/i386 if the binary requires executable stack.
 	 * We do this only for IA32 emulation as on native i386 this is does not
 	 * make sense without PAE.
 	 *
 	 * XXX. Linux checks that the file system is not mounted with noexec.
 	 */
 	linux_fixup_prot(td, &prot);
 #endif
 
 	/* Linux does not check file descriptor when MAP_ANONYMOUS is set. */
 	fd = (bsd_flags & MAP_ANON) ? -1 : fd;
 	if (flags & LINUX_MAP_GROWSDOWN) {
 		/*
 		 * The Linux MAP_GROWSDOWN option does not limit auto
 		 * growth of the region.  Linux mmap with this option
 		 * takes as addr the initial BOS, and as len, the initial
 		 * region size.  It can then grow down from addr without
 		 * limit.  However, Linux threads has an implicit internal
 		 * limit to stack size of STACK_SIZE.  Its just not
 		 * enforced explicitly in Linux.  But, here we impose
 		 * a limit of (STACK_SIZE - GUARD_SIZE) on the stack
 		 * region, since we can do this with our mmap.
 		 *
 		 * Our mmap with MAP_STACK takes addr as the maximum
 		 * downsize limit on BOS, and as len the max size of
 		 * the region.  It then maps the top SGROWSIZ bytes,
 		 * and auto grows the region down, up to the limit
 		 * in addr.
 		 *
 		 * If we don't use the MAP_STACK option, the effect
 		 * of this code is to allocate a stack region of a
 		 * fixed size of (STACK_SIZE - GUARD_SIZE).
 		 */
 
 		if ((caddr_t)addr + len > vms->vm_maxsaddr) {
 			/*
 			 * Some Linux apps will attempt to mmap
 			 * thread stacks near the top of their
 			 * address space.  If their TOS is greater
 			 * than vm_maxsaddr, vm_map_growstack()
 			 * will confuse the thread stack with the
 			 * process stack and deliver a SEGV if they
 			 * attempt to grow the thread stack past their
 			 * current stacksize rlimit.  To avoid this,
 			 * adjust vm_maxsaddr upwards to reflect
 			 * the current stacksize rlimit rather
 			 * than the maximum possible stacksize.
 			 * It would be better to adjust the
 			 * mmap'ed region, but some apps do not check
 			 * mmap's return value.
 			 */
 			PROC_LOCK(p);
 			vms->vm_maxsaddr = (char *)round_page(vms->vm_stacktop) -
 			    lim_cur_proc(p, RLIMIT_STACK);
 			PROC_UNLOCK(p);
 		}
 
 		/*
 		 * This gives us our maximum stack size and a new BOS.
 		 * If we're using VM_STACK, then mmap will just map
 		 * the top SGROWSIZ bytes, and let the stack grow down
 		 * to the limit at BOS.  If we're not using VM_STACK
 		 * we map the full stack, since we don't have a way
 		 * to autogrow it.
 		 */
 		if (len <= STACK_SIZE - GUARD_SIZE) {
 			addr = addr - (STACK_SIZE - GUARD_SIZE - len);
 			len = STACK_SIZE - GUARD_SIZE;
 		}
 	}
 
 	/*
 	 * FreeBSD is free to ignore the address hint if MAP_FIXED wasn't
 	 * passed.  However, some Linux applications, like the ART runtime,
 	 * depend on the hint.  If the MAP_FIXED wasn't passed, but the
 	 * address is not zero, try with MAP_FIXED and MAP_EXCL first,
 	 * and fall back to the normal behaviour if that fails.
 	 */
 	mr = (struct mmap_req) {
 		.mr_hint = addr,
 		.mr_len = len,
 		.mr_prot = prot,
 		.mr_flags = bsd_flags,
 		.mr_fd = fd,
 		.mr_pos = pos,
 		.mr_check_fp_fn = linux_mmap_check_fp,
 	};
 	if (addr != 0 && (bsd_flags & MAP_FIXED) == 0 &&
 	    (bsd_flags & MAP_EXCL) == 0) {
 		mr_fixed = mr;
 		mr_fixed.mr_flags |= MAP_FIXED | MAP_EXCL;
 		error = kern_mmap(td, &mr_fixed);
 		if (error == 0)
 			goto out;
 	}
 
 	error = kern_mmap(td, &mr);
 out:
 	LINUX_CTR2(mmap2, "return: %d (%p)", error, td->td_retval[0]);
 
 	return (error);
 }
 
 int
 linux_mprotect_common(struct thread *td, uintptr_t addr, size_t len, int prot)
 {
 	int flags = 0;
 
 	/* XXX Ignore PROT_GROWSUP for now. */
 	prot &= ~LINUX_PROT_GROWSUP;
 	if ((prot & ~(LINUX_PROT_GROWSDOWN | PROT_READ | PROT_WRITE |
 	    PROT_EXEC)) != 0)
 		return (EINVAL);
 	if ((prot & LINUX_PROT_GROWSDOWN) != 0) {
 		prot &= ~LINUX_PROT_GROWSDOWN;
 		flags |= VM_MAP_PROTECT_GROWSDOWN;
 	}
 
 #if defined(__amd64__)
 	linux_fixup_prot(td, &prot);
 #endif
 	return (kern_mprotect(td, addr, len, prot, flags));
 }
 
 /*
  * Implement Linux madvise(MADV_DONTNEED), which has unusual semantics: for
  * anonymous memory, pages in the range are immediately discarded.
  */
 static int
 linux_madvise_dontneed(struct thread *td, vm_offset_t start, vm_offset_t end)
 {
 	vm_map_t map;
 	vm_map_entry_t entry;
 	vm_object_t backing_object, object;
 	vm_offset_t estart, eend;
 	vm_pindex_t pstart, pend;
 	int error;
 
 	map = &td->td_proc->p_vmspace->vm_map;
 
 	if (!vm_map_range_valid(map, start, end))
 		return (EINVAL);
 	start = trunc_page(start);
 	end = round_page(end);
 
 	error = 0;
 	vm_map_lock_read(map);
 	if (!vm_map_lookup_entry(map, start, &entry))
 		entry = vm_map_entry_succ(entry);
 	for (; entry->start < end; entry = vm_map_entry_succ(entry)) {
 		if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) != 0)
 			continue;
 
 		if (entry->wired_count != 0) {
 			error = EINVAL;
 			break;
 		}
 
 		object = entry->object.vm_object;
 		if (object == NULL)
 			continue;
 		if ((object->flags & (OBJ_UNMANAGED | OBJ_FICTITIOUS)) != 0)
 			continue;
 
 		pstart = OFF_TO_IDX(entry->offset);
 		if (start > entry->start) {
 			pstart += atop(start - entry->start);
 			estart = start;
 		} else {
 			estart = entry->start;
 		}
 		pend = OFF_TO_IDX(entry->offset) +
 		    atop(entry->end - entry->start);
 		if (entry->end > end) {
 			pend -= atop(entry->end - end);
 			eend = end;
 		} else {
 			eend = entry->end;
 		}
 
 		if ((object->flags & (OBJ_ANON | OBJ_ONEMAPPING)) ==
 		    (OBJ_ANON | OBJ_ONEMAPPING)) {
 			/*
 			 * Singly-mapped anonymous memory is discarded.  This
 			 * does not match Linux's semantics when the object
 			 * belongs to a shadow chain of length > 1, since
 			 * subsequent faults may retrieve pages from an
 			 * intermediate anonymous object.  However, handling
 			 * this case correctly introduces a fair bit of
 			 * complexity.
 			 */
 			VM_OBJECT_WLOCK(object);
 			if ((object->flags & OBJ_ONEMAPPING) != 0) {
 				vm_object_collapse(object);
 				vm_object_page_remove(object, pstart, pend, 0);
 				backing_object = object->backing_object;
 				if (backing_object != NULL &&
 				    (backing_object->flags & OBJ_ANON) != 0)
 					linux_msg(td,
 					    "possibly incorrect MADV_DONTNEED");
 				VM_OBJECT_WUNLOCK(object);
 				continue;
 			}
 			VM_OBJECT_WUNLOCK(object);
 		}
 
 		/*
 		 * Handle shared mappings.  Remove them outright instead of
 		 * calling pmap_advise(), for consistency with Linux.
 		 */
 		pmap_remove(map->pmap, estart, eend);
 		vm_object_madvise(object, pstart, pend, MADV_DONTNEED);
 	}
 	vm_map_unlock_read(map);
 
 	return (error);
 }
 
 int
 linux_madvise_common(struct thread *td, uintptr_t addr, size_t len, int behav)
 {
 
 	switch (behav) {
 	case LINUX_MADV_NORMAL:
 		return (kern_madvise(td, addr, len, MADV_NORMAL));
 	case LINUX_MADV_RANDOM:
 		return (kern_madvise(td, addr, len, MADV_RANDOM));
 	case LINUX_MADV_SEQUENTIAL:
 		return (kern_madvise(td, addr, len, MADV_SEQUENTIAL));
 	case LINUX_MADV_WILLNEED:
 		return (kern_madvise(td, addr, len, MADV_WILLNEED));
 	case LINUX_MADV_DONTNEED:
 		return (linux_madvise_dontneed(td, addr, addr + len));
 	case LINUX_MADV_FREE:
 		return (kern_madvise(td, addr, len, MADV_FREE));
 	case LINUX_MADV_REMOVE:
 		linux_msg(curthread, "unsupported madvise MADV_REMOVE");
 		return (EINVAL);
 	case LINUX_MADV_DONTFORK:
 		return (kern_minherit(td, addr, len, INHERIT_NONE));
 	case LINUX_MADV_DOFORK:
 		return (kern_minherit(td, addr, len, INHERIT_COPY));
 	case LINUX_MADV_MERGEABLE:
 		linux_msg(curthread, "unsupported madvise MADV_MERGEABLE");
 		return (EINVAL);
 	case LINUX_MADV_UNMERGEABLE:
 		/* We don't merge anyway. */
 		return (0);
 	case LINUX_MADV_HUGEPAGE:
 		/* Ignored; on FreeBSD huge pages are always on. */
 		return (0);
 	case LINUX_MADV_NOHUGEPAGE:
 #if 0
 		/*
 		 * Don't warn - Firefox uses it a lot, and in real Linux it's
 		 * an optional feature.
 		 */
 		linux_msg(curthread, "unsupported madvise MADV_NOHUGEPAGE");
 #endif
 		return (EINVAL);
 	case LINUX_MADV_DONTDUMP:
 		return (kern_madvise(td, addr, len, MADV_NOCORE));
 	case LINUX_MADV_DODUMP:
 		return (kern_madvise(td, addr, len, MADV_CORE));
 	case LINUX_MADV_WIPEONFORK:
 		return (kern_minherit(td, addr, len, INHERIT_ZERO));
 	case LINUX_MADV_KEEPONFORK:
 		return (kern_minherit(td, addr, len, INHERIT_COPY));
 	case LINUX_MADV_HWPOISON:
 		linux_msg(curthread, "unsupported madvise MADV_HWPOISON");
 		return (EINVAL);
 	case LINUX_MADV_SOFT_OFFLINE:
 		linux_msg(curthread, "unsupported madvise MADV_SOFT_OFFLINE");
 		return (EINVAL);
 	case -1:
 		/*
 		 * -1 is sometimes used as a dummy value to detect simplistic
 		 * madvise(2) stub implementations.  This safeguard is used by
 		 * BoringSSL, for example, before assuming MADV_WIPEONFORK is
 		 * safe to use.  Don't produce an "unsupported" error message
 		 * for this special dummy value, which is unlikely to be used
 		 * by any new advisory behavior feature.
 		 */
 		return (EINVAL);
 	default:
 		linux_msg(curthread, "unsupported madvise behav %d", behav);
 		return (EINVAL);
 	}
 }
 
 #if defined(__amd64__)
 static void
 linux_fixup_prot(struct thread *td, int *prot)
 {
 	struct linux_pemuldata *pem;
 
 	if (SV_PROC_FLAG(td->td_proc, SV_ILP32) && *prot & PROT_READ) {
 		pem = pem_find(td->td_proc);
 		if (pem->persona & LINUX_READ_IMPLIES_EXEC)
 			*prot |= PROT_EXEC;
 	}
 
 }
 #endif
+
+int
+linux_munmap(struct thread *td, struct linux_munmap_args *args)
+{
+
+    /* Linux requires addresses to be page aligned */
+    if ((uintptr_t)args->addr & PAGE_MASK)
+        return (EINVAL);
+
+    return (kern_munmap(td, (uintptr_t) args->addr, args->len));
+}
diff --git a/sys/i386/linux/linux_proto.h b/sys/i386/linux/linux_proto.h
index 255c2ec74..c2b4902ea 100644
--- a/sys/i386/linux/linux_proto.h
+++ b/sys/i386/linux/linux_proto.h
@@ -1,2493 +1,2499 @@
 /*
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #ifndef _LINUX_SYSPROTO_H_
 #define	_LINUX_SYSPROTO_H_
 
 #include <sys/types.h>
 #include <sys/signal.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(syscallarg_t) <= sizeof(t) ? \
 		0 : sizeof(syscallarg_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
 
 struct linux_exit_args {
 	char rval_l_[PADL_(int)]; int rval; char rval_r_[PADR_(int)];
 };
 struct linux_fork_args {
 	syscallarg_t dummy;
 };
 struct linux_write_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	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)];
 };
 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_(l_uintptr_t *)]; l_uintptr_t * argp; char argp_r_[PADR_(l_uintptr_t *)];
 	char envp_l_[PADL_(l_uintptr_t *)]; l_uintptr_t * envp; char envp_r_[PADR_(l_uintptr_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 l_old_stat *)]; struct l_old_stat * up; char up_r_[PADR_(struct l_old_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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_stime_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_getegid16_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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_old_stat *)]; struct l_old_stat * up; char up_r_[PADR_(struct l_old_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_munmap_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)];
+};
 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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_vm86old_args {
 	syscallarg_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 {
 	syscallarg_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_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
 	char stack_l_[PADL_(l_ulong)]; l_ulong stack; char stack_r_[PADR_(l_ulong)];
 	char parent_tidptr_l_[PADL_(l_int *)]; l_int * parent_tidptr; char parent_tidptr_r_[PADR_(l_int *)];
 	char tls_l_[PADL_(l_ulong)]; l_ulong tls; char tls_r_[PADR_(l_ulong)];
 	char child_tidptr_l_[PADL_(l_int *)]; l_int * child_tidptr; char child_tidptr_r_[PADR_(l_int *)];
 };
 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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_delete_module_args {
 	syscallarg_t dummy;
 };
 struct linux_quotactl_args {
 	syscallarg_t dummy;
 };
 struct linux_bdflush_args {
 	syscallarg_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_writev_args {
 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
 	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_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 {
 	syscallarg_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_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_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_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_vfork_args {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_getgid_args {
 	syscallarg_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 {
 	syscallarg_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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(void *)]; void * value; char value_r_[PADR_(void *)];
 	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_(char *)]; char * list; char list_r_[PADR_(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_(char *)]; char * list; char list_r_[PADR_(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_(char *)]; char * list; char list_r_[PADR_(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 {
 	syscallarg_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 {
 	syscallarg_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 l_sigevent *)]; struct l_sigevent * evp; char evp_r_[PADR_(struct l_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 {
 	syscallarg_t dummy;
 };
 struct linux_get_mempolicy_args {
 	syscallarg_t dummy;
 };
 struct linux_set_mempolicy_args {
 	syscallarg_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 sevp_l_[PADL_(const struct l_sigevent *)]; const struct l_sigevent * sevp; char sevp_r_[PADR_(const struct l_sigevent *)];
 };
 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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_request_key_args {
 	syscallarg_t dummy;
 };
 struct linux_keyctl_args {
 	syscallarg_t dummy;
 };
 struct linux_ioprio_set_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)];
 	char ioprio_l_[PADL_(l_int)]; l_int ioprio; char ioprio_r_[PADR_(l_int)];
 };
 struct linux_ioprio_get_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_inotify_init_args {
 	syscallarg_t dummy;
 };
 struct linux_inotify_add_watch_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
 	char mask_l_[PADL_(uint32_t)]; uint32_t mask; char mask_r_[PADR_(uint32_t)];
 };
 struct linux_inotify_rm_watch_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char wd_l_[PADL_(uint32_t)]; uint32_t wd; char wd_r_[PADR_(uint32_t)];
 };
 struct linux_migrate_pages_args {
 	syscallarg_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_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
 };
 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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_vmsplice_args {
 	syscallarg_t dummy;
 };
 struct linux_move_pages_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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 {
 	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 {
 	syscallarg_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 {
 	syscallarg_t dummy;
 };
 struct linux_fanotify_mark_args {
 	syscallarg_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 {
 	syscallarg_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 {
 	syscallarg_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_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 	char cpu_id_l_[PADL_(l_int)]; l_int cpu_id; char cpu_id_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 {
 	syscallarg_t dummy;
 };
 struct linux_rseq_args {
 	char rseq_l_[PADL_(struct linux_rseq *)]; struct linux_rseq * rseq; char rseq_r_[PADR_(struct linux_rseq *)];
 	char rseq_len_l_[PADL_(uint32_t)]; uint32_t rseq_len; char rseq_len_r_[PADR_(uint32_t)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 	char sig_l_[PADL_(uint32_t)]; uint32_t sig; char sig_r_[PADR_(uint32_t)];
 };
 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 {
 	syscallarg_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 {
 	char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)];
 	char setting_l_[PADL_(struct l_itimerspec64 *)]; struct l_itimerspec64 * setting; char setting_r_[PADR_(struct l_itimerspec64 *)];
 };
 struct linux_timer_settime64_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 l_itimerspec64 *)]; const struct l_itimerspec64 * new; char new_r_[PADR_(const struct l_itimerspec64 *)];
 	char old_l_[PADL_(struct l_itimerspec64 *)]; struct l_itimerspec64 * old; char old_r_[PADR_(struct l_itimerspec64 *)];
 };
 struct linux_timerfd_gettime64_args {
 	char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
 	char old_value_l_[PADL_(struct l_itimerspec64 *)]; struct l_itimerspec64 * old_value; char old_value_r_[PADR_(struct l_itimerspec64 *)];
 };
 struct linux_timerfd_settime64_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_itimerspec64 *)]; const struct l_itimerspec64 * new_value; char new_value_r_[PADR_(const struct l_itimerspec64 *)];
 	char old_value_l_[PADL_(struct l_itimerspec64 *)]; struct l_itimerspec64 * old_value; char old_value_r_[PADR_(struct l_itimerspec64 *)];
 };
 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 {
 	syscallarg_t dummy;
 };
 struct linux_recvmmsg_time64_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_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 };
 struct linux_mq_timedsend_time64_args {
 	syscallarg_t dummy;
 };
 struct linux_mq_timedreceive_time64_args {
 	syscallarg_t dummy;
 };
 struct linux_semtimedop_time64_args {
 	char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)];
 	char tsops_l_[PADL_(struct sembuf *)]; struct sembuf * tsops; char tsops_r_[PADR_(struct sembuf *)];
 	char nsops_l_[PADL_(l_size_t)]; l_size_t nsops; char nsops_r_[PADR_(l_size_t)];
 	char timeout_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 };
 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 {
 	char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
 	char interval_l_[PADL_(struct l_timespec64 *)]; struct l_timespec64 * interval; char interval_r_[PADR_(struct l_timespec64 *)];
 };
 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 {
 	syscallarg_t dummy;
 };
 struct linux_io_uring_enter_args {
 	syscallarg_t dummy;
 };
 struct linux_io_uring_register_args {
 	syscallarg_t dummy;
 };
 struct linux_open_tree_args {
 	syscallarg_t dummy;
 };
 struct linux_move_mount_args {
 	syscallarg_t dummy;
 };
 struct linux_fsopen_args {
 	syscallarg_t dummy;
 };
 struct linux_fsconfig_args {
 	syscallarg_t dummy;
 };
 struct linux_fsmount_args {
 	syscallarg_t dummy;
 };
 struct linux_fspick_args {
 	syscallarg_t dummy;
 };
 struct linux_pidfd_open_args {
 	syscallarg_t dummy;
 };
 struct linux_clone3_args {
 	char uargs_l_[PADL_(struct l_user_clone_args *)]; struct l_user_clone_args * uargs; char uargs_r_[PADR_(struct l_user_clone_args *)];
 	char usize_l_[PADL_(l_size_t)]; l_size_t usize; char usize_r_[PADR_(l_size_t)];
 };
 struct linux_close_range_args {
 	char first_l_[PADL_(l_uint)]; l_uint first; char first_r_[PADR_(l_uint)];
 	char last_l_[PADL_(l_uint)]; l_uint last; char last_r_[PADR_(l_uint)];
 	char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
 };
 struct linux_openat2_args {
 	syscallarg_t dummy;
 };
 struct linux_pidfd_getfd_args {
 	syscallarg_t dummy;
 };
 struct linux_faccessat2_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)];
 	char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
 };
 struct linux_process_madvise_args {
 	syscallarg_t dummy;
 };
 struct linux_epoll_pwait2_64_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_(struct l_timespec64 *)]; struct l_timespec64 * timeout; char timeout_r_[PADR_(struct l_timespec64 *)];
 	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_mount_setattr_args {
 	syscallarg_t dummy;
 };
 struct linux_quotactl_fd_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_create_ruleset_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_add_rule_args {
 	syscallarg_t dummy;
 };
 struct linux_landlock_restrict_self_args {
 	syscallarg_t dummy;
 };
 struct linux_memfd_secret_args {
 	syscallarg_t dummy;
 };
 struct linux_process_mrelease_args {
 	syscallarg_t dummy;
 };
 struct linux_futex_waitv_args {
 	syscallarg_t dummy;
 };
 struct linux_set_mempolicy_home_node_args {
 	syscallarg_t dummy;
 };
 struct linux_cachestat_args {
 	syscallarg_t dummy;
 };
 struct linux_fchmodat2_args {
 	syscallarg_t dummy;
 };
 int	linux_exit(struct thread *, struct linux_exit_args *);
 int	linux_fork(struct thread *, struct linux_fork_args *);
 int	linux_write(struct thread *, struct linux_write_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_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_munmap(struct thread *, struct linux_munmap_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_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_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_64(struct thread *, struct linux_epoll_pwait2_64_args *);
 int	linux_mount_setattr(struct thread *, struct linux_mount_setattr_args *);
 int	linux_quotactl_fd(struct thread *, struct linux_quotactl_fd_args *);
 int	linux_landlock_create_ruleset(struct thread *, struct linux_landlock_create_ruleset_args *);
 int	linux_landlock_add_rule(struct thread *, struct linux_landlock_add_rule_args *);
 int	linux_landlock_restrict_self(struct thread *, struct linux_landlock_restrict_self_args *);
 int	linux_memfd_secret(struct thread *, struct linux_memfd_secret_args *);
 int	linux_process_mrelease(struct thread *, struct linux_process_mrelease_args *);
 int	linux_futex_waitv(struct thread *, struct linux_futex_waitv_args *);
 int	linux_set_mempolicy_home_node(struct thread *, struct linux_set_mempolicy_home_node_args *);
 int	linux_cachestat(struct thread *, struct linux_cachestat_args *);
 int	linux_fchmodat2(struct thread *, struct linux_fchmodat2_args *);
 #define	LINUX_SYS_AUE_linux_exit	AUE_EXIT
 #define	LINUX_SYS_AUE_linux_fork	AUE_FORK
 #define	LINUX_SYS_AUE_linux_write	AUE_NULL
 #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_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_munmap	AUE_MUNMAP
 #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_writev	AUE_WRITEV
 #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_SETPRIORITY
 #define	LINUX_SYS_AUE_linux_ioprio_get	AUE_GETPRIORITY
 #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_SCHED_RR_GET_INTERVAL
 #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_CLOSERANGE
 #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_64	AUE_NULL
 #define	LINUX_SYS_AUE_linux_mount_setattr	AUE_NULL
 #define	LINUX_SYS_AUE_linux_quotactl_fd	AUE_NULL
 #define	LINUX_SYS_AUE_linux_landlock_create_ruleset	AUE_NULL
 #define	LINUX_SYS_AUE_linux_landlock_add_rule	AUE_NULL
 #define	LINUX_SYS_AUE_linux_landlock_restrict_self	AUE_NULL
 #define	LINUX_SYS_AUE_linux_memfd_secret	AUE_NULL
 #define	LINUX_SYS_AUE_linux_process_mrelease	AUE_NULL
 #define	LINUX_SYS_AUE_linux_futex_waitv	AUE_NULL
 #define	LINUX_SYS_AUE_linux_set_mempolicy_home_node	AUE_NULL
 #define	LINUX_SYS_AUE_linux_cachestat	AUE_NULL
 #define	LINUX_SYS_AUE_linux_fchmodat2	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 d82006b89..66bcc4bac 100644
--- a/sys/i386/linux/linux_syscall.h
+++ b/sys/i386/linux/linux_syscall.h
@@ -1,422 +1,422 @@
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #define	LINUX_SYS_linux_exit	1
 #define	LINUX_SYS_linux_fork	2
 #define	LINUX_SYS_read	3
 #define	LINUX_SYS_linux_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_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_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_linux_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_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_64	441
 #define	LINUX_SYS_linux_mount_setattr	442
 #define	LINUX_SYS_linux_quotactl_fd	443
 #define	LINUX_SYS_linux_landlock_create_ruleset	444
 #define	LINUX_SYS_linux_landlock_add_rule	445
 #define	LINUX_SYS_linux_landlock_restrict_self	446
 #define	LINUX_SYS_linux_memfd_secret	447
 #define	LINUX_SYS_linux_process_mrelease	448
 #define	LINUX_SYS_linux_futex_waitv	449
 #define	LINUX_SYS_linux_set_mempolicy_home_node	450
 #define	LINUX_SYS_linux_cachestat	451
 #define	LINUX_SYS_linux_fchmodat2	452
 #define	LINUX_SYS_MAXSYSCALL	453
diff --git a/sys/i386/linux/linux_syscalls.c b/sys/i386/linux/linux_syscalls.c
index 88f362661..446fef2e4 100644
--- a/sys/i386/linux/linux_syscalls.c
+++ b/sys/i386/linux/linux_syscalls.c
@@ -1,461 +1,461 @@
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 const char *linux_syscallnames[] = {
 	"#0",			/* 0 = setup */
 	"linux_exit",			/* 1 = linux_exit */
 	"linux_fork",			/* 2 = linux_fork */
 	"read",			/* 3 = read */
 	"linux_write",			/* 4 = linux_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 */
 	"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_munmap",			/* 91 = linux_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 */
 	"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 */
 	"linux_vm86",			/* 166 = linux_vm86 */
 	"#167",			/* 167 = query_module */
 	"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_64",			/* 441 = linux_epoll_pwait2_64 */
 	"linux_mount_setattr",			/* 442 = linux_mount_setattr */
 	"linux_quotactl_fd",			/* 443 = linux_quotactl_fd */
 	"linux_landlock_create_ruleset",			/* 444 = linux_landlock_create_ruleset */
 	"linux_landlock_add_rule",			/* 445 = linux_landlock_add_rule */
 	"linux_landlock_restrict_self",			/* 446 = linux_landlock_restrict_self */
 	"linux_memfd_secret",			/* 447 = linux_memfd_secret */
 	"linux_process_mrelease",			/* 448 = linux_process_mrelease */
 	"linux_futex_waitv",			/* 449 = linux_futex_waitv */
 	"linux_set_mempolicy_home_node",			/* 450 = linux_set_mempolicy_home_node */
 	"linux_cachestat",			/* 451 = linux_cachestat */
 	"linux_fchmodat2",			/* 452 = linux_fchmodat2 */
 };
diff --git a/sys/i386/linux/linux_sysent.c b/sys/i386/linux/linux_sysent.c
index b88930089..a9b310072 100644
--- a/sys/i386/linux/linux_sysent.c
+++ b/sys/i386/linux/linux_sysent.c
@@ -1,470 +1,470 @@
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <i386/linux/linux.h>
 #include <i386/linux/linux_proto.h>
 
 #define AS(name) (sizeof(struct name) / sizeof(syscallarg_t))
 
 /* The casts are bogus but will do for now. */
 struct sysent linux_sysent[] = {
 	{ .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(linux_write_args), .sy_call = (sy_call_t *)linux_write, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 4 = linux_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(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_munmap_args), .sy_call = (sy_call_t *)linux_munmap, .sy_auevent = AUE_MUNMAP, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 91 = linux_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(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 *)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(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 = AS(linux_ioprio_set_args), .sy_call = (sy_call_t *)linux_ioprio_set, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 289 = linux_ioprio_set */
 	{ .sy_narg = AS(linux_ioprio_get_args), .sy_call = (sy_call_t *)linux_ioprio_get, .sy_auevent = AUE_GETPRIORITY, .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 = AS(linux_inotify_add_watch_args), .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 = AS(linux_inotify_rm_watch_args), .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 = 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 },	/* 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 = AS(linux_rseq_args), .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 = AS(linux_timer_gettime64_args), .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 = AS(linux_timer_settime64_args), .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 = AS(linux_timerfd_gettime64_args), .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 = AS(linux_timerfd_settime64_args), .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 = AS(linux_recvmmsg_time64_args), .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 = AS(linux_semtimedop_time64_args), .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 = AS(linux_sched_rr_get_interval_time64_args), .sy_call = (sy_call_t *)linux_sched_rr_get_interval_time64, .sy_auevent = AUE_SCHED_RR_GET_INTERVAL, .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 = AS(linux_clone3_args), .sy_call = (sy_call_t *)linux_clone3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 435 = linux_clone3 */
 	{ .sy_narg = AS(linux_close_range_args), .sy_call = (sy_call_t *)linux_close_range, .sy_auevent = AUE_CLOSERANGE, .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 = AS(linux_faccessat2_args), .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 = AS(linux_epoll_pwait2_64_args), .sy_call = (sy_call_t *)linux_epoll_pwait2_64, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 441 = linux_epoll_pwait2_64 */
 	{ .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 *)linux_quotactl_fd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 443 = linux_quotactl_fd */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_create_ruleset, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 444 = linux_landlock_create_ruleset */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_add_rule, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 445 = linux_landlock_add_rule */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_landlock_restrict_self, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 446 = linux_landlock_restrict_self */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_memfd_secret, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 447 = linux_memfd_secret */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_mrelease, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 448 = linux_process_mrelease */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_futex_waitv, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 449 = linux_futex_waitv */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_set_mempolicy_home_node, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 450 = linux_set_mempolicy_home_node */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_cachestat, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 451 = linux_cachestat */
 	{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fchmodat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },	/* 452 = linux_fchmodat2 */
 };
diff --git a/sys/i386/linux/linux_systrace_args.c b/sys/i386/linux/linux_systrace_args.c
index 739d417bc..21886ebbe 100644
--- a/sys/i386/linux/linux_systrace_args.c
+++ b/sys/i386/linux/linux_systrace_args.c
@@ -1,10585 +1,10585 @@
 /*
  * System call argument to DTrace register array conversion.
  *
  * This file is part of the DTrace syscall provider.
  *
  * DO NOT EDIT-- this file is automatically @generated.
  */
 
 static void
 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
 {
 	int64_t *iarg = (int64_t *)uarg;
 	int a = 0;
 	switch (sysnum) {
 	/* linux_exit */
 	case 1: {
 		struct linux_exit_args *p = params;
 		iarg[a++] = p->rval; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fork */
 	case 2: {
 		*n_args = 0;
 		break;
 	}
 	/* read */
 	case 3: {
 		struct read_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		uarg[a++] = p->nbyte; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_write */
 	case 4: {
 		struct linux_write_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_open */
 	case 5: {
 		struct linux_open_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->flags; /* l_int */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* close */
 	case 6: {
 		struct close_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_waitpid */
 	case 7: {
 		struct linux_waitpid_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->status; /* l_int * */
 		iarg[a++] = p->options; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_creat */
 	case 8: {
 		struct linux_creat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_link */
 	case 9: {
 		struct linux_link_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_unlink */
 	case 10: {
 		struct linux_unlink_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_execve */
 	case 11: {
 		struct linux_execve_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */
 		uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chdir */
 	case 12: {
 		struct linux_chdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_time */
 	case 13: {
 		struct linux_time_args *p = params;
 		uarg[a++] = (intptr_t)p->tm; /* l_time_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mknod */
 	case 14: {
 		struct linux_mknod_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_int */
 		iarg[a++] = p->dev; /* l_dev_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chmod */
 	case 15: {
 		struct linux_chmod_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown16 */
 	case 16: {
 		struct linux_lchown16_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid16_t */
 		iarg[a++] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_stat */
 	case 18: {
 		struct linux_stat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->up; /* struct l_old_stat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lseek */
 	case 19: {
 		struct linux_lseek_args *p = params;
 		iarg[a++] = p->fdes; /* l_uint */
 		iarg[a++] = p->off; /* l_off_t */
 		iarg[a++] = 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[a++] = (intptr_t)p->specialfile; /* char * */
 		uarg[a++] = (intptr_t)p->dir; /* char * */
 		uarg[a++] = (intptr_t)p->filesystemtype; /* char * */
 		iarg[a++] = p->rwflag; /* l_ulong */
 		uarg[a++] = (intptr_t)p->data; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_oldumount */
 	case 22: {
 		struct linux_oldumount_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setuid16 */
 	case 23: {
 		struct linux_setuid16_args *p = params;
 		iarg[a++] = 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[a++] = p->req; /* l_long */
 		iarg[a++] = p->pid; /* l_long */
 		iarg[a++] = p->addr; /* l_long */
 		iarg[a++] = p->data; /* l_long */
 		*n_args = 4;
 		break;
 	}
 	/* linux_alarm */
 	case 27: {
 		struct linux_alarm_args *p = params;
 		iarg[a++] = 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[a++] = (intptr_t)p->fname; /* char * */
 		uarg[a++] = (intptr_t)p->times; /* struct l_utimbuf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_access */
 	case 33: {
 		struct linux_access_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->amode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nice */
 	case 34: {
 		struct linux_nice_args *p = params;
 		iarg[a++] = 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[a++] = p->pid; /* l_int */
 		iarg[a++] = p->signum; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rename */
 	case 38: {
 		struct linux_rename_args *p = params;
 		uarg[a++] = (intptr_t)p->from; /* char * */
 		uarg[a++] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mkdir */
 	case 39: {
 		struct linux_mkdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rmdir */
 	case 40: {
 		struct linux_rmdir_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* dup */
 	case 41: {
 		struct dup_args *p = params;
 		uarg[a++] = p->fd; /* u_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pipe */
 	case 42: {
 		struct linux_pipe_args *p = params;
 		uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_times */
 	case 43: {
 		struct linux_times_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_brk */
 	case 45: {
 		struct linux_brk_args *p = params;
 		iarg[a++] = p->dsend; /* l_ulong */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setgid16 */
 	case 46: {
 		struct linux_setgid16_args *p = params;
 		iarg[a++] = 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[a++] = p->sig; /* l_int */
 		uarg[a++] = (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[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_umount */
 	case 52: {
 		struct linux_umount_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ioctl */
 	case 54: {
 		struct linux_ioctl_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		iarg[a++] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl */
 	case 55: {
 		struct linux_fcntl_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		iarg[a++] = p->arg; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* setpgid */
 	case 57: {
 		struct setpgid_args *p = params;
 		iarg[a++] = p->pid; /* int */
 		iarg[a++] = p->pgid; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_olduname */
 	case 59: {
 		*n_args = 0;
 		break;
 	}
 	/* umask */
 	case 60: {
 		struct umask_args *p = params;
 		iarg[a++] = p->newmask; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* chroot */
 	case 61: {
 		struct chroot_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ustat */
 	case 62: {
 		struct linux_ustat_args *p = params;
 		iarg[a++] = p->dev; /* l_dev_t */
 		uarg[a++] = (intptr_t)p->ubuf; /* struct l_ustat * */
 		*n_args = 2;
 		break;
 	}
 	/* dup2 */
 	case 63: {
 		struct dup2_args *p = params;
 		uarg[a++] = p->from; /* u_int */
 		uarg[a++] = 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[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->nsa; /* l_osigaction_t * */
 		uarg[a++] = (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[a++] = p->mask; /* l_osigset_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setreuid16 */
 	case 70: {
 		struct linux_setreuid16_args *p = params;
 		iarg[a++] = p->ruid; /* l_uid16_t */
 		iarg[a++] = p->euid; /* l_uid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setregid16 */
 	case 71: {
 		struct linux_setregid16_args *p = params;
 		iarg[a++] = p->rgid; /* l_gid16_t */
 		iarg[a++] = p->egid; /* l_gid16_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigsuspend */
 	case 72: {
 		struct linux_sigsuspend_args *p = params;
 		iarg[a++] = p->hist0; /* l_int */
 		iarg[a++] = p->hist1; /* l_int */
 		iarg[a++] = p->mask; /* l_osigset_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigpending */
 	case 73: {
 		struct linux_sigpending_args *p = params;
 		uarg[a++] = (intptr_t)p->mask; /* l_osigset_t * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sethostname */
 	case 74: {
 		struct linux_sethostname_args *p = params;
 		uarg[a++] = (intptr_t)p->hostname; /* char * */
 		uarg[a++] = p->len; /* u_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setrlimit */
 	case 75: {
 		struct linux_setrlimit_args *p = params;
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_old_getrlimit */
 	case 76: {
 		struct linux_old_getrlimit_args *p = params;
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* getrusage */
 	case 77: {
 		struct getrusage_args *p = params;
 		iarg[a++] = p->who; /* int */
 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
 		*n_args = 2;
 		break;
 	}
 	/* gettimeofday */
 	case 78: {
 		struct gettimeofday_args *p = params;
 		uarg[a++] = (intptr_t)p->tp; /* struct timeval * */
 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* settimeofday */
 	case 79: {
 		struct settimeofday_args *p = params;
 		uarg[a++] = (intptr_t)p->tv; /* struct timeval * */
 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups16 */
 	case 80: {
 		struct linux_getgroups16_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_uint */
 		uarg[a++] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups16 */
 	case 81: {
 		struct linux_setgroups16_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_uint */
 		uarg[a++] = (intptr_t)p->gidset; /* l_gid16_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_old_select */
 	case 82: {
 		struct linux_old_select_args *p = params;
 		uarg[a++] = (intptr_t)p->ptr; /* struct l_old_select_argv * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_symlink */
 	case 83: {
 		struct linux_symlink_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->to; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lstat */
 	case 84: {
 		struct linux_lstat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->up; /* struct l_old_stat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_readlink */
 	case 85: {
 		struct linux_readlink_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->count; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_uselib */
 	case 86: {
 		struct linux_uselib_args *p = params;
 		uarg[a++] = (intptr_t)p->library; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* swapon */
 	case 87: {
 		struct swapon_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_reboot */
 	case 88: {
 		struct linux_reboot_args *p = params;
 		iarg[a++] = p->magic1; /* l_int */
 		iarg[a++] = p->magic2; /* l_int */
 		iarg[a++] = p->cmd; /* l_uint */
 		uarg[a++] = (intptr_t)p->arg; /* void * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_readdir */
 	case 89: {
 		struct linux_readdir_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->dent; /* struct l_dirent * */
 		iarg[a++] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mmap */
 	case 90: {
 		struct linux_mmap_args *p = params;
 		uarg[a++] = (intptr_t)p->ptr; /* struct l_mmap_argv * */
 		*n_args = 1;
 		break;
 	}
-	/* munmap */
+	/* linux_munmap */
 	case 91: {
-		struct munmap_args *p = params;
+		struct linux_munmap_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* caddr_t */
 		iarg[a++] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_truncate */
 	case 92: {
 		struct linux_truncate_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->length; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate */
 	case 93: {
 		struct linux_ftruncate_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->length; /* long */
 		*n_args = 2;
 		break;
 	}
 	/* fchmod */
 	case 94: {
 		struct fchmod_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->mode; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* fchown */
 	case 95: {
 		struct fchown_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->uid; /* int */
 		iarg[a++] = p->gid; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpriority */
 	case 96: {
 		struct linux_getpriority_args *p = params;
 		iarg[a++] = p->which; /* int */
 		iarg[a++] = p->who; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* setpriority */
 	case 97: {
 		struct setpriority_args *p = params;
 		iarg[a++] = p->which; /* int */
 		iarg[a++] = p->who; /* int */
 		iarg[a++] = p->prio; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_statfs */
 	case 99: {
 		struct linux_statfs_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstatfs */
 	case 100: {
 		struct linux_fstatfs_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ioperm */
 	case 101: {
 		struct linux_ioperm_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->length; /* l_ulong */
 		iarg[a++] = p->enable; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketcall */
 	case 102: {
 		struct linux_socketcall_args *p = params;
 		iarg[a++] = p->what; /* l_int */
 		iarg[a++] = p->args; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_syslog */
 	case 103: {
 		struct linux_syslog_args *p = params;
 		iarg[a++] = p->type; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->len; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setitimer */
 	case 104: {
 		struct linux_setitimer_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
 		uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getitimer */
 	case 105: {
 		struct linux_getitimer_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newstat */
 	case 106: {
 		struct linux_newstat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newlstat */
 	case 107: {
 		struct linux_newlstat_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newfstat */
 	case 108: {
 		struct linux_newfstat_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (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[a++] = 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[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->status; /* l_int * */
 		iarg[a++] = p->options; /* l_int */
 		uarg[a++] = (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[a++] = (intptr_t)p->info; /* struct l_sysinfo * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_ipc */
 	case 117: {
 		struct linux_ipc_args *p = params;
 		iarg[a++] = p->what; /* l_uint */
 		iarg[a++] = p->arg1; /* l_int */
 		iarg[a++] = p->arg2; /* l_int */
 		iarg[a++] = p->arg3; /* l_uint */
 		uarg[a++] = (intptr_t)p->ptr; /* l_uintptr_t */
 		iarg[a++] = p->arg5; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* fsync */
 	case 118: {
 		struct fsync_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sigreturn */
 	case 119: {
 		struct linux_sigreturn_args *p = params;
 		uarg[a++] = (intptr_t)p->sfp; /* struct l_sigframe * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clone */
 	case 120: {
 		struct linux_clone_args *p = params;
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->stack; /* l_ulong */
 		uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */
 		iarg[a++] = p->tls; /* l_ulong */
 		uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setdomainname */
 	case 121: {
 		struct linux_setdomainname_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* char * */
 		iarg[a++] = p->len; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_newuname */
 	case 122: {
 		struct linux_newuname_args *p = params;
 		uarg[a++] = (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[a++] = p->func; /* l_int */
 		uarg[a++] = (intptr_t)p->ptr; /* void * */
 		iarg[a++] = 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[a++] = (intptr_t)p->addr; /* caddr_t */
 		iarg[a++] = p->len; /* int */
 		iarg[a++] = p->prot; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sigprocmask */
 	case 126: {
 		struct linux_sigprocmask_args *p = params;
 		iarg[a++] = p->how; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_osigset_t * */
 		uarg[a++] = (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[a++] = p->pid; /* int */
 		*n_args = 1;
 		break;
 	}
 	/* fchdir */
 	case 133: {
 		struct fchdir_args *p = params;
 		iarg[a++] = 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[a++] = p->option; /* l_int */
 		iarg[a++] = p->arg1; /* l_ulong */
 		iarg[a++] = p->arg2; /* l_ulong */
 		*n_args = 3;
 		break;
 	}
 	/* linux_personality */
 	case 136: {
 		struct linux_personality_args *p = params;
 		iarg[a++] = p->per; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid16 */
 	case 138: {
 		struct linux_setfsuid16_args *p = params;
 		iarg[a++] = p->uid; /* l_uid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid16 */
 	case 139: {
 		struct linux_setfsgid16_args *p = params;
 		iarg[a++] = p->gid; /* l_gid16_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_llseek */
 	case 140: {
 		struct linux_llseek_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->ohigh; /* l_ulong */
 		iarg[a++] = p->olow; /* l_ulong */
 		uarg[a++] = (intptr_t)p->res; /* l_loff_t * */
 		iarg[a++] = p->whence; /* l_uint */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getdents */
 	case 141: {
 		struct linux_getdents_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->dent; /* void * */
 		iarg[a++] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_select */
 	case 142: {
 		struct linux_select_args *p = params;
 		iarg[a++] = p->nfds; /* l_int */
 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timeval * */
 		*n_args = 5;
 		break;
 	}
 	/* flock */
 	case 143: {
 		struct flock_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->how; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msync */
 	case 144: {
 		struct linux_msync_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->fl; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* readv */
 	case 145: {
 		struct readv_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[a++] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_writev */
 	case 146: {
 		struct linux_writev_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
 		uarg[a++] = p->iovcnt; /* u_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getsid */
 	case 147: {
 		struct linux_getsid_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fdatasync */
 	case 148: {
 		struct linux_fdatasync_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sysctl */
 	case 149: {
 		struct linux_sysctl_args *p = params;
 		uarg[a++] = (intptr_t)p->args; /* struct l___sysctl_args * */
 		*n_args = 1;
 		break;
 	}
 	/* mlock */
 	case 150: {
 		struct mlock_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* const void * */
 		uarg[a++] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* munlock */
 	case 151: {
 		struct munlock_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* const void * */
 		uarg[a++] = p->len; /* size_t */
 		*n_args = 2;
 		break;
 	}
 	/* mlockall */
 	case 152: {
 		struct mlockall_args *p = params;
 		iarg[a++] = 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[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_getparam */
 	case 155: {
 		struct linux_sched_getparam_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sched_setscheduler */
 	case 156: {
 		struct linux_sched_setscheduler_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->policy; /* l_int */
 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getscheduler */
 	case 157: {
 		struct linux_sched_getscheduler_args *p = params;
 		iarg[a++] = 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[a++] = 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[a++] = 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[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_nanosleep */
 	case 162: {
 		struct linux_nanosleep_args *p = params;
 		uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mremap */
 	case 163: {
 		struct linux_mremap_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->old_len; /* l_ulong */
 		iarg[a++] = p->new_len; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->new_addr; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setresuid16 */
 	case 164: {
 		struct linux_setresuid16_args *p = params;
 		iarg[a++] = p->ruid; /* l_uid16_t */
 		iarg[a++] = p->euid; /* l_uid16_t */
 		iarg[a++] = p->suid; /* l_uid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresuid16 */
 	case 165: {
 		struct linux_getresuid16_args *p = params;
 		uarg[a++] = (intptr_t)p->ruid; /* l_uid16_t * */
 		uarg[a++] = (intptr_t)p->euid; /* l_uid16_t * */
 		uarg[a++] = (intptr_t)p->suid; /* l_uid16_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_vm86 */
 	case 166: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_poll */
 	case 168: {
 		struct linux_poll_args *p = params;
 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[a++] = p->nfds; /* unsigned int */
 		iarg[a++] = p->timeout; /* long */
 		*n_args = 3;
 		break;
 	}
 	/* linux_setresgid16 */
 	case 170: {
 		struct linux_setresgid16_args *p = params;
 		iarg[a++] = p->rgid; /* l_gid16_t */
 		iarg[a++] = p->egid; /* l_gid16_t */
 		iarg[a++] = p->sgid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getresgid16 */
 	case 171: {
 		struct linux_getresgid16_args *p = params;
 		uarg[a++] = (intptr_t)p->rgid; /* l_gid16_t * */
 		uarg[a++] = (intptr_t)p->egid; /* l_gid16_t * */
 		uarg[a++] = (intptr_t)p->sgid; /* l_gid16_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_prctl */
 	case 172: {
 		struct linux_prctl_args *p = params;
 		iarg[a++] = p->option; /* l_int */
 		uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_sigreturn */
 	case 173: {
 		struct linux_rt_sigreturn_args *p = params;
 		uarg[a++] = (intptr_t)p->ucp; /* struct l_ucontext * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_rt_sigaction */
 	case 174: {
 		struct linux_rt_sigaction_args *p = params;
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */
 		uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigprocmask */
 	case 175: {
 		struct linux_rt_sigprocmask_args *p = params;
 		iarg[a++] = p->how; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigpending */
 	case 176: {
 		struct linux_rt_sigpending_args *p = params;
 		uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_rt_sigtimedwait */
 	case 177: {
 		struct linux_rt_sigtimedwait_args *p = params;
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigqueueinfo */
 	case 178: {
 		struct linux_rt_sigqueueinfo_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_rt_sigsuspend */
 	case 179: {
 		struct linux_rt_sigsuspend_args *p = params;
 		uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pread */
 	case 180: {
 		struct linux_pread_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		iarg[a++] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pwrite */
 	case 181: {
 		struct linux_pwrite_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->nbyte; /* l_size_t */
 		iarg[a++] = p->offset; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_chown16 */
 	case 182: {
 		struct linux_chown16_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid16_t */
 		iarg[a++] = p->gid; /* l_gid16_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getcwd */
 	case 183: {
 		struct linux_getcwd_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->bufsize; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capget */
 	case 184: {
 		struct linux_capget_args *p = params;
 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_capset */
 	case 185: {
 		struct linux_capset_args *p = params;
 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sigaltstack */
 	case 186: {
 		struct linux_sigaltstack_args *p = params;
 		uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */
 		uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile */
 	case 187: {
 		struct linux_sendfile_args *p = params;
 		iarg[a++] = p->out; /* l_int */
 		iarg[a++] = p->in; /* l_int */
 		uarg[a++] = (intptr_t)p->offset; /* l_off_t * */
 		iarg[a++] = 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[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mmap2 */
 	case 192: {
 		struct linux_mmap2_args *p = params;
 		iarg[a++] = p->addr; /* l_ulong */
 		iarg[a++] = p->len; /* l_ulong */
 		iarg[a++] = p->prot; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->fd; /* l_ulong */
 		iarg[a++] = p->pgoff; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_truncate64 */
 	case 193: {
 		struct linux_truncate64_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->length; /* l_loff_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_ftruncate64 */
 	case 194: {
 		struct linux_ftruncate64_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->length; /* l_loff_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_stat64 */
 	case 195: {
 		struct linux_stat64_args *p = params;
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lstat64 */
 	case 196: {
 		struct linux_lstat64_args *p = params;
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fstat64 */
 	case 197: {
 		struct linux_fstat64_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lchown */
 	case 198: {
 		struct linux_lchown_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid_t */
 		iarg[a++] = 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[a++] = p->ruid; /* uid_t */
 		uarg[a++] = p->euid; /* uid_t */
 		*n_args = 2;
 		break;
 	}
 	/* setregid */
 	case 204: {
 		struct setregid_args *p = params;
 		iarg[a++] = p->rgid; /* gid_t */
 		iarg[a++] = p->egid; /* gid_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_getgroups */
 	case 205: {
 		struct linux_getgroups_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_int */
 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_setgroups */
 	case 206: {
 		struct linux_setgroups_args *p = params;
 		iarg[a++] = p->gidsetsize; /* l_int */
 		uarg[a++] = (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[a++] = p->ruid; /* uid_t */
 		uarg[a++] = p->euid; /* uid_t */
 		uarg[a++] = p->suid; /* uid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresuid */
 	case 209: {
 		struct getresuid_args *p = params;
 		uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
 		uarg[a++] = (intptr_t)p->euid; /* uid_t * */
 		uarg[a++] = (intptr_t)p->suid; /* uid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* setresgid */
 	case 210: {
 		struct setresgid_args *p = params;
 		iarg[a++] = p->rgid; /* gid_t */
 		iarg[a++] = p->egid; /* gid_t */
 		iarg[a++] = p->sgid; /* gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* getresgid */
 	case 211: {
 		struct getresgid_args *p = params;
 		uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
 		uarg[a++] = (intptr_t)p->egid; /* gid_t * */
 		uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_chown */
 	case 212: {
 		struct linux_chown_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		iarg[a++] = p->uid; /* l_uid_t */
 		iarg[a++] = p->gid; /* l_gid_t */
 		*n_args = 3;
 		break;
 	}
 	/* setuid */
 	case 213: {
 		struct setuid_args *p = params;
 		uarg[a++] = p->uid; /* uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* setgid */
 	case 214: {
 		struct setgid_args *p = params;
 		iarg[a++] = p->gid; /* gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsuid */
 	case 215: {
 		struct linux_setfsuid_args *p = params;
 		iarg[a++] = p->uid; /* l_uid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_setfsgid */
 	case 216: {
 		struct linux_setfsgid_args *p = params;
 		iarg[a++] = p->gid; /* l_gid_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_pivot_root */
 	case 217: {
 		struct linux_pivot_root_args *p = params;
 		uarg[a++] = (intptr_t)p->new_root; /* char * */
 		uarg[a++] = (intptr_t)p->put_old; /* char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mincore */
 	case 218: {
 		struct linux_mincore_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		uarg[a++] = (intptr_t)p->vec; /* u_char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_madvise */
 	case 219: {
 		struct linux_madvise_args *p = params;
 		uarg[a++] = (intptr_t)p->addr; /* void * */
 		uarg[a++] = p->len; /* size_t */
 		iarg[a++] = p->behav; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getdents64 */
 	case 220: {
 		struct linux_getdents64_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = (intptr_t)p->dirent; /* void * */
 		iarg[a++] = p->count; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fcntl64 */
 	case 221: {
 		struct linux_fcntl64_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		iarg[a++] = p->cmd; /* l_uint */
 		iarg[a++] = 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[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_lsetxattr */
 	case 227: {
 		struct linux_lsetxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_fsetxattr */
 	case 228: {
 		struct linux_fsetxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getxattr */
 	case 229: {
 		struct linux_getxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_lgetxattr */
 	case 230: {
 		struct linux_lgetxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fgetxattr */
 	case 231: {
 		struct linux_fgetxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->value; /* void * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_listxattr */
 	case 232: {
 		struct linux_listxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_llistxattr */
 	case 233: {
 		struct linux_llistxattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_flistxattr */
 	case 234: {
 		struct linux_flistxattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->list; /* char * */
 		iarg[a++] = p->size; /* l_size_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_removexattr */
 	case 235: {
 		struct linux_removexattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_lremovexattr */
 	case 236: {
 		struct linux_lremovexattr_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fremovexattr */
 	case 237: {
 		struct linux_fremovexattr_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_tkill */
 	case 238: {
 		struct linux_tkill_args *p = params;
 		iarg[a++] = p->tid; /* int */
 		iarg[a++] = p->sig; /* int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_sendfile64 */
 	case 239: {
 		struct linux_sendfile64_args *p = params;
 		iarg[a++] = p->out; /* l_int */
 		iarg[a++] = p->in; /* l_int */
 		uarg[a++] = (intptr_t)p->offset; /* l_loff_t * */
 		iarg[a++] = p->count; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sys_futex */
 	case 240: {
 		struct linux_sys_futex_args *p = params;
 		uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[a++] = p->op; /* l_int */
 		uarg[a++] = p->val; /* uint32_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[a++] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_setaffinity */
 	case 241: {
 		struct linux_sched_setaffinity_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->len; /* l_uint */
 		uarg[a++] = (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[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->len; /* l_uint */
 		uarg[a++] = (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[a++] = (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[a++] = (intptr_t)p->desc; /* struct l_user_desc * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fadvise64 */
 	case 250: {
 		struct linux_fadvise64_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->advice; /* int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_exit_group */
 	case 252: {
 		struct linux_exit_group_args *p = params;
 		iarg[a++] = 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[a++] = p->size; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_epoll_ctl */
 	case 255: {
 		struct linux_epoll_ctl_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		iarg[a++] = p->op; /* l_int */
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_epoll_wait */
 	case 256: {
 		struct linux_epoll_wait_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		iarg[a++] = 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[a++] = (intptr_t)p->tidptr; /* int * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_create */
 	case 259: {
 		struct linux_timer_create_args *p = params;
 		iarg[a++] = p->clock_id; /* clockid_t */
 		uarg[a++] = (intptr_t)p->evp; /* struct l_sigevent * */
 		uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_timer_settime */
 	case 260: {
 		struct linux_timer_settime_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */
 		uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime */
 	case 261: {
 		struct linux_timer_gettime_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_getoverrun */
 	case 262: {
 		struct linux_timer_getoverrun_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_timer_delete */
 	case 263: {
 		struct linux_timer_delete_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		*n_args = 1;
 		break;
 	}
 	/* linux_clock_settime */
 	case 264: {
 		struct linux_clock_settime_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_gettime */
 	case 265: {
 		struct linux_clock_gettime_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_getres */
 	case 266: {
 		struct linux_clock_getres_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_nanosleep */
 	case 267: {
 		struct linux_clock_nanosleep_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		iarg[a++] = p->flags; /* int */
 		uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_statfs64 */
 	case 268: {
 		struct linux_statfs64_args *p = params;
 		uarg[a++] = (intptr_t)p->path; /* char * */
 		uarg[a++] = p->bufsize; /* size_t */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatfs64 */
 	case 269: {
 		struct linux_fstatfs64_args *p = params;
 		iarg[a++] = p->fd; /* l_uint */
 		uarg[a++] = p->bufsize; /* size_t */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_tgkill */
 	case 270: {
 		struct linux_tgkill_args *p = params;
 		iarg[a++] = p->tgid; /* int */
 		iarg[a++] = p->pid; /* int */
 		iarg[a++] = p->sig; /* int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_utimes */
 	case 271: {
 		struct linux_utimes_args *p = params;
 		uarg[a++] = (intptr_t)p->fname; /* char * */
 		uarg[a++] = (intptr_t)p->tptr; /* struct l_timeval * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_fadvise64_64 */
 	case 272: {
 		struct linux_fadvise64_64_args *p = params;
 		iarg[a++] = p->fd; /* int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->len; /* l_loff_t */
 		iarg[a++] = 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[a++] = (intptr_t)p->name; /* const char * */
 		iarg[a++] = p->oflag; /* l_int */
 		iarg[a++] = p->mode; /* l_mode_t */
 		uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mq_unlink */
 	case 278: {
 		struct linux_mq_unlink_args *p = params;
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_mq_timedsend */
 	case 279: {
 		struct linux_mq_timedsend_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
 		iarg[a++] = p->msg_len; /* l_size_t */
 		iarg[a++] = p->msg_prio; /* l_uint */
 		uarg[a++] = (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[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
 		iarg[a++] = p->msg_len; /* l_size_t */
 		uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */
 		uarg[a++] = (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[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->sevp; /* const struct l_sigevent * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_mq_getsetattr */
 	case 282: {
 		struct linux_mq_getsetattr_args *p = params;
 		iarg[a++] = p->mqd; /* l_mqd_t */
 		uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
 		uarg[a++] = (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[a++] = p->idtype; /* int */
 		iarg[a++] = p->id; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[a++] = p->options; /* int */
 		uarg[a++] = (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: {
 		struct linux_ioprio_set_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		iarg[a++] = p->ioprio; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_ioprio_get */
 	case 290: {
 		struct linux_ioprio_get_args *p = params;
 		iarg[a++] = p->which; /* l_int */
 		iarg[a++] = p->who; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init */
 	case 291: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_inotify_add_watch */
 	case 292: {
 		struct linux_inotify_add_watch_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = p->mask; /* uint32_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_inotify_rm_watch */
 	case 293: {
 		struct linux_inotify_rm_watch_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = p->wd; /* uint32_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_migrate_pages */
 	case 294: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_openat */
 	case 295: {
 		struct linux_openat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->flags; /* l_int */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_mkdirat */
 	case 296: {
 		struct linux_mkdirat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->mode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mknodat */
 	case 297: {
 		struct linux_mknodat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->mode; /* l_int */
 		iarg[a++] = p->dev; /* l_dev_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchownat */
 	case 298: {
 		struct linux_fchownat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->uid; /* l_uid16_t */
 		iarg[a++] = p->gid; /* l_gid16_t */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_futimesat */
 	case 299: {
 		struct linux_futimesat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* char * */
 		uarg[a++] = (intptr_t)p->utimes; /* struct l_timeval * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_fstatat64 */
 	case 300: {
 		struct linux_fstatat64_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* char * */
 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_unlinkat */
 	case 301: {
 		struct linux_unlinkat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_renameat */
 	case 302: {
 		struct linux_renameat_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_linkat */
 	case 303: {
 		struct linux_linkat_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		iarg[a++] = p->flag; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_symlinkat */
 	case 304: {
 		struct linux_symlinkat_args *p = params;
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_readlinkat */
 	case 305: {
 		struct linux_readlinkat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->path; /* const char * */
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->bufsiz; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_fchmodat */
 	case 306: {
 		struct linux_fchmodat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->mode; /* l_mode_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_faccessat */
 	case 307: {
 		struct linux_faccessat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->amode; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pselect6 */
 	case 308: {
 		struct linux_pselect6_args *p = params;
 		iarg[a++] = p->nfds; /* l_int */
 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll */
 	case 309: {
 		struct linux_ppoll_args *p = params;
 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[a++] = p->nfds; /* uint32_t */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
 		uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[a++] = 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[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */
 		iarg[a++] = p->len; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_get_robust_list */
 	case 312: {
 		struct linux_get_robust_list_args *p = params;
 		iarg[a++] = p->pid; /* l_int */
 		uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
 		uarg[a++] = (intptr_t)p->len; /* l_size_t * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_splice */
 	case 313: {
 		struct linux_splice_args *p = params;
 		iarg[a++] = p->fd_in; /* int */
 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[a++] = p->fd_out; /* int */
 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sync_file_range */
 	case 314: {
 		struct linux_sync_file_range_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->nbytes; /* l_loff_t */
 		uarg[a++] = 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[a++] = (intptr_t)p->cpu; /* l_uint * */
 		uarg[a++] = (intptr_t)p->node; /* l_uint * */
 		uarg[a++] = (intptr_t)p->cache; /* void * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_epoll_pwait */
 	case 319: {
 		struct linux_epoll_pwait_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		iarg[a++] = p->timeout; /* l_int */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_utimensat */
 	case 320: {
 		struct linux_utimensat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */
 		iarg[a++] = 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[a++] = p->clockid; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_eventfd */
 	case 323: {
 		struct linux_eventfd_args *p = params;
 		iarg[a++] = p->initval; /* l_uint */
 		*n_args = 1;
 		break;
 	}
 	/* linux_fallocate */
 	case 324: {
 		struct linux_fallocate_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->mode; /* l_int */
 		iarg[a++] = p->offset; /* l_loff_t */
 		iarg[a++] = p->len; /* l_loff_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_settime */
 	case 325: {
 		struct linux_timerfd_settime_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
 		uarg[a++] = (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[a++] = p->fd; /* l_int */
 		uarg[a++] = (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[a++] = p->initval; /* l_uint */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_epoll_create1 */
 	case 329: {
 		struct linux_epoll_create1_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_dup3 */
 	case 330: {
 		struct linux_dup3_args *p = params;
 		iarg[a++] = p->oldfd; /* l_int */
 		iarg[a++] = p->newfd; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_pipe2 */
 	case 331: {
 		struct linux_pipe2_args *p = params;
 		uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_inotify_init1 */
 	case 332: {
 		struct linux_inotify_init1_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_preadv */
 	case 333: {
 		struct linux_preadv_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_pwritev */
 	case 334: {
 		struct linux_pwritev_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_rt_tgsigqueueinfo */
 	case 335: {
 		struct linux_rt_tgsigqueueinfo_args *p = params;
 		iarg[a++] = p->tgid; /* l_pid_t */
 		iarg[a++] = p->tid; /* l_pid_t */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (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[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (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[a++] = p->pid; /* l_pid_t */
 		iarg[a++] = p->resource; /* l_uint */
 		uarg[a++] = (intptr_t)p->new; /* struct rlimit * */
 		uarg[a++] = (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[a++] = p->dirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* const char * */
 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
 		uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */
 		iarg[a++] = 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[a++] = p->mountdirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
 		iarg[a++] = 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[a++] = p->fd; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_sendmmsg */
 	case 345: {
 		struct linux_sendmmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = 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[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[a++] = p->liovcnt; /* l_ulong */
 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[a++] = p->riovcnt; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_process_vm_writev */
 	case 348: {
 		struct linux_process_vm_writev_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
 		iarg[a++] = p->liovcnt; /* l_ulong */
 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
 		iarg[a++] = p->riovcnt; /* l_ulong */
 		iarg[a++] = p->flags; /* l_ulong */
 		*n_args = 6;
 		break;
 	}
 	/* linux_kcmp */
 	case 349: {
 		struct linux_kcmp_args *p = params;
 		iarg[a++] = p->pid1; /* l_pid_t */
 		iarg[a++] = p->pid2; /* l_pid_t */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->idx1; /* l_ulong */
 		iarg[a++] = p->idx; /* l_ulong */
 		*n_args = 5;
 		break;
 	}
 	/* linux_finit_module */
 	case 350: {
 		struct linux_finit_module_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_setattr */
 	case 351: {
 		struct linux_sched_setattr_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sched_getattr */
 	case 352: {
 		struct linux_sched_getattr_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->size; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 4;
 		break;
 	}
 	/* linux_renameat2 */
 	case 353: {
 		struct linux_renameat2_args *p = params;
 		iarg[a++] = p->olddfd; /* l_int */
 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
 		iarg[a++] = p->newdfd; /* l_int */
 		uarg[a++] = (intptr_t)p->newname; /* const char * */
 		uarg[a++] = p->flags; /* unsigned int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_seccomp */
 	case 354: {
 		struct linux_seccomp_args *p = params;
 		iarg[a++] = p->op; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getrandom */
 	case 355: {
 		struct linux_getrandom_args *p = params;
 		uarg[a++] = (intptr_t)p->buf; /* char * */
 		iarg[a++] = p->count; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_memfd_create */
 	case 356: {
 		struct linux_memfd_create_args *p = params;
 		uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 2;
 		break;
 	}
 	/* linux_bpf */
 	case 357: {
 		struct linux_bpf_args *p = params;
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->attr; /* void * */
 		iarg[a++] = p->size; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_execveat */
 	case 358: {
 		struct linux_execveat_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		uarg[a++] = (intptr_t)p->argv; /* const char ** */
 		uarg[a++] = (intptr_t)p->envp; /* const char ** */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_socket */
 	case 359: {
 		struct linux_socket_args *p = params;
 		iarg[a++] = p->domain; /* l_int */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->protocol; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_socketpair */
 	case 360: {
 		struct linux_socketpair_args *p = params;
 		iarg[a++] = p->domain; /* l_int */
 		iarg[a++] = p->type; /* l_int */
 		iarg[a++] = p->protocol; /* l_int */
 		uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_bind */
 	case 361: {
 		struct linux_bind_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
 		iarg[a++] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_connect */
 	case 362: {
 		struct linux_connect_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
 		iarg[a++] = p->namelen; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_listen */
 	case 363: {
 		struct linux_listen_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->backlog; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_accept4 */
 	case 364: {
 		struct linux_accept4_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_getsockopt */
 	case 365: {
 		struct linux_getsockopt_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->level; /* l_int */
 		iarg[a++] = p->optname; /* l_int */
 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_setsockopt */
 	case 366: {
 		struct linux_setsockopt_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->level; /* l_int */
 		iarg[a++] = p->optname; /* l_int */
 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
 		iarg[a++] = p->optlen; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_getsockname */
 	case 367: {
 		struct linux_getsockname_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_getpeername */
 	case 368: {
 		struct linux_getpeername_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
 		*n_args = 3;
 		break;
 	}
 	/* linux_sendto */
 	case 369: {
 		struct linux_sendto_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->len; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */
 		iarg[a++] = p->tolen; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sendmsg */
 	case 370: {
 		struct linux_sendmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_recvfrom */
 	case 371: {
 		struct linux_recvfrom_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */
 		uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_recvmsg */
 	case 372: {
 		struct linux_recvmsg_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shutdown */
 	case 373: {
 		struct linux_shutdown_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		iarg[a++] = p->how; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_userfaultfd */
 	case 374: {
 		struct linux_userfaultfd_args *p = params;
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_membarrier */
 	case 375: {
 		struct linux_membarrier_args *p = params;
 		iarg[a++] = p->cmd; /* l_int */
 		iarg[a++] = p->flags; /* l_uint */
 		iarg[a++] = p->cpu_id; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_mlock2 */
 	case 376: {
 		struct linux_mlock2_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_copy_file_range */
 	case 377: {
 		struct linux_copy_file_range_args *p = params;
 		iarg[a++] = p->fd_in; /* l_int */
 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
 		iarg[a++] = p->fd_out; /* l_int */
 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 6;
 		break;
 	}
 	/* linux_preadv2 */
 	case 378: {
 		struct linux_preadv2_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pwritev2 */
 	case 379: {
 		struct linux_pwritev2_args *p = params;
 		iarg[a++] = p->fd; /* l_ulong */
 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
 		iarg[a++] = p->vlen; /* l_ulong */
 		iarg[a++] = p->pos_l; /* l_ulong */
 		iarg[a++] = p->pos_h; /* l_ulong */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 6;
 		break;
 	}
 	/* linux_pkey_mprotect */
 	case 380: {
 		struct linux_pkey_mprotect_args *p = params;
 		iarg[a++] = p->start; /* l_ulong */
 		iarg[a++] = p->len; /* l_size_t */
 		iarg[a++] = p->prot; /* l_ulong */
 		iarg[a++] = p->pkey; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pkey_alloc */
 	case 381: {
 		struct linux_pkey_alloc_args *p = params;
 		iarg[a++] = p->flags; /* l_ulong */
 		iarg[a++] = p->init_val; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pkey_free */
 	case 382: {
 		struct linux_pkey_free_args *p = params;
 		iarg[a++] = p->pkey; /* l_int */
 		*n_args = 1;
 		break;
 	}
 	/* linux_statx */
 	case 383: {
 		struct linux_statx_args *p = params;
 		iarg[a++] = p->dirfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		iarg[a++] = p->flags; /* l_uint */
 		iarg[a++] = p->mask; /* l_uint */
 		uarg[a++] = (intptr_t)p->statxbuf; /* void * */
 		*n_args = 5;
 		break;
 	}
 	/* linux_arch_prctl */
 	case 384: {
 		struct linux_arch_prctl_args *p = params;
 		iarg[a++] = p->option; /* l_int */
 		iarg[a++] = p->arg2; /* l_ulong */
 		*n_args = 2;
 		break;
 	}
 	/* linux_io_pgetevents */
 	case 385: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_rseq */
 	case 386: {
 		struct linux_rseq_args *p = params;
 		uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */
 		uarg[a++] = p->rseq_len; /* uint32_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = p->sig; /* uint32_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_semget */
 	case 393: {
 		struct linux_semget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->nsems; /* l_int */
 		iarg[a++] = p->semflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_semctl */
 	case 394: {
 		struct linux_semctl_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		iarg[a++] = p->semnum; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = p->arg.buf; /* union l_semun */
 		*n_args = 4;
 		break;
 	}
 	/* linux_shmget */
 	case 395: {
 		struct linux_shmget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->size; /* l_size_t */
 		iarg[a++] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmctl */
 	case 396: {
 		struct linux_shmctl_args *p = params;
 		iarg[a++] = p->shmid; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmat */
 	case 397: {
 		struct linux_shmat_args *p = params;
 		iarg[a++] = p->shmid; /* l_int */
 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
 		iarg[a++] = p->shmflg; /* l_int */
 		*n_args = 3;
 		break;
 	}
 	/* linux_shmdt */
 	case 398: {
 		struct linux_shmdt_args *p = params;
 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
 		*n_args = 1;
 		break;
 	}
 	/* linux_msgget */
 	case 399: {
 		struct linux_msgget_args *p = params;
 		iarg[a++] = p->key; /* l_key_t */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 2;
 		break;
 	}
 	/* linux_msgsnd */
 	case 400: {
 		struct linux_msgsnd_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[a++] = p->msgsz; /* l_size_t */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_msgrcv */
 	case 401: {
 		struct linux_msgrcv_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
 		iarg[a++] = p->msgsz; /* l_size_t */
 		iarg[a++] = p->msgtyp; /* l_long */
 		iarg[a++] = p->msgflg; /* l_int */
 		*n_args = 5;
 		break;
 	}
 	/* linux_msgctl */
 	case 402: {
 		struct linux_msgctl_args *p = params;
 		iarg[a++] = p->msqid; /* l_int */
 		iarg[a++] = p->cmd; /* l_int */
 		uarg[a++] = (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[a++] = p->which; /* clockid_t */
 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_clock_settime64 */
 	case 404: {
 		struct linux_clock_settime64_args *p = params;
 		iarg[a++] = p->which; /* clockid_t */
 		uarg[a++] = (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[a++] = p->which; /* clockid_t */
 		uarg[a++] = (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[a++] = p->which; /* clockid_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timer_gettime64 */
 	case 408: {
 		struct linux_timer_gettime64_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		uarg[a++] = (intptr_t)p->setting; /* struct l_itimerspec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timer_settime64 */
 	case 409: {
 		struct linux_timer_settime64_args *p = params;
 		iarg[a++] = p->timerid; /* l_timer_t */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new; /* const struct l_itimerspec64 * */
 		uarg[a++] = (intptr_t)p->old; /* struct l_itimerspec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_timerfd_gettime64 */
 	case 410: {
 		struct linux_timerfd_gettime64_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_timerfd_settime64 */
 	case 411: {
 		struct linux_timerfd_settime64_args *p = params;
 		iarg[a++] = p->fd; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec64 * */
 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_utimensat_time64 */
 	case 412: {
 		struct linux_utimensat_time64_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
 		uarg[a++] = (intptr_t)p->times64; /* const struct l_timespec64 * */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_pselect6_time64 */
 	case 413: {
 		struct linux_pselect6_time64_args *p = params;
 		iarg[a++] = p->nfds; /* l_int */
 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
 		*n_args = 6;
 		break;
 	}
 	/* linux_ppoll_time64 */
 	case 414: {
 		struct linux_ppoll_time64_args *p = params;
 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
 		uarg[a++] = p->nfds; /* uint32_t */
 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
 		iarg[a++] = p->ssize; /* l_size_t */
 		*n_args = 5;
 		break;
 	}
 	/* linux_io_pgetevents_time64 */
 	case 416: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_recvmmsg_time64 */
 	case 417: {
 		struct linux_recvmmsg_time64_args *p = params;
 		iarg[a++] = p->s; /* l_int */
 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
 		iarg[a++] = p->vlen; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		*n_args = 5;
 		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: {
 		struct linux_semtimedop_time64_args *p = params;
 		iarg[a++] = p->semid; /* l_int */
 		uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */
 		iarg[a++] = p->nsops; /* l_size_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		*n_args = 4;
 		break;
 	}
 	/* linux_rt_sigtimedwait_time64 */
 	case 421: {
 		struct linux_rt_sigtimedwait_time64_args *p = params;
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 4;
 		break;
 	}
 	/* linux_sys_futex_time64 */
 	case 422: {
 		struct linux_sys_futex_time64_args *p = params;
 		uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
 		iarg[a++] = p->op; /* l_int */
 		uarg[a++] = p->val; /* uint32_t */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
 		uarg[a++] = p->val3; /* uint32_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_sched_rr_get_interval_time64 */
 	case 423: {
 		struct linux_sched_rr_get_interval_time64_args *p = params;
 		iarg[a++] = p->pid; /* l_pid_t */
 		uarg[a++] = (intptr_t)p->interval; /* struct l_timespec64 * */
 		*n_args = 2;
 		break;
 	}
 	/* linux_pidfd_send_signal */
 	case 424: {
 		struct linux_pidfd_send_signal_args *p = params;
 		iarg[a++] = p->pidfd; /* l_int */
 		iarg[a++] = p->sig; /* l_int */
 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
 		iarg[a++] = 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: {
 		struct linux_clone3_args *p = params;
 		uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */
 		iarg[a++] = p->usize; /* l_size_t */
 		*n_args = 2;
 		break;
 	}
 	/* linux_close_range */
 	case 436: {
 		struct linux_close_range_args *p = params;
 		iarg[a++] = p->first; /* l_uint */
 		iarg[a++] = p->last; /* l_uint */
 		iarg[a++] = p->flags; /* l_uint */
 		*n_args = 3;
 		break;
 	}
 	/* linux_openat2 */
 	case 437: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_pidfd_getfd */
 	case 438: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_faccessat2 */
 	case 439: {
 		struct linux_faccessat2_args *p = params;
 		iarg[a++] = p->dfd; /* l_int */
 		uarg[a++] = (intptr_t)p->filename; /* const char * */
 		iarg[a++] = p->amode; /* l_int */
 		iarg[a++] = p->flags; /* l_int */
 		*n_args = 4;
 		break;
 	}
 	/* linux_process_madvise */
 	case 440: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_epoll_pwait2_64 */
 	case 441: {
 		struct linux_epoll_pwait2_64_args *p = params;
 		iarg[a++] = p->epfd; /* l_int */
 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
 		iarg[a++] = p->maxevents; /* l_int */
 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
 		iarg[a++] = p->sigsetsize; /* l_size_t */
 		*n_args = 6;
 		break;
 	}
 	/* linux_mount_setattr */
 	case 442: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_quotactl_fd */
 	case 443: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_create_ruleset */
 	case 444: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_add_rule */
 	case 445: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_landlock_restrict_self */
 	case 446: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_memfd_secret */
 	case 447: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_process_mrelease */
 	case 448: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_futex_waitv */
 	case 449: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_set_mempolicy_home_node */
 	case 450: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_cachestat */
 	case 451: {
 		*n_args = 0;
 		break;
 	}
 	/* linux_fchmodat2 */
 	case 452: {
 		*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) {
 	/* 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;
 	/* linux_write */
 	case 4:
 		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 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 l_uintptr_t *";
 			break;
 		case 2:
 			p = "userland l_uintptr_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 l_old_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 = "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_old_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 */
+	/* linux_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_ulong";
 			break;
 		case 1:
 			p = "l_ulong";
 			break;
 		case 2:
 			p = "userland l_int *";
 			break;
 		case 3:
 			p = "l_ulong";
 			break;
 		case 4:
 			p = "userland l_int *";
 			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;
 	/* linux_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;
 	/* 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_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_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_off_t *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 void *";
 			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 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 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 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 l_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_sigevent *";
 			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:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_ioprio_get */
 	case 290:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_init */
 	case 291:
 		break;
 	/* linux_inotify_add_watch */
 	case 292:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland const char *";
 			break;
 		case 2:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_inotify_rm_watch */
 	case 293:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		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_dev_t";
 			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:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		default:
 			break;
 		};
 		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_uint";
 			break;
 		case 2:
 			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:
 		switch (ndx) {
 		case 0:
 			p = "userland struct linux_rseq *";
 			break;
 		case 1:
 			p = "uint32_t";
 			break;
 		case 2:
 			p = "l_int";
 			break;
 		case 3:
 			p = "uint32_t";
 			break;
 		default:
 			break;
 		};
 		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:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "userland struct l_itimerspec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timer_settime64 */
 	case 409:
 		switch (ndx) {
 		case 0:
 			p = "l_timer_t";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct l_itimerspec64 *";
 			break;
 		case 3:
 			p = "userland struct l_itimerspec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_gettime64 */
 	case 410:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct l_itimerspec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_timerfd_settime64 */
 	case 411:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "l_int";
 			break;
 		case 2:
 			p = "userland const struct l_itimerspec64 *";
 			break;
 		case 3:
 			p = "userland struct l_itimerspec64 *";
 			break;
 		default:
 			break;
 		};
 		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:
 		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_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mq_timedsend_time64 */
 	case 418:
 		break;
 	/* linux_mq_timedreceive_time64 */
 	case 419:
 		break;
 	/* linux_semtimedop_time64 */
 	case 420:
 		switch (ndx) {
 		case 0:
 			p = "l_int";
 			break;
 		case 1:
 			p = "userland struct sembuf *";
 			break;
 		case 2:
 			p = "l_size_t";
 			break;
 		case 3:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		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:
 		switch (ndx) {
 		case 0:
 			p = "l_pid_t";
 			break;
 		case 1:
 			p = "userland struct l_timespec64 *";
 			break;
 		default:
 			break;
 		};
 		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:
 		switch (ndx) {
 		case 0:
 			p = "userland struct l_user_clone_args *";
 			break;
 		case 1:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_close_range */
 	case 436:
 		switch (ndx) {
 		case 0:
 			p = "l_uint";
 			break;
 		case 1:
 			p = "l_uint";
 			break;
 		case 2:
 			p = "l_uint";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_openat2 */
 	case 437:
 		break;
 	/* linux_pidfd_getfd */
 	case 438:
 		break;
 	/* linux_faccessat2 */
 	case 439:
 		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_process_madvise */
 	case 440:
 		break;
 	/* linux_epoll_pwait2_64 */
 	case 441:
 		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 = "userland struct l_timespec64 *";
 			break;
 		case 4:
 			p = "userland l_sigset_t *";
 			break;
 		case 5:
 			p = "l_size_t";
 			break;
 		default:
 			break;
 		};
 		break;
 	/* linux_mount_setattr */
 	case 442:
 		break;
 	/* linux_quotactl_fd */
 	case 443:
 		break;
 	/* linux_landlock_create_ruleset */
 	case 444:
 		break;
 	/* linux_landlock_add_rule */
 	case 445:
 		break;
 	/* linux_landlock_restrict_self */
 	case 446:
 		break;
 	/* linux_memfd_secret */
 	case 447:
 		break;
 	/* linux_process_mrelease */
 	case 448:
 		break;
 	/* linux_futex_waitv */
 	case 449:
 		break;
 	/* linux_set_mempolicy_home_node */
 	case 450:
 		break;
 	/* linux_cachestat */
 	case 451:
 		break;
 	/* linux_fchmodat2 */
 	case 452:
 		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) {
 	/* 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;
 	/* linux_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;
 	/* 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 */
+	/* linux_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;
 	/* 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;
 	/* linux_vm86 */
 	case 166:
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_ioprio_get */
 	case 290:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_init */
 	case 291:
 	/* linux_inotify_add_watch */
 	case 292:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_inotify_rm_watch */
 	case 293:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timer_settime64 */
 	case 409:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_gettime64 */
 	case 410:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_timerfd_settime64 */
 	case 411:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mq_timedsend_time64 */
 	case 418:
 	/* linux_mq_timedreceive_time64 */
 	case 419:
 	/* linux_semtimedop_time64 */
 	case 420:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* 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:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_close_range */
 	case 436:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_openat2 */
 	case 437:
 	/* linux_pidfd_getfd */
 	case 438:
 	/* linux_faccessat2 */
 	case 439:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_process_madvise */
 	case 440:
 	/* linux_epoll_pwait2_64 */
 	case 441:
 		if (ndx == 0 || ndx == 1)
 			p = "int";
 		break;
 	/* linux_mount_setattr */
 	case 442:
 	/* linux_quotactl_fd */
 	case 443:
 	/* linux_landlock_create_ruleset */
 	case 444:
 	/* linux_landlock_add_rule */
 	case 445:
 	/* linux_landlock_restrict_self */
 	case 446:
 	/* linux_memfd_secret */
 	case 447:
 	/* linux_process_mrelease */
 	case 448:
 	/* linux_futex_waitv */
 	case 449:
 	/* linux_set_mempolicy_home_node */
 	case 450:
 	/* linux_cachestat */
 	case 451:
 	/* linux_fchmodat2 */
 	case 452:
 	default:
 		break;
 	};
 	if (p != NULL)
 		strlcpy(desc, p, descsz);
 }
diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master
index b93f28aca..7970f0380 100644
--- a/sys/i386/linux/syscalls.master
+++ b/sys/i386/linux/syscalls.master
@@ -1,2637 +1,2637 @@
 
 ; System call name/number master file (or rather, slave, from LINUX).
 ; Processed to create linux_sysent.c, linux_proto.h and linux_syscall.h.
 
 ; Columns: number audit type nargs name alt{name,tag,rtyp}/comments
 ;	number	system call number, must be in order
 ;	audit	the audit event associated with the system call
 ;		A value of AUE_NULL means no auditing, but it also means that
 ;		there is no audit event for the call at this time. For the
 ;		case where the event exists, but we don't want auditing, the
 ;		event should be #defined to AUE_NULL in audit_kevents.h.
 ;	type	one of STD, NOPROTO, UNIMPL
 ;	name	pseudo-prototype of syscall routine
 ;		If one of the following alts is different, then all appear:
 ;	altname	name of system call if different
 ;	alttag	name of args struct tag if different from [o]`name'"_args"
 ;	altrtyp	return type if not int (bogus - syscalls always return int)
 ;		for UNIMPL, name continues with comments
 
 ; types:
 ;	STD	always included
 ;	UNIMPL	not implemented, placeholder only
 ;	NOPROTO	same as STD except do not create structure or
 ;		function prototype in sys/sysproto.h.  Does add a
 ;		definition to syscall.h besides adding a sysent.
 
 ; #include's, #defines's, etc. may be included, and are copied to the output
 ; files. However, #ifdef, etc will be copied, but any lines that don't start
 ; with # will not. Caveat Emptor.
 
 #include <sys/param.h>
 #include <sys/sysent.h>
 #include <sys/sysproto.h>
 #include <i386/linux/linux.h>
 #include <i386/linux/linux_proto.h>
 
 0	AUE_NULL	UNIMPL	setup
 1	AUE_EXIT	STD {
 		void linux_exit(
 		    int rval
 		);
 	}
 2	AUE_FORK	STD {
 		int linux_fork(void);
 	}
 3	AUE_NULL	NOPROTO {
 		int read(
 		    int fd,
 		    char *buf,
 		    u_int nbyte
 		);
 	}
 4	AUE_NULL	STD {
 		int linux_write(
 		    int fd,
 		    char *buf,
 		    l_size_t nbyte
 		);
 	}
 5	AUE_OPEN_RWTC	STD {
 		int linux_open(
 		    char *path,
 		    l_int flags,
 		    l_int mode
 		);
 	}
 6	AUE_CLOSE	NOPROTO {
 		int close(
 		    int fd
 		);
 	}
 7	AUE_WAIT4	STD {
 		int linux_waitpid(
 		    l_pid_t pid,
 		    l_int *status,
 		    l_int options
 		);
 	}
 8	AUE_CREAT	STD {
 		int linux_creat(
 		    char *path,
 		    l_int mode
 		);
 	}
 9	AUE_LINK	STD {
 		int linux_link(
 		    char *path,
 		    char *to
 		);
 	}
 10	AUE_UNLINK	STD {
 		int linux_unlink(
 		    char *path
 		);
 	}
 11	AUE_EXECVE	STD {
 		int linux_execve(
 		    char *path,
 		    l_uintptr_t *argp,
 		    l_uintptr_t *envp
 		);
 	}
 12	AUE_CHDIR	STD {
 		int linux_chdir(
 		    char *path
 		);
 	}
 13	AUE_NULL	STD {
 		int linux_time(
 		    l_time_t *tm
 		);
 	}
 14	AUE_MKNOD	STD {
 		int linux_mknod(
 		    char *path,
 		    l_int mode,
 		    l_dev_t dev
 		);
 	}
 15	AUE_CHMOD	STD {
 		int linux_chmod(
 		    char *path,
 		    l_mode_t mode
 		);
 	}
 16	AUE_LCHOWN	STD {
 		int linux_lchown16(
 		    char *path,
 		    l_uid16_t uid,
 		    l_gid16_t gid
 		);
 	}
 17	AUE_NULL	UNIMPL	break
 18	AUE_STAT	STD {
 		int linux_stat(
 		    char *path,
 		    struct l_old_stat *up
 		);
 	}
 19	AUE_LSEEK	STD {
 		int linux_lseek(
 		    l_uint fdes,
 		    l_off_t off,
 		    l_int whence
 		);
 	}
 20	AUE_GETPID	STD {
 		int linux_getpid(void);
 	}
 21	AUE_MOUNT	STD {
 		int linux_mount(
 		    char *specialfile,
 		    char *dir,
 		    char *filesystemtype,
 		    l_ulong rwflag,
 		    void *data
 		);
 	}
 22	AUE_UMOUNT	STD {
 		int linux_oldumount(
 		    char *path
 		);
 	}
 23	AUE_SETUID	STD {
 		int linux_setuid16(
 		    l_uid16_t uid
 		);
 	}
 24	AUE_GETUID	STD {
 		int linux_getuid16(void);
 	}
 25	AUE_SETTIMEOFDAY	STD {
 		int linux_stime(void);
 	}
 26	AUE_PTRACE	STD {
 		int linux_ptrace(
 		    l_long req,
 		    l_long pid,
 		    l_long addr,
 		    l_long data
 		);
 	}
 27	AUE_NULL	STD {
 		int linux_alarm(
 		    l_uint secs
 		);
 	}
 28	AUE_NULL	UNIMPL	fstat
 29	AUE_NULL	STD {
 		int linux_pause(void);
 	}
 30	AUE_UTIME	STD {
 		int linux_utime(
 		    char *fname,
 		    struct l_utimbuf *times
 		);
 	}
 31	AUE_NULL	UNIMPL	stty
 32	AUE_NULL	UNIMPL	gtty
 33	AUE_ACCESS	STD {
 		int linux_access(
 		    char *path,
 		    l_int amode
 		);
 	}
 34	AUE_NICE	STD {
 		int linux_nice(
 		    l_int inc
 		);
 	}
 35	AUE_NULL	UNIMPL	ftime
 36	AUE_SYNC	NOPROTO {
 		int sync(void);
 	}
 37	AUE_KILL	STD {
 		int linux_kill(
 		    l_int pid,
 		    l_int signum
 		);
 	}
 38	AUE_RENAME	STD {
 		int linux_rename(
 		    char *from,
 		    char *to
 		);
 	}
 39	AUE_MKDIR	STD {
 		int linux_mkdir(
 		    char *path,
 		    l_int mode
 		);
 	}
 40	AUE_RMDIR	STD {
 		int linux_rmdir(
 		    char *path
 		);
 	}
 41	AUE_DUP		NOPROTO {
 		int dup(
 		    u_int fd
 		);
 	}
 42	AUE_PIPE	STD {
 		int linux_pipe(
 		    l_int *pipefds
 		);
 	}
 43	AUE_NULL	STD {
 		int linux_times(
 		    struct l_times_argv *buf
 		);
 	}
 44	AUE_NULL	UNIMPL	prof
 45	AUE_NULL	STD {
 		int linux_brk(
 		    l_ulong dsend
 		);
 	}
 46	AUE_SETGID	STD {
 		int linux_setgid16(
 		    l_gid16_t gid
 		);
 	}
 47	AUE_GETGID	STD {
 		int linux_getgid16(void);
 	}
 48	AUE_NULL	STD {
 		int linux_signal(
 		    l_int sig,
 		    void *handler
 		);
 	}
 49	AUE_GETEUID	STD {
 		int linux_geteuid16(void);
 	}
 50	AUE_GETEGID	STD {
 		int linux_getegid16(void);
 	}
 51	AUE_ACCT	NOPROTO {
 		int acct(
 		    char *path
 		);
 	}
 52	AUE_UMOUNT	STD {
 		int linux_umount(
 		    char *path,
 		    l_int flags
 		);
 	}
 53	AUE_NULL	UNIMPL	lock
 54	AUE_IOCTL	STD {
 		int linux_ioctl(
 		    l_uint fd,
 		    l_uint cmd,
 		    l_ulong arg
 		);
 	}
 55	AUE_FCNTL	STD {
 		int linux_fcntl(
 		    l_uint fd,
 		    l_uint cmd,
 		    l_ulong arg
 		);
 	}
 56	AUE_NULL	UNIMPL	mpx
 57	AUE_SETPGRP	NOPROTO {
 		int setpgid(
 		    int pid,
 		    int pgid
 		);
 	}
 58	AUE_NULL	UNIMPL	ulimit
 59	AUE_NULL	STD {
 		int linux_olduname(void);
 	}
 60	AUE_UMASK	NOPROTO {
 		int umask(
 		    int newmask
 		);
 	}
 61	AUE_CHROOT	NOPROTO {
 		int chroot(
 		    char *path
 		);
 	}
 62	AUE_NULL	STD {
 		int linux_ustat(
 		    l_dev_t dev,
 		    struct l_ustat *ubuf
 		);
 	}
 63	AUE_DUP2	NOPROTO {
 		int dup2(
 		    u_int from,
 		    u_int to
 		);
 	}
 64	AUE_GETPPID	STD {
 		int linux_getppid(void);
 	}
 65	AUE_GETPGRP	NOPROTO {
 		int getpgrp(void);
 	}
 66	AUE_SETSID	NOPROTO {
 		int setsid(void);
 	}
 67	AUE_NULL	STD {
 		int linux_sigaction(
 		    l_int sig,
 		    l_osigaction_t *nsa,
 		    l_osigaction_t *osa
 		);
 	}
 68	AUE_NULL	STD {
 		int linux_sgetmask(void);
 	}
 69	AUE_NULL	STD {
 		int linux_ssetmask(
 		    l_osigset_t mask
 		);
 	}
 70	AUE_SETREUID	STD {
 		int linux_setreuid16(
 		    l_uid16_t ruid,
 		    l_uid16_t euid
 		);
 	}
 71	AUE_SETREGID	STD {
 		int linux_setregid16(
 		    l_gid16_t rgid,
 		    l_gid16_t egid
 		);
 	}
 72	AUE_NULL	STD {
 		int linux_sigsuspend(
 		    l_int hist0,
 		    l_int hist1,
 		    l_osigset_t mask
 		);
 	}
 73	AUE_NULL	STD {
 		int linux_sigpending(
 		    l_osigset_t *mask
 		);
 	}
 74	AUE_SYSCTL	STD {
 		int linux_sethostname(
 		    char *hostname,
 		    u_int len
 		);
 	}
 75	AUE_SETRLIMIT	STD {
 		int linux_setrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 76	AUE_GETRLIMIT	STD {
 		int linux_old_getrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 77	AUE_GETRUSAGE	NOPROTO {
 		int getrusage(
 		    int who,
 		    struct rusage *rusage
 		);
 	}
 78	AUE_NULL	NOPROTO {
 		int gettimeofday(
 		    struct timeval *tp,
 		    struct timezone *tzp
 		);
 	}
 79	AUE_SETTIMEOFDAY	NOPROTO {
 		int settimeofday(
 		    struct timeval *tv,
 		    struct timezone *tzp
 		);
 	}
 80	AUE_GETGROUPS	STD {
 		int linux_getgroups16(
 		    l_uint gidsetsize,
 		    l_gid16_t *gidset
 		);
 	}
 81	AUE_SETGROUPS	STD {
 		int linux_setgroups16(
 		    l_uint gidsetsize,
 		    l_gid16_t *gidset
 		);
 	}
 82	AUE_SELECT	STD {
 		int linux_old_select(
 		    struct l_old_select_argv *ptr
 		);
 	}
 83	AUE_SYMLINK	STD {
 		int linux_symlink(
 		    char *path,
 		    char *to
 		);
 	}
 ; 84: oldlstat
 84	AUE_LSTAT	STD {
 		int linux_lstat(
 		    char *path,
 		    struct l_old_stat *up
 		);
 	}
 85	AUE_READLINK	STD {
 		int linux_readlink(
 		    char *name,
 		    char *buf,
 		    l_int count
 		);
 	}
 86	AUE_USELIB	STD {
 		int linux_uselib(
 		    char *library
 		);
 	}
 87	AUE_SWAPON	NOPROTO {
 		int swapon(
 		    char *name
 		);
 	}
 88	AUE_REBOOT	STD {
 		int linux_reboot(
 		    l_int magic1,
 		    l_int magic2,
 		    l_uint cmd,
 		    void *arg
 		);
 	}
 ; 89: old_readdir
 89	AUE_GETDIRENTRIES	STD  {
 		int linux_readdir(
 		    l_uint fd,
 		    struct l_dirent *dent,
 		    l_uint count
 		);
 	}
 ; 90: old_mmap
 90	AUE_MMAP	STD {
 		int linux_mmap(
 		    struct l_mmap_argv *ptr
 		);
 	}
-91	AUE_MUNMAP	NOPROTO {
-		int munmap(
+91	AUE_MUNMAP	STD {
+		int linux_munmap(
 		    caddr_t addr,
 		    int len
 		);
 	}
 92	AUE_TRUNCATE	STD {
 		int linux_truncate(
 		    char *path,
 		    l_ulong length
 		);
 	}
 93	AUE_FTRUNCATE	STD {
 		int linux_ftruncate(
 		    int fd,
 		    long length
 		);
 	}
 94	AUE_FCHMOD	NOPROTO {
 		int fchmod(
 		    int fd,
 		    int mode
 		);
 	}
 95	AUE_FCHOWN	NOPROTO {
 		int fchown(
 		    int fd,
 		    int uid,
 		    int gid
 		);
 	}
 96	AUE_GETPRIORITY	STD {
 		int linux_getpriority(
 		    int which,
 		    int who
 		);
 	}
 97	AUE_SETPRIORITY	NOPROTO {
 		int setpriority(
 		    int which,
 		    int who,
 		    int prio
 		);
 	}
 98	AUE_PROFILE	UNIMPL	profil
 99	AUE_STATFS	STD {
 		int linux_statfs(
 		    char *path,
 		    struct l_statfs_buf *buf
 		);
 	}
 100	AUE_FSTATFS	STD {
 		int linux_fstatfs(
 		    l_uint fd,
 		    struct l_statfs_buf *buf
 		);
 	}
 101	AUE_NULL	STD {
 		int linux_ioperm(
 		    l_ulong start,
 		    l_ulong length,
 		    l_int enable
 		);
 	}
 102	AUE_NULL	STD {
 		int linux_socketcall(
 		    l_int what,
 		    l_ulong args
 		);
 	}
 103	AUE_NULL	STD {
 		int linux_syslog(
 		    l_int type,
 		    char *buf,
 		    l_int len
 		);
 	}
 104	AUE_SETITIMER	STD {
 		int linux_setitimer(
 		    l_int which,
 		    struct l_itimerval *itv,
 		    struct l_itimerval *oitv
 		);
 	}
 105	AUE_GETITIMER	STD {
 		int linux_getitimer(
 		    l_int which,
 		    struct l_itimerval *itv
 		);
 	}
 106	AUE_STAT	STD {
 		int linux_newstat(
 		    char *path,
 		    struct l_newstat *buf
 		);
 	}
 107	AUE_LSTAT	STD {
 		int linux_newlstat(
 		    char *path,
 		    struct l_newstat *buf
 		);
 	}
 108	AUE_FSTAT	STD {
 		int linux_newfstat(
 		    l_uint fd,
 		    struct l_newstat *buf
 		);
 	}
 ; 109: olduname
 109	AUE_NULL	STD {
 		int linux_uname(void);
 	}
 110	AUE_NULL	STD {
 		int linux_iopl(
 		    l_int level
 		);
 	}
 111	AUE_NULL	STD {
 		int linux_vhangup(void);
 	}
 112	AUE_NULL	UNIMPL	idle
 113	AUE_NULL	STD {
 		int linux_vm86old(void);
 	}
 114	AUE_WAIT4	STD {
 		int linux_wait4(
 		    l_pid_t pid,
 		    l_int *status,
 		    l_int options,
 		    void *rusage
 		);
 	}
 115	AUE_SWAPOFF	STD {
 		int linux_swapoff(void);
 	}
 116	AUE_NULL	STD {
 		int linux_sysinfo(
 		    struct l_sysinfo *info
 		);
 	}
 117	AUE_NULL	STD {
 		int linux_ipc(
 		    l_uint what,
 		    l_int arg1,
 		    l_int arg2,
 		    l_uint arg3,
 		    l_uintptr_t ptr,
 		    l_uint arg5
 		);
 	}
 118	AUE_FSYNC	NOPROTO {
 		int fsync(
 		    int fd
 		);
 	}
 119	AUE_SIGRETURN	STD {
 		int linux_sigreturn(
 		    struct l_sigframe *sfp
 		);
 	}
 120	AUE_RFORK	STD {
 		int linux_clone(
 		    l_ulong flags,
 		    l_ulong stack,
 		    l_int *parent_tidptr,
 		    l_ulong tls,
 		    l_int *child_tidptr
 		);
 	}
 121	AUE_SYSCTL	STD {
 		int linux_setdomainname(
 		    char *name,
 		    int len
 		);
 	}
 122	AUE_NULL	STD {
 		int linux_newuname(
 		    struct l_new_utsname *buf
 		);
 	}
 123	AUE_NULL	STD {
 		int linux_modify_ldt(
 		    l_int func,
 		    void *ptr,
 		    l_ulong bytecount
 		);
 	}
 124	AUE_ADJTIME	STD {
 		int linux_adjtimex(void);
 	}
 125	AUE_MPROTECT	STD {
 		int linux_mprotect(
 		    caddr_t addr,
 		    int len,
 		    int prot
 		);
 	}
 126	AUE_SIGPROCMASK	STD {
 		int linux_sigprocmask(
 		    l_int how,
 		    l_osigset_t *mask,
 		    l_osigset_t *omask
 		);
 	}
 127	AUE_NULL	UNIMPL	create_module
 128	AUE_NULL	STD {
 		int linux_init_module(void);
 	}
 129	AUE_NULL	STD {
 		int linux_delete_module(void);
 	}
 130	AUE_NULL	UNIMPL	get_kernel_syms
 131	AUE_QUOTACTL	STD {
 		int linux_quotactl(void);
 	}
 132	AUE_GETPGID	NOPROTO {
 		int getpgid(
 		    int pid
 		);
 	}
 133	AUE_FCHDIR	NOPROTO {
 		int fchdir(
 		    int fd
 		);
 	}
 134	AUE_BDFLUSH	STD {
 		int linux_bdflush(void);
 	}
 135	AUE_NULL	STD {
 		int linux_sysfs(
 		    l_int option,
 		    l_ulong arg1,
 		    l_ulong arg2
 		);
 	}
 136	AUE_PERSONALITY	STD {
 		int linux_personality(
 		    l_uint per
 		);
 	}
 137	AUE_NULL	UNIMPL	afs_syscall
 138	AUE_SETFSUID	STD {
 		int linux_setfsuid16(
 		    l_uid16_t uid
 		);
 	}
 139	AUE_SETFSGID	STD {
 		int linux_setfsgid16(
 		    l_gid16_t gid
 		);
 	}
 140	AUE_LSEEK	STD {
 		int linux_llseek(
 		    l_int fd,
 		    l_ulong ohigh,
 		    l_ulong olow,
 		    l_loff_t *res,
 		    l_uint whence
 		);
 	}
 141	AUE_GETDIRENTRIES	STD  {
 		int linux_getdents(
 		    l_uint fd,
 		    void *dent,
 		    l_uint count
 		);
 	}
 ; 142: newselect
 142	AUE_SELECT	STD {
 		int linux_select(
 		    l_int nfds,
 		    l_fd_set *readfds,
 		    l_fd_set *writefds,
 		    l_fd_set *exceptfds,
 		    struct l_timeval *timeout
 		);
 	}
 143	AUE_FLOCK	NOPROTO {
 		int flock(
 		    int fd,
 		    int how
 		);
 	}
 144	AUE_MSYNC	STD {
 		int linux_msync(
 		    l_ulong addr,
 		    l_size_t len,
 		    l_int fl
 		);
 	}
 145	AUE_READV	NOPROTO {
 		int readv(
 		    int fd,
 		    struct iovec *iovp,
 		    u_int iovcnt
 		);
 	}
 146	AUE_WRITEV	STD {
 		int linux_writev(
 		    int fd,
 		    struct iovec *iovp,
 		    u_int iovcnt
 		);
 	}
 147	AUE_GETSID	STD {
 		int linux_getsid(
 		    l_pid_t pid
 		);
 	}
 148	AUE_NULL	STD {
 		int linux_fdatasync(
 		    l_uint fd
 		);
 	}
 149	AUE_SYSCTL	STD {
 		int linux_sysctl(
 		    struct l___sysctl_args *args
 		);
 	}
 150	AUE_MLOCK	NOPROTO {
 		int mlock(
 		    const void *addr,
 		    size_t len
 		);
 	}
 151	AUE_MUNLOCK	NOPROTO {
 		int munlock(
 		    const void *addr,
 		    size_t len
 		);
 	}
 152	AUE_MLOCKALL	NOPROTO {
 		int mlockall(
 		    int how
 		);
 	}
 153	AUE_MUNLOCKALL	NOPROTO {
 		int munlockall(void);
 	}
 154	AUE_SCHED_SETPARAM	STD {
 		int linux_sched_setparam(
 		    l_pid_t pid,
 		    struct sched_param *param
 		);
 	}
 155	AUE_SCHED_GETPARAM	STD {
 		int linux_sched_getparam(
 		    l_pid_t pid,
 		    struct sched_param *param
 		);
 	}
 156	AUE_SCHED_SETSCHEDULER	STD  {
 		int linux_sched_setscheduler(
 		    l_pid_t pid,
 		    l_int policy,
 		    struct sched_param *param
 		);
 	}
 157	AUE_SCHED_GETSCHEDULER	STD  {
 		int linux_sched_getscheduler(
 		    l_pid_t pid
 		);
 	}
 158	AUE_NULL	NOPROTO {
 		int sched_yield(void);
 	}
 159	AUE_SCHED_GET_PRIORITY_MAX	STD  {
 		int linux_sched_get_priority_max(
 		    l_int policy
 		);
 	}
 160	AUE_SCHED_GET_PRIORITY_MIN	STD  {
 		int linux_sched_get_priority_min(
 		    l_int policy
 		);
 	}
 161	AUE_SCHED_RR_GET_INTERVAL	STD {
 		int linux_sched_rr_get_interval(
 		    l_pid_t pid,
 		    struct l_timespec *interval
 		);
 	}
 162	AUE_NULL	STD {
 		int linux_nanosleep(
 		    const struct l_timespec *rqtp,
 		    struct l_timespec *rmtp
 		);
 	}
 163	AUE_NULL	STD {
 		int linux_mremap(
 		    l_ulong addr,
 		    l_ulong old_len,
 		    l_ulong new_len,
 		    l_ulong flags,
 		    l_ulong new_addr
 		);
 	}
 164	AUE_SETRESUID	STD {
 		int linux_setresuid16(
 		    l_uid16_t ruid,
 		    l_uid16_t euid,
 		    l_uid16_t suid
 		);
 	}
 165	AUE_GETRESUID	STD {
 		int linux_getresuid16(
 		    l_uid16_t *ruid,
 		    l_uid16_t *euid,
 		    l_uid16_t *suid
 		);
 	}
 166	AUE_NULL	STD {
 		int linux_vm86(void);
 	}
 167	AUE_NULL	UNIMPL	query_module
 168	AUE_POLL	STD {
 		int linux_poll(
 		    struct pollfd *fds,
 		    unsigned int nfds,
 		    long timeout
 		);
 	}
 169	AUE_NULL	UNIMPL	nfsservctl
 170	AUE_SETRESGID	STD {
 		int linux_setresgid16(
 		    l_gid16_t rgid,
 		    l_gid16_t egid,
 		    l_gid16_t sgid
 		);
 	}
 171	AUE_GETRESGID	STD {
 		int linux_getresgid16(
 		    l_gid16_t *rgid,
 		    l_gid16_t *egid,
 		    l_gid16_t *sgid
 		);
 	}
 172	AUE_PRCTL	STD {
 		int linux_prctl(
 		    l_int option,
 		    l_uintptr_t arg2,
 		    l_uintptr_t arg3,
 		    l_uintptr_t arg4,
 		    l_uintptr_t arg5
 		);
 	}
 173	AUE_NULL	STD {
 		int linux_rt_sigreturn(
 		    struct l_ucontext *ucp
 		);
 	}
 174	AUE_NULL	STD {
 		int linux_rt_sigaction(
 		    l_int sig,
 		    l_sigaction_t *act,
 		    l_sigaction_t *oact,
 		    l_size_t sigsetsize
 		);
 	}
 175	AUE_NULL	STD {
 		int linux_rt_sigprocmask(
 		    l_int how,
 		    l_sigset_t *mask,
 		    l_sigset_t *omask,
 		    l_size_t sigsetsize
 		);
 	}
 176	AUE_NULL	STD {
 		int linux_rt_sigpending(
 		    l_sigset_t *set,
 		    l_size_t sigsetsize
 		);
 	}
 177	AUE_NULL	STD {
 		int linux_rt_sigtimedwait(
 		    l_sigset_t *mask,
 		    l_siginfo_t *ptr,
 		    struct l_timespec *timeout,
 		    l_size_t sigsetsize
 		);
 	}
 178	AUE_NULL	STD {
 		int linux_rt_sigqueueinfo(
 		    l_pid_t pid,
 		    l_int sig,
 		    l_siginfo_t *info
 		);
 	}
 179	AUE_NULL	STD {
 		int linux_rt_sigsuspend(
 		    l_sigset_t *newset,
 		    l_size_t sigsetsize
 		);
 	}
 180	AUE_PREAD	STD {
 		int linux_pread(
 		    l_uint fd,
 		    char *buf,
 		    l_size_t nbyte,
 		    l_loff_t offset
 		);
 	}
 181	AUE_PWRITE	STD {
 		int linux_pwrite(
 		    l_uint fd,
 		    char *buf,
 		    l_size_t nbyte,
 		    l_loff_t offset
 		);
 	}
 182	AUE_CHOWN	STD {
 		int linux_chown16(
 		    char *path,
 		    l_uid16_t uid,
 		    l_gid16_t gid
 		);
 	}
 183	AUE_GETCWD	STD {
 		int linux_getcwd(
 		    char *buf,
 		    l_ulong bufsize
 		);
 	}
 184	AUE_CAPGET	STD {
 		int linux_capget(
 		    struct l_user_cap_header *hdrp,
 		    struct l_user_cap_data *datap
 		);
 	}
 185	AUE_CAPSET	STD {
 		int linux_capset(
 		    struct l_user_cap_header *hdrp,
 		    struct l_user_cap_data *datap
 		);
 	}
 186	AUE_NULL	STD {
 		int linux_sigaltstack(
 		    l_stack_t *uss,
 		    l_stack_t *uoss
 		);
 	}
 187	AUE_SENDFILE	STD {
 		int linux_sendfile(
 		    l_int out,
 		    l_int in,
 		    l_off_t *offset,
 		    l_size_t count
 		);
 	}
 188	AUE_GETPMSG	UNIMPL	getpmsg
 189	AUE_PUTPMSG	UNIMPL	putpmsg
 190	AUE_VFORK	STD {
 		int linux_vfork(void);
 	}
 ; 191: ugetrlimit
 191	AUE_GETRLIMIT	STD {
 		int linux_getrlimit(
 		    l_uint resource,
 		    struct l_rlimit *rlim
 		);
 	}
 192	AUE_MMAP	STD {
 		int linux_mmap2(
 		    l_ulong addr,
 		    l_ulong len,
 		    l_ulong prot,
 		    l_ulong flags,
 		    l_ulong fd,
 		    l_ulong pgoff
 		);
 	}
 193	AUE_TRUNCATE	STD {
 		int linux_truncate64(
 		    char *path,
 		    l_loff_t length
 		);
 	}
 194	AUE_FTRUNCATE	STD {
 		int linux_ftruncate64(
 		    l_uint fd,
 		    l_loff_t length
 		);
 	}
 195	AUE_STAT	STD {
 		int linux_stat64(
 		    const char *filename,
 		    struct l_stat64 *statbuf
 		);
 	}
 196	AUE_LSTAT	STD {
 		int linux_lstat64(
 		    const char *filename,
 		    struct l_stat64 *statbuf
 		);
 	}
 197	AUE_FSTAT	STD {
 		int linux_fstat64(
 		    l_int fd,
 		    struct l_stat64 *statbuf
 		);
 	}
 198	AUE_LCHOWN	STD {
 		int linux_lchown(
 		    char *path,
 		    l_uid_t uid,
 		    l_gid_t gid
 		);
 	}
 199	AUE_GETUID	STD {
 		int linux_getuid(void);
 	}
 200	AUE_GETGID	STD {
 		int linux_getgid(void);
 	}
 201	AUE_GETEUID	NOPROTO {
 		int geteuid(void);
 	}
 202	AUE_GETEGID	NOPROTO {
 		int getegid(void);
 	}
 203	AUE_SETREUID	NOPROTO {
 		int setreuid(
 		    uid_t ruid,
 		    uid_t euid
 		);
 	}
 204	AUE_SETREGID	NOPROTO {
 		int setregid(
 		    gid_t rgid,
 		    gid_t egid
 		);
 	}
 205	AUE_GETGROUPS	STD {
 		int linux_getgroups(
 		    l_int gidsetsize,
 		    l_gid_t *grouplist
 		);
 	}
 206	AUE_SETGROUPS	STD {
 		int linux_setgroups(
 		    l_int gidsetsize,
 		    l_gid_t *grouplist
 		);
 	}
 207	AUE_FCHOWN	NODEF	fchown fchown fchown_args int
 208	AUE_SETRESUID	NOPROTO {
 		int setresuid(
 		    uid_t ruid,
 		    uid_t euid,
 		    uid_t suid
 		);
 	}
 209	AUE_GETRESUID	NOPROTO {
 		int getresuid(
 		    uid_t *ruid,
 		    uid_t *euid,
 		    uid_t *suid
 		);
 	}
 210	AUE_SETRESGID	NOPROTO {
 		int setresgid(
 		    gid_t rgid,
 		    gid_t egid,
 		    gid_t sgid
 		);
 	}
 211	AUE_GETRESGID	NOPROTO {
 		int getresgid(
 		    gid_t *rgid,
 		    gid_t *egid,
 		    gid_t *sgid
 		);
 	}
 212	AUE_CHOWN	STD {
 		int linux_chown(
 		    char *path,
 		    l_uid_t uid,
 		    l_gid_t gid
 		);
 	}
 213	AUE_SETUID	NOPROTO {
 		int setuid(
 		    uid_t uid
 		);
 	}
 214	AUE_SETGID	NOPROTO {
 		int setgid(
 		    gid_t gid
 		);
 	}
 215	AUE_SETFSUID	STD {
 		int linux_setfsuid(
 		    l_uid_t uid
 		);
 	}
 216	AUE_SETFSGID	STD {
 		int linux_setfsgid(
 		    l_gid_t gid
 		);
 	}
 217	AUE_PIVOT_ROOT	STD {
 		int linux_pivot_root(
 		    char *new_root,
 		    char *put_old
 		);
 	}
 218	AUE_MINCORE	STD {
 		int linux_mincore(
 		    l_ulong start,
 		    l_size_t len,
 		    u_char *vec
 		);
 	}
 219	AUE_MADVISE	STD {
 		int linux_madvise(
 		    void *addr,
 		    size_t len,
 		    int behav
 		);
 	}
 220	AUE_GETDIRENTRIES	STD  {
 		int linux_getdents64(
 		    l_uint fd,
 		    void *dirent,
 		    l_uint count
 		);
 	}
 221	AUE_FCNTL	STD {
 		int linux_fcntl64(
 		    l_uint fd,
 		    l_uint cmd,
 		    l_ulong arg
 		);
 	}
 222	AUE_NULL	UNIMPL
 223	AUE_NULL	UNIMPL
 224	AUE_NULL	STD {
 		long linux_gettid(void);
 	}
 225	AUE_NULL	UNIMPL	linux_readahead
 226	AUE_NULL	STD {
 		int linux_setxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 227	AUE_NULL	STD {
 		int linux_lsetxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 228	AUE_NULL	STD {
 		int linux_fsetxattr(
 		    l_int fd,
 		    const char *name,
 		    void *value,
 		    l_size_t size,
 		    l_int flags
 		);
 	}
 229	AUE_NULL	STD {
 		int linux_getxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 230	AUE_NULL	STD {
 		int linux_lgetxattr(
 		    const char *path,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 231	AUE_NULL	STD {
 		int linux_fgetxattr(
 		    l_int fd,
 		    const char *name,
 		    void *value,
 		    l_size_t size
 		);
 	}
 232	AUE_NULL	STD {
 		int linux_listxattr(
 		    const char *path,
 		    char *list,
 		    l_size_t size
 		);
 	}
 233	AUE_NULL	STD {
 		int linux_llistxattr(
 		    const char *path,
 		    char *list,
 		    l_size_t size
 		);
 	}
 234	AUE_NULL	STD {
 		int linux_flistxattr(
 		    l_int fd,
 		    char *list,
 		    l_size_t size
 		);
 	}
 235	AUE_NULL	STD {
 		int linux_removexattr(
 		    const char *path,
 		    const char *name
 		);
 	}
 236	AUE_NULL	STD {
 		int linux_lremovexattr(
 		    const char *path,
 		    const char *name
 		);
 	}
 237	AUE_NULL	STD {
 		int linux_fremovexattr(
 		    l_int fd,
 		    const char *name
 		);
 	}
 238	AUE_NULL	STD {
 		int linux_tkill(
 		    int tid,
 		    int sig
 		);
 	}
 239	AUE_SENDFILE	STD {
 		int linux_sendfile64(
 		    l_int out,
 		    l_int in,
 		    l_loff_t *offset,
 		    l_size_t count
 		);
 	}
 240	AUE_NULL	STD {
 		int linux_sys_futex(
 		    uint32_t *uaddr,
 		    l_int op,
 		    uint32_t val,
 		    struct l_timespec *timeout,
 		    uint32_t *uaddr2,
 		    uint32_t val3
 		);
 	}
 241	AUE_NULL	STD {
 		int linux_sched_setaffinity(
 		    l_pid_t pid,
 		    l_uint len,
 		    l_ulong *user_mask_ptr
 		);
 	}
 242	AUE_NULL	STD {
 		int linux_sched_getaffinity(
 		    l_pid_t pid,
 		    l_uint len,
 		    l_ulong *user_mask_ptr
 		);
 	}
 243	AUE_NULL	STD {
 		int linux_set_thread_area(
 		    struct l_user_desc *desc
 		);
 	}
 244	AUE_NULL	STD {
 		int linux_get_thread_area(
 		    struct l_user_desc *desc
 		);
 	}
 245	AUE_NULL	UNIMPL	linux_io_setup
 246	AUE_NULL	UNIMPL	linux_io_destroy
 247	AUE_NULL	UNIMPL	linux_io_getevents
 248	AUE_NULL	UNIMPL	linux_io_submit
 249	AUE_NULL	UNIMPL	linux_io_cancel
 250	AUE_NULL	STD {
 		int linux_fadvise64(
 		    int fd,
 		    l_loff_t offset,
 		    l_size_t len,
 		    int advice
 		);
 	}
 251	AUE_NULL	UNIMPL
 252	AUE_EXIT	STD {
 		int linux_exit_group(
 		    int error_code
 		);
 	}
 253	AUE_NULL	STD {
 		int linux_lookup_dcookie(void);
 	}
 254	AUE_NULL	STD {
 		int linux_epoll_create(
 		    l_int size
 		);
 	}
 255	AUE_NULL	STD {
 		int linux_epoll_ctl(
 		    l_int epfd,
 		    l_int op,
 		    l_int fd,
 		    struct epoll_event *event
 		);
 	}
 256	AUE_NULL	STD {
 		int linux_epoll_wait(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    l_int timeout
 		);
 	}
 257	AUE_NULL	STD {
 		int linux_remap_file_pages(void);
 	}
 258	AUE_NULL	STD {
 		int linux_set_tid_address(
 		    int *tidptr
 		);
 	}
 259	AUE_NULL	STD {
 		int linux_timer_create(
 		    clockid_t clock_id,
 		    struct l_sigevent *evp,
 		    l_timer_t *timerid
 		);
 	}
 260	AUE_NULL	STD {
 		int linux_timer_settime(
 		    l_timer_t timerid,
 		    l_int flags,
 		    const struct itimerspec *new,
 		    struct itimerspec *old
 		);
 	}
 261	AUE_NULL	STD {
 		int linux_timer_gettime(
 		    l_timer_t timerid,
 		    struct itimerspec *setting
 		);
 	}
 262	AUE_NULL	STD {
 		int linux_timer_getoverrun(
 		    l_timer_t timerid
 		);
 	}
 263	AUE_NULL	STD {
 		int linux_timer_delete(
 		    l_timer_t timerid
 		);
 	}
 264	AUE_CLOCK_SETTIME	STD {
 		int linux_clock_settime(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 265	AUE_NULL	STD {
 		int linux_clock_gettime(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 266	AUE_NULL	STD {
 		int linux_clock_getres(
 		    clockid_t which,
 		    struct l_timespec *tp
 		);
 	}
 267	AUE_NULL	STD {
 		int linux_clock_nanosleep(
 		    clockid_t which,
 		    int flags,
 		    struct l_timespec *rqtp,
 		    struct l_timespec *rmtp
 		);
 	}
 268	AUE_STATFS	STD {
 		int linux_statfs64(
 		    char *path,
 		    size_t bufsize,
 		    struct l_statfs64_buf *buf
 		);
 	}
 269	AUE_FSTATFS	STD {
 		int linux_fstatfs64(
 		    l_uint fd,
 		    size_t bufsize,
 		    struct l_statfs64_buf *buf
 		);
 	}
 270	AUE_NULL	STD {
 		int linux_tgkill(
 		    int tgid,
 		    int pid,
 		    int sig
 		);
 	}
 271	AUE_UTIMES	STD {
 		int linux_utimes(
 		    char *fname,
 		    struct l_timeval *tptr
 		);
 	}
 272	AUE_NULL	STD {
 		int linux_fadvise64_64(
 		    int fd,
 		    l_loff_t offset,
 		    l_loff_t len,
 		    int advice
 		);
 	}
 273	AUE_NULL	UNIMPL	vserver
 274	AUE_NULL	STD {
 		int linux_mbind(void);
 	}
 275	AUE_NULL	STD {
 		int linux_get_mempolicy(void);
 	}
 276	AUE_NULL	STD {
 		int linux_set_mempolicy(void);
 	}
 ; Linux 2.6.6:
 277	AUE_NULL	STD {
 		int linux_mq_open(
 		    const char *name,
 		    l_int oflag,
 		    l_mode_t mode,
 		    struct mq_attr *attr
 		);
 	}
 278	AUE_NULL	STD {
 		int linux_mq_unlink(
 		    const char *name
 		);
 	}
 279	AUE_NULL	STD {
 		int linux_mq_timedsend(
 		    l_mqd_t mqd,
 		    const char *msg_ptr,
 		    l_size_t msg_len,
 		    l_uint msg_prio,
 		    const struct l_timespec *abs_timeout
 		);
 	}
 280	AUE_NULL	STD {
 		int linux_mq_timedreceive(
 		    l_mqd_t mqd,
 		    char *msg_ptr,
 		    l_size_t msg_len,
 		    l_uint *msg_prio,
 		    const struct l_timespec *abs_timeout
 		);
 	}
 281	AUE_NULL	STD {
 		int linux_mq_notify(
 		    l_mqd_t mqd,
 		    const struct l_sigevent *sevp
 		);
 	}
 282	AUE_NULL	STD {
 		int linux_mq_getsetattr(
 		    l_mqd_t mqd,
 		    const struct mq_attr *attr,
 		    struct mq_attr *oattr
 		);
 	}
 283	AUE_NULL	STD {
 		int linux_kexec_load(void);
 	}
 284	AUE_WAIT6	STD {
 		int linux_waitid(
 		    int idtype,
 		    l_pid_t id,
 		    l_siginfo_t *info,
 		    int options,
 		    void *rusage
 		);
 	}
 285	AUE_NULL	UNIMPL
 ; Linux 2.6.11:
 286	AUE_NULL	STD {
 		int linux_add_key(void);
 	}
 287	AUE_NULL	STD {
 		int linux_request_key(void);
 	}
 288	AUE_NULL	STD {
 		int linux_keyctl(void);
 	}
 ; Linux 2.6.13:
 289	AUE_SETPRIORITY	STD	{
 		int linux_ioprio_set(
 		    l_int which,
 		    l_int who,
 		    l_int ioprio
 		);
 	}
 290	AUE_GETPRIORITY	STD	{
 		int linux_ioprio_get(
 		    l_int which,
 		    l_int who
 		);
 	}
 291	AUE_NULL	STD {
 		int linux_inotify_init(void);
 	}
 292	AUE_NULL	STD {
 		int linux_inotify_add_watch(
 		    l_int fd,
 		    const char *pathname,
 		    uint32_t mask
 		);
 	}
 293	AUE_NULL	STD {
 		int linux_inotify_rm_watch(
 		    l_int fd,
 		    uint32_t wd
 		);
 	}
 ; Linux 2.6.16:
 294	AUE_NULL	STD {
 		int linux_migrate_pages(void);
 	}
 295	AUE_OPEN_RWTC	STD {
 		int linux_openat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int flags,
 		    l_int mode
 		);
 	}
 296	AUE_MKDIRAT	STD {
 		int linux_mkdirat(
 		    l_int dfd,
 		    const char *pathname,
 		    l_int mode
 		);
 	}
 297	AUE_MKNODAT	STD {
 		int linux_mknodat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int mode,
 		    l_dev_t dev
 		);
 	}
 298	AUE_FCHOWNAT	STD {
 		int linux_fchownat(
 		    l_int dfd,
 		    const char *filename,
 		    l_uid16_t uid,
 		    l_gid16_t gid,
 		    l_int flag
 		);
 	}
 299	AUE_FUTIMESAT	STD {
 		int linux_futimesat(
 		    l_int dfd,
 		    char *filename,
 		    struct l_timeval *utimes
 		);
 	}
 300	AUE_FSTATAT	STD {
 		int linux_fstatat64(
 		    l_int dfd,
 		    char *pathname,
 		    struct l_stat64 *statbuf,
 		    l_int flag
 		);
 	}
 301	AUE_UNLINKAT	STD {
 		int linux_unlinkat(
 		    l_int dfd,
 		    const char *pathname,
 		    l_int flag
 		);
 	}
 302	AUE_RENAMEAT	STD {
 		int linux_renameat(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname
 		);
 	}
 303	AUE_LINKAT	STD {
 		int linux_linkat(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname,
 		    l_int flag
 		);
 	}
 304	AUE_SYMLINKAT	STD {
 		int linux_symlinkat(
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname
 		);
 	}
 305	AUE_READLINKAT	STD {
 		int linux_readlinkat(
 		    l_int dfd,
 		    const char *path,
 		    char *buf,
 		    l_int bufsiz
 		);
 	}
 306	AUE_FCHMODAT	STD {
 		int linux_fchmodat(
 		    l_int dfd,
 		    const char *filename,
 		    l_mode_t mode
 		);
 	}
 307	AUE_FACCESSAT	STD {
 		int linux_faccessat(
 		    l_int dfd,
 		    const char *filename,
 		    l_int amode
 		);
 	}
 308	AUE_SELECT	STD {
 		int linux_pselect6(
 		    l_int nfds,
 		    l_fd_set *readfds,
 		    l_fd_set *writefds,
 		    l_fd_set *exceptfds,
 		    struct l_timespec *tsp,
 		    l_uintptr_t *sig
 		);
 	}
 309	AUE_POLL	STD {
 		int linux_ppoll(
 		    struct pollfd *fds,
 		    uint32_t nfds,
 		    struct l_timespec *tsp,
 		    l_sigset_t *sset,
 		    l_size_t ssize
 		);
 	}
 310	AUE_NULL	STD {
 		int linux_unshare(void);
 	}
 ; Linux 2.6.17:
 311	AUE_NULL	STD {
 		int linux_set_robust_list(
 		    struct linux_robust_list_head *head,
 		    l_size_t len
 		);
 	}
 312	AUE_NULL	STD {
 		int linux_get_robust_list(
 		    l_int pid,
 		    struct linux_robust_list_head **head,
 		    l_size_t *len
 		);
 	}
 313	AUE_NULL	STD {
 		int linux_splice(
 		    int fd_in,
 		    l_loff_t *off_in,
 		    int fd_out,
 		    l_loff_t *off_out,
 		    l_size_t len,
 		    l_uint flags
 		);
 	}
 314	AUE_NULL	STD {
 		int linux_sync_file_range(
 		    l_int fd,
 		    l_loff_t offset,
 		    l_loff_t nbytes,
 		    unsigned int flags
 		);
 	}
 315	AUE_NULL	STD {
 		int linux_tee(void);
 	}
 316	AUE_NULL	STD {
 		int linux_vmsplice(void);
 	}
 ; Linux 2.6.18:
 317	AUE_NULL	STD {
 		int linux_move_pages(void);
 	}
 ; Linux 2.6.19:
 318	AUE_NULL	STD {
 		int linux_getcpu(
 		    l_uint *cpu,
 		    l_uint *node,
 		    void *cache
 		);
 	}
 319	AUE_NULL	STD {
 		int linux_epoll_pwait(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    l_int timeout,
 		    l_sigset_t *mask,
 		    l_size_t sigsetsize
 		);
 	}
 ; Linux 2.6.22:
 320	AUE_FUTIMESAT	STD {
 		int linux_utimensat(
 		    l_int dfd,
 		    const char *pathname,
 		    const struct l_timespec *times,
 		    l_int flags
 		);
 	}
 321	AUE_NULL	STD {
 		int linux_signalfd(void);
 	}
 322	AUE_NULL	STD {
 		int linux_timerfd_create(
 		    l_int clockid,
 		    l_int flags
 		);
 	}
 323	AUE_NULL	STD {
 		int linux_eventfd(
 		    l_uint initval
 		);
 	}
 ; Linux 2.6.23:
 324	AUE_NULL	STD {
 		int linux_fallocate(
 		    l_int fd,
 		    l_int mode,
 		    l_loff_t offset,
 		    l_loff_t len
 		);
 	}
 ; Linux 2.6.25:
 325	AUE_NULL	STD {
 		int linux_timerfd_settime(
 		    l_int fd,
 		    l_int flags,
 		    const struct l_itimerspec *new_value,
 		    struct l_itimerspec *old_value
 		);
 	}
 326	AUE_NULL	STD {
 		int linux_timerfd_gettime(
 		    l_int fd,
 		    struct l_itimerspec *old_value
 		);
 	}
 ; Linux 2.6.27:
 327	AUE_NULL	STD {
 		int linux_signalfd4(void);
 	}
 328	AUE_NULL	STD {
 		int linux_eventfd2(
 		    l_uint initval,
 		    l_int flags
 		);
 	}
 329	AUE_NULL	STD {
 		int linux_epoll_create1(
 		    l_int flags
 		);
 	}
 330	AUE_NULL	STD {
 		int linux_dup3(
 		    l_int oldfd,
 		    l_int newfd,
 		    l_int flags
 		);
 	}
 331	AUE_NULL	STD {
 		int linux_pipe2(
 		    l_int *pipefds,
 		    l_int flags
 		);
 	}
 332	AUE_NULL	STD {
 		int linux_inotify_init1(
 		    l_int flags
 		);
 	}
 ; Linux 2.6.30:
 333	AUE_NULL	STD {
 		int linux_preadv(
 		    l_ulong fd,
 		    struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h
 		);
 	}
 334	AUE_NULL	STD {
 		int linux_pwritev(
 		    l_ulong fd,
 		    struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h
 		);
 	}
 ; Linux 2.6.31:
 335	AUE_NULL	STD {
 		int linux_rt_tgsigqueueinfo(
 		    l_pid_t tgid,
 		    l_pid_t tid,
 		    l_int sig,
 		    l_siginfo_t *uinfo
 		);
 	}
 336	AUE_NULL	STD {
 		int linux_perf_event_open(void);
 	}
 ; Linux 2.6.33:
 337	AUE_NULL	STD {
 		int linux_recvmmsg(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags,
 		    struct l_timespec *timeout
 		);
 	}
 338	AUE_NULL	STD {
 		int linux_fanotify_init(void);
 	}
 339	AUE_NULL	STD {
 		int linux_fanotify_mark(void);
 	}
 ; Linux 2.6.36:
 340	AUE_NULL	STD {
 		int linux_prlimit64(
 		    l_pid_t pid,
 		    l_uint resource,
 		    struct rlimit *new,
 		    struct rlimit *old
 		);
 	}
 ; Linux 2.6.39:
 341	AUE_NULL	STD {
 		int linux_name_to_handle_at(
 		    l_int dirfd,
 		    const char *name,
 		    struct l_file_handle *handle,
 		    l_int *mnt_id,
 		    l_int flags
 		);
 	}
 342	AUE_NULL	STD {
 		int linux_open_by_handle_at(
 		    l_int mountdirfd,
 		    struct l_file_handle *handle,
 		    l_int flags
 		);
 	}
 343	AUE_NULL	STD {
 		int linux_clock_adjtime(void);
 	}
 344	AUE_SYNC	STD {
 		int linux_syncfs(
 		    l_int fd
 		);
 	}
 ; Linux 3.0:
 345	AUE_NULL	STD {
 		int linux_sendmmsg(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags
 		);
 	}
 346	AUE_NULL	STD {
 		int linux_setns(void);
 	}
 ; Linux 3.2 (glibc 2.15):
 347	AUE_NULL	STD {
 		int linux_process_vm_readv(
 		    l_pid_t pid,
 		    const struct iovec *lvec,
 		    l_ulong liovcnt,
 		    const struct iovec *rvec,
 		    l_ulong riovcnt,
 		    l_ulong flags
 		);
 	}
 348	AUE_NULL	STD {
 		int linux_process_vm_writev(
 		    l_pid_t pid,
 		    const struct iovec *lvec,
 		    l_ulong liovcnt,
 		    const struct iovec *rvec,
 		    l_ulong riovcnt,
 		    l_ulong flags
 		);
 	}
 ; Linux 3.5 (no glibc wrapper):
 349	AUE_NULL	STD {
 		int linux_kcmp(
 		    l_pid_t pid1,
 		    l_pid_t pid2,
 		    l_int type,
 		    l_ulong idx1,
 		    l_ulong idx
 		);
 	}
 ; Linux 3.8 (no glibc wrapper):
 350	AUE_NULL	STD {
 		int linux_finit_module(
 		    l_int fd,
 		    const char *uargs,
 		    l_int flags
 		);
 	}
 ; Linux 3.14:
 351	AUE_NULL	STD {
 		int linux_sched_setattr(
 		    l_pid_t pid,
 		    void *attr,
 		    l_uint flags
 		);
 	}
 352	AUE_NULL	STD {
 		int linux_sched_getattr(
 		    l_pid_t pid,
 		    void *attr,
 		    l_uint size,
 		    l_uint flags
 		);
 	}
 ; Linux 3.15:
 353	AUE_NULL	STD {
 		int linux_renameat2(
 		    l_int olddfd,
 		    const char *oldname,
 		    l_int newdfd,
 		    const char *newname,
 		    unsigned int flags
 		);
 	}
 ; Linux 3.17:
 354	AUE_NULL	STD {
 		int linux_seccomp(
 		    l_uint op,
 		    l_uint flags,
 		    const char *uargs
 		);
 	}
 355	AUE_NULL	STD {
 		int linux_getrandom(
 		    char *buf,
 		    l_size_t count,
 		    l_uint flags
 		);
 	}
 356	AUE_NULL	STD {
 		int linux_memfd_create(
 		    const char *uname_ptr,
 		    l_uint flags
 		);
 	}
 ; Linux 3.18:
 357	AUE_NULL	STD {
 		int linux_bpf(
 		    l_int cmd,
 		    void *attr,
 		    l_uint size
 		);
 	}
 ; Linux 3.19:
 358	AUE_NULL	STD {
 		int linux_execveat(
 		    l_int dfd,
 		    const char *filename,
 		    const char **argv,
 		    const char **envp,
 		    l_int flags
 		);
 	}
 ; Linux 4.3: sockets now direct system calls:
 359	AUE_SOCKET	STD {
 		int linux_socket(
 		    l_int domain,
 		    l_int type,
 		    l_int protocol
 		);
 	}
 360	AUE_SOCKETPAIR	STD {
 		int linux_socketpair(
 		    l_int domain,
 		    l_int type,
 		    l_int protocol,
 		    l_uintptr_t rsv
 		);
 	}
 361	AUE_BIND	STD {
 		int linux_bind(
 		    l_int s,
 		    l_uintptr_t name,
 		    l_int namelen
 		);
 	}
 362	AUE_CONNECT	STD {
 		int linux_connect(
 		    l_int s,
 		    l_uintptr_t name,
 		    l_int namelen
 		);
 	}
 363	AUE_LISTEN	STD {
 		int linux_listen(
 		    l_int s,
 		    l_int backlog
 		);
 	}
 364	AUE_ACCEPT	STD {
 		int linux_accept4(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen,
 		    l_int flags
 		);
 	}
 365	AUE_GETSOCKOPT	STD {
 		int linux_getsockopt(
 		    l_int s,
 		    l_int level,
 		    l_int optname,
 		    l_uintptr_t optval,
 		    l_uintptr_t optlen
 		);
 	}
 366	AUE_SETSOCKOPT	STD {
 		int linux_setsockopt(
 		    l_int s,
 		    l_int level,
 		    l_int optname,
 		    l_uintptr_t optval,
 		    l_int optlen
 		);
 	}
 367	AUE_GETSOCKNAME	STD {
 		int linux_getsockname(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 368	AUE_GETPEERNAME	STD {
 		int linux_getpeername(
 		    l_int s,
 		    l_uintptr_t addr,
 		    l_uintptr_t namelen
 		);
 	}
 369	AUE_SENDTO	STD {
 		int linux_sendto(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_int len,
 		    l_int flags,
 		    l_uintptr_t to,
 		    l_int tolen
 		);
 	}
 370	AUE_SENDMSG	STD {
 		int linux_sendmsg(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_int flags
 		);
 	}
 371	AUE_RECVFROM	STD {
 		int linux_recvfrom(
 		    l_int s,
 		    l_uintptr_t buf,
 		    l_size_t len,
 		    l_int flags,
 		    l_uintptr_t from,
 		    l_uintptr_t fromlen
 		);
 	}
 372	AUE_RECVMSG	STD {
 		int linux_recvmsg(
 		    l_int s,
 		    l_uintptr_t msg,
 		    l_int flags
 		);
 	}
 373	AUE_NULL	STD {
 		int linux_shutdown(
 		    l_int s,
 		    l_int how
 		);
 	}
 ; Linux 4.2:
 374	AUE_NULL	STD {
 		int linux_userfaultfd(
 		    l_int flags
 		);
 	}
 ; Linux 4.3:
 375	AUE_NULL	STD {
 		int linux_membarrier(
 		    l_int cmd,
 		    l_uint flags,
 		    l_int cpu_id
 		);
 	}
 ; Linux 4.4:
 376	AUE_NULL	STD {
 		int linux_mlock2(
 		    l_ulong start,
 		    l_size_t len,
 		    l_int flags
 		);
 	}
 ; Linux 4.5:
 377	AUE_NULL	STD {
 		int linux_copy_file_range(
 		    l_int fd_in,
 		    l_loff_t *off_in,
 		    l_int fd_out,
 		    l_loff_t *off_out,
 		    l_size_t len,
 		    l_uint flags
 		);
 	}
 ; Linux 4.6:
 378	AUE_NULL	STD {
 		int linux_preadv2(
 		    l_ulong fd,
 		    const struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h,
 		    l_int flags
 		);
 	}
 379	AUE_NULL	STD {
 		int linux_pwritev2(
 		    l_ulong fd,
 		    const struct iovec *vec,
 		    l_ulong vlen,
 		    l_ulong pos_l,
 		    l_ulong pos_h,
 		    l_int flags
 		);
 	}
 ; Linux 4.8:
 380	AUE_NULL	STD {
 		int linux_pkey_mprotect(
 		    l_ulong start,
 		    l_size_t len,
 		    l_ulong prot,
 		    l_int pkey
 		);
 	}
 381	AUE_NULL	STD {
 		int linux_pkey_alloc(
 		    l_ulong flags,
 		    l_ulong init_val
 		);
 	}
 382	AUE_NULL	STD {
 		int linux_pkey_free(
 		    l_int pkey
 		);
 	}
 ; Linux 4.11:
 383	AUE_NULL	STD {
 		int linux_statx(
 		    l_int dirfd,
 		    const char *pathname,
 		    l_uint flags,
 		    l_uint mask,
 		    void *statxbuf
 		);
 	}
 384	AUE_PRCTL	STD {
 		int linux_arch_prctl(
 		    l_int option,
 		    l_ulong arg2
 		);
 	}
 ; Linux 4.18:
 385	AUE_NULL	STD {
 		int linux_io_pgetevents(void);
 	}
 386	AUE_NULL	STD {
 		int linux_rseq(
 		    struct linux_rseq *rseq,
 		    uint32_t rseq_len,
 		    l_int flags,
 		    uint32_t sig
 		);
 	}
 ; Linux 5.1:
 387-392	AUE_NULL	UNIMPL	nosys
 393	AUE_NULL	STD {
 		int linux_semget(
 		    l_key_t key,
 		    l_int nsems,
 		    l_int semflg
 		);
 	}
 394	AUE_NULL	STD {
 		int linux_semctl(
 		    l_int semid,
 		    l_int semnum,
 		    l_int cmd,
 		    union l_semun arg
 		);
 	}
 395	AUE_NULL	STD {
 		int linux_shmget(
 		    l_key_t key,
 		    l_size_t size,
 		    l_int shmflg
 		);
 	}
 396	AUE_NULL	STD {
 		int linux_shmctl(
 		    l_int shmid,
 		    l_int cmd,
 		    struct l_shmid_ds *buf
 		);
 	}
 397	AUE_NULL	STD {
 		int linux_shmat(
 		    l_int shmid,
 		    char *shmaddr,
 		    l_int shmflg
 		);
 	}
 398	AUE_NULL	STD {
 		int linux_shmdt(
 		    char *shmaddr
 		);
 	}
 399	AUE_NULL	STD {
 		int linux_msgget(
 		    l_key_t key,
 		    l_int msgflg
 		);
 	}
 400	AUE_NULL	STD {
 		int linux_msgsnd(
 		    l_int msqid,
 		    struct l_msgbuf *msgp,
 		    l_size_t msgsz,
 		    l_int msgflg
 		);
 	}
 401	AUE_NULL	STD {
 		int linux_msgrcv(
 		    l_int msqid,
 		    struct l_msgbuf *msgp,
 		    l_size_t msgsz,
 		    l_long msgtyp,
 		    l_int msgflg
 		);
 	}
 402	AUE_NULL	STD {
 		int linux_msgctl(
 		    l_int msqid,
 		    l_int cmd,
 		    struct l_msqid_ds *buf
 		);
 	}
 403	AUE_NULL	STD {
 		int linux_clock_gettime64(
 		    clockid_t which,
 		    struct l_timespec64 *tp
 		);
 	}
 404	AUE_NULL	STD {
 		int linux_clock_settime64(
 		    clockid_t which,
 		    struct l_timespec64 *tp
 		);
 	}
 405	AUE_NULL	STD {
 		int linux_clock_adjtime64(void);
 	}
 406	AUE_NULL	STD {
 		int linux_clock_getres_time64(
 		    clockid_t which,
 		    struct l_timespec64 *tp
 		);
 	}
 407	AUE_NULL	STD {
 		int linux_clock_nanosleep_time64(
 		    clockid_t which,
 		    l_int flags,
 		    struct l_timespec64 *rqtp,
 		    struct l_timespec64 *rmtp
 		);
 	}
 408	AUE_NULL	STD {
 		int linux_timer_gettime64(
 		    l_timer_t timerid,
 		    struct l_itimerspec64 *setting
 		);
 	}
 409	AUE_NULL	STD {
 		int linux_timer_settime64(
 		    l_timer_t timerid,
 		    l_int flags,
 		    const struct l_itimerspec64 *new,
 		    struct l_itimerspec64 *old
 		);
 	}
 410	AUE_NULL	STD {
 		int linux_timerfd_gettime64(
 		    l_int fd,
 		    struct l_itimerspec64 *old_value
 		);
 	}
 411	AUE_NULL	STD {
 		int linux_timerfd_settime64(
 		    l_int fd,
 		    l_int flags,
 		    const struct l_itimerspec64 *new_value,
 		    struct l_itimerspec64 *old_value
 		);
 	}
 412	AUE_NULL	STD {
 		int linux_utimensat_time64(
 		    l_int dfd,
 		    const char *pathname,
 		    const struct l_timespec64 *times64,
 		    l_int flags
 		);
 	}
 413	AUE_NULL	STD {
 		int linux_pselect6_time64(
 		    l_int nfds,
 		    l_fd_set *readfds,
 		    l_fd_set *writefds,
 		    l_fd_set *exceptfds,
 		    struct l_timespec64 *tsp,
 		    l_uintptr_t *sig
 		);
 	}
 414	AUE_NULL	STD {
 		int linux_ppoll_time64(
 		    struct pollfd *fds,
 		    uint32_t nfds,
 		    struct l_timespec64 *tsp,
 		    l_sigset_t *sset,
 		    l_size_t ssize
 		);
 	}
 415	AUE_NULL	UNIMPL	nosys
 416	AUE_NULL	STD {
 		int linux_io_pgetevents_time64(void);
 	}
 417	AUE_NULL	STD {
 		int linux_recvmmsg_time64(
 		    l_int s,
 		    struct l_mmsghdr *msg,
 		    l_uint vlen,
 		    l_uint flags,
 		    struct l_timespec64 *timeout
 		);
 	}
 418	AUE_NULL	STD {
 		int linux_mq_timedsend_time64(void);
 	}
 419	AUE_NULL	STD {
 		int linux_mq_timedreceive_time64(void);
 	}
 420	AUE_NULL	STD {
 		int linux_semtimedop_time64(
 		    l_int semid,
 		    struct sembuf *tsops,
 		    l_size_t nsops,
 		    struct l_timespec64 *timeout
 		);
 	}
 421	AUE_NULL	STD {
 		int linux_rt_sigtimedwait_time64(
 		    l_sigset_t *mask,
 		    l_siginfo_t *ptr,
 		    struct l_timespec64 *timeout,
 		    l_size_t sigsetsize
 		);
 	}
 422	AUE_NULL	STD {
 		int linux_sys_futex_time64(
 		    uint32_t *uaddr,
 		    l_int op,
 		    uint32_t val,
 		    struct l_timespec64 *timeout,
 		    uint32_t *uaddr2,
 		    uint32_t val3
 		);
 	}
 423	AUE_SCHED_RR_GET_INTERVAL	STD {
 		int linux_sched_rr_get_interval_time64(
 		    l_pid_t pid,
 		    struct l_timespec64 *interval
 		);
 	}
 424	AUE_NULL	STD {
 		int linux_pidfd_send_signal(
 		    l_int pidfd,
 		    l_int sig,
 		    l_siginfo_t *info,
 		    l_uint flags
 		);
 	}
 425	AUE_NULL	STD {
 		int linux_io_uring_setup(void);
 	}
 426	AUE_NULL	STD {
 		int linux_io_uring_enter(void);
 	}
 427	AUE_NULL	STD {
 		int linux_io_uring_register(void);
 	}
 ; Linux 5.2:
 428    AUE_NULL		STD {
 		int linux_open_tree(void);
 	}
 429    AUE_NULL		STD {
 		int linux_move_mount(void);
 	}
 430    AUE_NULL		STD {
 		int linux_fsopen(void);
 	}
 431    AUE_NULL		STD {
 		int linux_fsconfig(void);
 	}
 432    AUE_NULL		STD {
 		int linux_fsmount(void);
 	}
 433    AUE_NULL		STD {
 		int linux_fspick(void);
 	}
 ; Linux 5.3:
 434    AUE_NULL		STD {
 		int linux_pidfd_open(void);
 	}
 435    AUE_NULL		STD {
 		int linux_clone3(
 		    struct l_user_clone_args *uargs,
 		    l_size_t usize
 		);
 	}
 ; Linux 5.9:
 436	AUE_CLOSERANGE	STD {
 		int linux_close_range(
 		    l_uint first,
 		    l_uint last,
 		    l_uint flags
 		);
 	}
 ; Linux 5.6:
 437    AUE_NULL		STD {
 		int linux_openat2(void);
 	}
 438    AUE_NULL		STD {
 		int linux_pidfd_getfd(void);
 	}
 ; Linux 5.8:
 439    AUE_NULL		STD {
 		int linux_faccessat2(
 		    l_int dfd,
 		    const char *filename,
 		    l_int amode,
 		    l_int flags
 		);
 	}
 ; Linux 5.10:
 440    AUE_NULL		STD {
 		int linux_process_madvise(void);
 	}
 ; Linux 5.11:
 441    AUE_NULL		STD {
 		int linux_epoll_pwait2_64(
 		    l_int epfd,
 		    struct epoll_event *events,
 		    l_int maxevents,
 		    struct l_timespec64 *timeout,
 		    l_sigset_t *mask,
 		    l_size_t sigsetsize
 		);
 	}
 ; Linux 5.12:
 442    AUE_NULL		STD {
 		int linux_mount_setattr(void);
 	}
 ; Linux 5.14:
 443	AUE_NULL		STD {
 		int linux_quotactl_fd(void);
 	}
 ; Linux 5.13:
 444	AUE_NULL		STD {
 		int linux_landlock_create_ruleset(void);
 	}
 445	AUE_NULL		STD {
 		int linux_landlock_add_rule(void);
 	}
 446	AUE_NULL		STD {
 		int linux_landlock_restrict_self(void);
 	}
 ; Linux 5.14:
 447	AUE_NULL		STD {
 		int linux_memfd_secret(void);
 	}
 ; Linux 5.15:
 448	AUE_NULL		STD {
 		int linux_process_mrelease(void);
 	}
 ; Linux 5.16:
 449	AUE_NULL		STD {
 		int linux_futex_waitv(void);
 	}
 ; Linux 5.17:
 450	AUE_NULL		STD {
 		int linux_set_mempolicy_home_node(void);
 	}
 ; Linux 6.5:
 451	AUE_NULL		STD {
 		int linux_cachestat(void);
 	}
 ; Linux 6.6:
 452	AUE_NULL		STD {
 		int linux_fchmodat2(void);
 	}
 
  ; vim: syntax=off
