#include <sys/param.h>
#include <sys/systm.h>
#include <sys/signal.h>
#include <sys/mount.h>
#include <sys/syscallargs.h>
#include <sys/poll.h>
#define s(type) sizeof(type)
const struct sysent sysent[] = {
{ 0, 0, 0,
sys_nosys },
{ 1, s(struct sys_exit_args), 0,
sys_exit },
{ 0, 0, 0,
sys_fork },
{ 3, s(struct sys_read_args), SY_NOLOCK | 0,
sys_read },
{ 3, s(struct sys_write_args), SY_NOLOCK | 0,
sys_write },
{ 3, s(struct sys_open_args), SY_NOLOCK | 0,
sys_open },
{ 1, s(struct sys_close_args), SY_NOLOCK | 0,
sys_close },
{ 2, s(struct sys_getentropy_args), SY_NOLOCK | 0,
sys_getentropy },
{ 2, s(struct sys___tfork_args), 0,
sys___tfork },
{ 2, s(struct sys_link_args), 0,
sys_link },
{ 1, s(struct sys_unlink_args), 0,
sys_unlink },
{ 4, s(struct sys_wait4_args), 0,
sys_wait4 },
{ 1, s(struct sys_chdir_args), 0,
sys_chdir },
{ 1, s(struct sys_fchdir_args), 0,
sys_fchdir },
{ 3, s(struct sys_mknod_args), 0,
sys_mknod },
{ 2, s(struct sys_chmod_args), 0,
sys_chmod },
{ 3, s(struct sys_chown_args), 0,
sys_chown },
{ 1, s(struct sys_obreak_args), 0,
sys_obreak },
{ 0, 0, SY_NOLOCK | 0,
sys_getdtablecount },
{ 2, s(struct sys_getrusage_args), 0,
sys_getrusage },
{ 0, 0, SY_NOLOCK | 0,
sys_getpid },
{ 4, s(struct sys_mount_args), 0,
sys_mount },
{ 2, s(struct sys_unmount_args), 0,
sys_unmount },
{ 1, s(struct sys_setuid_args), 0,
sys_setuid },
{ 0, 0, SY_NOLOCK | 0,
sys_getuid },
{ 0, 0, SY_NOLOCK | 0,
sys_geteuid },
#ifdef PTRACE
{ 4, s(struct sys_ptrace_args), 0,
sys_ptrace },
#else
{ 0, 0, 0,
sys_nosys },
#endif
{ 3, s(struct sys_recvmsg_args), SY_NOLOCK | 0,
sys_recvmsg },
{ 3, s(struct sys_sendmsg_args), SY_NOLOCK | 0,
sys_sendmsg },
{ 6, s(struct sys_recvfrom_args), SY_NOLOCK | 0,
sys_recvfrom },
{ 3, s(struct sys_accept_args), SY_NOLOCK | 0,
sys_accept },
{ 3, s(struct sys_getpeername_args), SY_NOLOCK | 0,
sys_getpeername },
{ 3, s(struct sys_getsockname_args), SY_NOLOCK | 0,
sys_getsockname },
{ 2, s(struct sys_access_args), 0,
sys_access },
{ 2, s(struct sys_chflags_args), 0,
sys_chflags },
{ 2, s(struct sys_fchflags_args), 0,
sys_fchflags },
{ 0, 0, 0,
sys_sync },
{ 0, 0, 0,
sys_nosys },
{ 2, s(struct sys_stat_args), SY_NOLOCK | 0,
sys_stat },
{ 0, 0, SY_NOLOCK | 0,
sys_getppid },
{ 2, s(struct sys_lstat_args), SY_NOLOCK | 0,
sys_lstat },
{ 1, s(struct sys_dup_args), SY_NOLOCK | 0,
sys_dup },
{ 4, s(struct sys_fstatat_args), SY_NOLOCK | 0,
sys_fstatat },
{ 0, 0, SY_NOLOCK | 0,
sys_getegid },
{ 0, 0, 0,
sys_nosys },
#ifdef KTRACE
{ 4, s(struct sys_ktrace_args), 0,
sys_ktrace },
#else
{ 0, 0, 0,
sys_nosys },
#endif
{ 3, s(struct sys_sigaction_args), 0,
sys_sigaction },
{ 0, 0, SY_NOLOCK | 0,
sys_getgid },
{ 2, s(struct sys_sigprocmask_args), SY_NOLOCK | 0,
sys_sigprocmask },
{ 6, s(struct sys_mmap_args), SY_NOLOCK | 0,
sys_mmap },
{ 1, s(struct sys_setlogin_args), 0,
sys_setlogin },
#ifdef ACCOUNTING
{ 1, s(struct sys_acct_args), 0,
sys_acct },
#else
{ 0, 0, 0,
sys_nosys },
#endif
{ 0, 0, 0,
sys_sigpending },
{ 2, s(struct sys_fstat_args), SY_NOLOCK | 0,
sys_fstat },
{ 3, s(struct sys_ioctl_args), SY_NOLOCK | 0,
sys_ioctl },
{ 1, s(struct sys_reboot_args), 0,
sys_reboot },
{ 1, s(struct sys_revoke_args), 0,
sys_revoke },
{ 2, s(struct sys_symlink_args), 0,
sys_symlink },
{ 3, s(struct sys_readlink_args), 0,
sys_readlink },
{ 3, s(struct sys_execve_args), 0,
sys_execve },
{ 1, s(struct sys_umask_args), SY_NOLOCK | 0,
sys_umask },
{ 1, s(struct sys_chroot_args), 0,
sys_chroot },
{ 3, s(struct sys_getfsstat_args), 0,
sys_getfsstat },
{ 2, s(struct sys_statfs_args), 0,
sys_statfs },
{ 2, s(struct sys_fstatfs_args), 0,
sys_fstatfs },
{ 2, s(struct sys_fhstatfs_args), 0,
sys_fhstatfs },
{ 0, 0, 0,
sys_vfork },
{ 2, s(struct sys_gettimeofday_args), SY_NOLOCK | 0,
sys_gettimeofday },
{ 2, s(struct sys_settimeofday_args), SY_NOLOCK | 0,
sys_settimeofday },
{ 3, s(struct sys_setitimer_args), SY_NOLOCK | 0,
sys_setitimer },
{ 2, s(struct sys_getitimer_args), SY_NOLOCK | 0,
sys_getitimer },
{ 5, s(struct sys_select_args), SY_NOLOCK | 0,
sys_select },
{ 6, s(struct sys_kevent_args), SY_NOLOCK | 0,
sys_kevent },
{ 2, s(struct sys_munmap_args), SY_NOLOCK | 0,
sys_munmap },
{ 3, s(struct sys_mprotect_args), SY_NOLOCK | 0,
sys_mprotect },
{ 3, s(struct sys_madvise_args), 0,
sys_madvise },
{ 2, s(struct sys_utimes_args), 0,
sys_utimes },
{ 2, s(struct sys_futimes_args), 0,
sys_futimes },
{ 6, s(struct sys_mquery_args), 0,
sys_mquery },
{ 2, s(struct sys_getgroups_args), SY_NOLOCK | 0,
sys_getgroups },
{ 2, s(struct sys_setgroups_args), 0,
sys_setgroups },
{ 0, 0, 0,
sys_getpgrp },
{ 2, s(struct sys_setpgid_args), 0,
sys_setpgid },
{ 5, s(struct sys_futex_args), SY_NOLOCK | 0,
sys_futex },
{ 4, s(struct sys_utimensat_args), 0,
sys_utimensat },
{ 2, s(struct sys_futimens_args), 0,
sys_futimens },
{ 3, s(struct sys_kbind_args), SY_NOLOCK | 0,
sys_kbind },
{ 2, s(struct sys_clock_gettime_args), SY_NOLOCK | 0,
sys_clock_gettime },
{ 2, s(struct sys_clock_settime_args), SY_NOLOCK | 0,
sys_clock_settime },
{ 2, s(struct sys_clock_getres_args), SY_NOLOCK | 0,
sys_clock_getres },
{ 2, s(struct sys_dup2_args), SY_NOLOCK | 0,
sys_dup2 },
{ 2, s(struct sys_nanosleep_args), SY_NOLOCK | 0,
sys_nanosleep },
{ 3, s(struct sys_fcntl_args), SY_NOLOCK | 0,
sys_fcntl },
{ 4, s(struct sys_accept4_args), SY_NOLOCK | 0,
sys_accept4 },
{ 5, s(struct sys___thrsleep_args), SY_NOLOCK | 0,
sys___thrsleep },
{ 1, s(struct sys_fsync_args), 0,
sys_fsync },
{ 3, s(struct sys_setpriority_args), 0,
sys_setpriority },
{ 3, s(struct sys_socket_args), SY_NOLOCK | 0,
sys_socket },
{ 3, s(struct sys_connect_args), SY_NOLOCK | 0,
sys_connect },
{ 3, s(struct sys_getdents_args), 0,
sys_getdents },
{ 2, s(struct sys_getpriority_args), 0,
sys_getpriority },
{ 2, s(struct sys_pipe2_args), SY_NOLOCK | 0,
sys_pipe2 },
{ 3, s(struct sys_dup3_args), SY_NOLOCK | 0,
sys_dup3 },
{ 1, s(struct sys_sigreturn_args), 0,
sys_sigreturn },
{ 3, s(struct sys_bind_args), SY_NOLOCK | 0,
sys_bind },
{ 5, s(struct sys_setsockopt_args), SY_NOLOCK | 0,
sys_setsockopt },
{ 2, s(struct sys_listen_args), SY_NOLOCK | 0,
sys_listen },
{ 4, s(struct sys_chflagsat_args), 0,
sys_chflagsat },
{ 2, s(struct sys_pledge_args), SY_NOLOCK | 0,
sys_pledge },
{ 4, s(struct sys_ppoll_args), SY_NOLOCK | 0,
sys_ppoll },
{ 6, s(struct sys_pselect_args), SY_NOLOCK | 0,
sys_pselect },
{ 1, s(struct sys_sigsuspend_args), SY_NOLOCK | 0,
sys_sigsuspend },
{ 3, s(struct sys_sendsyslog_args), SY_NOLOCK | 0,
sys_sendsyslog },
{ 0, 0, 0,
sys_nosys },
{ 2, s(struct sys_unveil_args), 0,
sys_unveil },
{ 2, s(struct sys___realpath_args), SY_NOLOCK | 0,
sys___realpath },
{ 5, s(struct sys_recvmmsg_args), SY_NOLOCK | 0,
sys_recvmmsg },
{ 4, s(struct sys_sendmmsg_args), SY_NOLOCK | 0,
sys_sendmmsg },
{ 5, s(struct sys_getsockopt_args), SY_NOLOCK | 0,
sys_getsockopt },
{ 3, s(struct sys_thrkill_args), 0,
sys_thrkill },
{ 3, s(struct sys_readv_args), SY_NOLOCK | 0,
sys_readv },
{ 3, s(struct sys_writev_args), SY_NOLOCK | 0,
sys_writev },
{ 2, s(struct sys_kill_args), 0,
sys_kill },
{ 3, s(struct sys_fchown_args), 0,
sys_fchown },
{ 2, s(struct sys_fchmod_args), 0,
sys_fchmod },
{ 3, s(struct sys___pledge_open_args), SY_NOLOCK | 0,
sys___pledge_open },
{ 2, s(struct sys_setreuid_args), 0,
sys_setreuid },
{ 2, s(struct sys_setregid_args), 0,
sys_setregid },
{ 2, s(struct sys_rename_args), 0,
sys_rename },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 2, s(struct sys_flock_args), SY_NOLOCK | 0,
sys_flock },
{ 2, s(struct sys_mkfifo_args), 0,
sys_mkfifo },
{ 6, s(struct sys_sendto_args), SY_NOLOCK | 0,
sys_sendto },
{ 2, s(struct sys_shutdown_args), SY_NOLOCK | 0,
sys_shutdown },
{ 4, s(struct sys_socketpair_args), SY_NOLOCK | 0,
sys_socketpair },
{ 2, s(struct sys_mkdir_args), 0,
sys_mkdir },
{ 1, s(struct sys_rmdir_args), 0,
sys_rmdir },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 2, s(struct sys_adjtime_args), SY_NOLOCK | 0,
sys_adjtime },
{ 2, s(struct sys_getlogin_r_args), 0,
sys_getlogin_r },
{ 3, s(struct sys_getthrname_args), 0,
sys_getthrname },
{ 2, s(struct sys_setthrname_args), 0,
sys_setthrname },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_setsid },
{ 4, s(struct sys_quotactl_args), 0,
sys_quotactl },
{ 0, 0, 0,
sys_nosys },
{ 1, s(struct sys_ypconnect_args), SY_NOLOCK | 0,
sys_ypconnect },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
#if defined(NFSCLIENT) || defined(NFSSERVER)
{ 2, s(struct sys_nfssvc_args), 0,
sys_nfssvc },
#else
{ 0, 0, 0,
sys_nosys },
#endif
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 4, s(struct sys_pinsyscalls_args), 0,
sys_pinsyscalls },
{ 2, s(struct sys_mimmutable_args), 0,
sys_mimmutable },
{ 4, s(struct sys_waitid_args), 0,
sys_waitid },
{ 2, s(struct sys_getfh_args), 0,
sys_getfh },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 2, s(struct sys_sysarch_args), 0,
sys_sysarch },
{ 3, s(struct sys_lseek_args), SY_NOLOCK | 0,
sys_lseek },
{ 2, s(struct sys_truncate_args), 0,
sys_truncate },
{ 2, s(struct sys_ftruncate_args), 0,
sys_ftruncate },
{ 4, s(struct sys_pread_args), SY_NOLOCK | 0,
sys_pread },
{ 4, s(struct sys_pwrite_args), SY_NOLOCK | 0,
sys_pwrite },
{ 4, s(struct sys_preadv_args), SY_NOLOCK | 0,
sys_preadv },
{ 4, s(struct sys_pwritev_args), SY_NOLOCK | 0,
sys_pwritev },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 6, s(struct sys_profil_args), 0,
sys_profil },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 1, s(struct sys_setgid_args), 0,
sys_setgid },
{ 1, s(struct sys_setegid_args), 0,
sys_setegid },
{ 1, s(struct sys_seteuid_args), 0,
sys_seteuid },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 4, s(struct sys_pathconfat_args), 0,
sys_pathconfat },
{ 2, s(struct sys_pathconf_args), 0,
sys_pathconf },
{ 2, s(struct sys_fpathconf_args), 0,
sys_fpathconf },
{ 3, s(struct sys_swapctl_args), 0,
sys_swapctl },
{ 2, s(struct sys_getrlimit_args), SY_NOLOCK | 0,
sys_getrlimit },
{ 2, s(struct sys_setrlimit_args), SY_NOLOCK | 0,
sys_setrlimit },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 6, s(struct sys_sysctl_args), SY_NOLOCK | 0,
sys_sysctl },
{ 2, s(struct sys_mlock_args), 0,
sys_mlock },
{ 2, s(struct sys_munlock_args), 0,
sys_munlock },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 1, s(struct sys_getpgid_args), 0,
sys_getpgid },
{ 0, 0, 0,
sys_nosys },
{ 3, s(struct sys_utrace_args), SY_NOLOCK | 0,
sys_utrace },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
#ifdef SYSVSEM
{ 0, 0, 0,
sys_nosys },
{ 3, s(struct sys_semget_args), 0,
sys_semget },
#else
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
#endif
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
#ifdef SYSVMSG
{ 0, 0, 0,
sys_nosys },
{ 2, s(struct sys_msgget_args), 0,
sys_msgget },
{ 4, s(struct sys_msgsnd_args), 0,
sys_msgsnd },
{ 5, s(struct sys_msgrcv_args), 0,
sys_msgrcv },
#else
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
#endif
#ifdef SYSVSHM
{ 3, s(struct sys_shmat_args), 0,
sys_shmat },
{ 0, 0, 0,
sys_nosys },
{ 1, s(struct sys_shmdt_args), 0,
sys_shmdt },
#else
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
#endif
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 3, s(struct sys_minherit_args), SY_NOLOCK | 0,
sys_minherit },
{ 0, 0, 0,
sys_nosys },
{ 3, s(struct sys_poll_args), SY_NOLOCK | 0,
sys_poll },
{ 0, 0, SY_NOLOCK | 0,
sys_issetugid },
{ 3, s(struct sys_lchown_args), 0,
sys_lchown },
{ 1, s(struct sys_getsid_args), 0,
sys_getsid },
{ 3, s(struct sys_msync_args), 0,
sys_msync },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 1, s(struct sys_pipe_args), SY_NOLOCK | 0,
sys_pipe },
{ 2, s(struct sys_fhopen_args), 0,
sys_fhopen },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, SY_NOLOCK | 0,
sys_kqueue },
{ 1, s(struct sys_kqueue1_args), SY_NOLOCK | 0,
sys_kqueue1 },
{ 1, s(struct sys_mlockall_args), 0,
sys_mlockall },
{ 0, 0, 0,
sys_munlockall },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 3, s(struct sys_getresuid_args), SY_NOLOCK | 0,
sys_getresuid },
{ 3, s(struct sys_setresuid_args), 0,
sys_setresuid },
{ 3, s(struct sys_getresgid_args), SY_NOLOCK | 0,
sys_getresgid },
{ 3, s(struct sys_setresgid_args), 0,
sys_setresgid },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 1, s(struct sys_closefrom_args), SY_NOLOCK | 0,
sys_closefrom },
{ 2, s(struct sys_sigaltstack_args), 0,
sys_sigaltstack },
#ifdef SYSVSHM
{ 3, s(struct sys_shmget_args), 0,
sys_shmget },
#else
{ 0, 0, 0,
sys_nosys },
#endif
#ifdef SYSVSEM
{ 3, s(struct sys_semop_args), 0,
sys_semop },
#else
{ 0, 0, 0,
sys_nosys },
#endif
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 2, s(struct sys_fhstat_args), 0,
sys_fhstat },
#ifdef SYSVSEM
{ 4, s(struct sys___semctl_args), 0,
sys___semctl },
#else
{ 0, 0, 0,
sys_nosys },
#endif
#ifdef SYSVSHM
{ 3, s(struct sys_shmctl_args), 0,
sys_shmctl },
#else
{ 0, 0, 0,
sys_nosys },
#endif
#ifdef SYSVMSG
{ 3, s(struct sys_msgctl_args), 0,
sys_msgctl },
#else
{ 0, 0, 0,
sys_nosys },
#endif
{ 0, 0, SY_NOLOCK | 0,
sys_sched_yield },
{ 0, 0, SY_NOLOCK | 0,
sys_getthrid },
{ 0, 0, 0,
sys_nosys },
{ 2, s(struct sys___thrwakeup_args), SY_NOLOCK | 0,
sys___thrwakeup },
{ 1, s(struct sys___threxit_args), 0,
sys___threxit },
{ 3, s(struct sys___thrsigdivert_args), SY_NOLOCK | 0,
sys___thrsigdivert },
{ 2, s(struct sys___getcwd_args), 0,
sys___getcwd },
{ 2, s(struct sys_adjfreq_args), SY_NOLOCK | 0,
sys_adjfreq },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 1, s(struct sys_setrtable_args), SY_NOLOCK | 0,
sys_setrtable },
{ 0, 0, SY_NOLOCK | 0,
sys_getrtable },
{ 0, 0, 0,
sys_nosys },
{ 4, s(struct sys_faccessat_args), 0,
sys_faccessat },
{ 4, s(struct sys_fchmodat_args), 0,
sys_fchmodat },
{ 5, s(struct sys_fchownat_args), 0,
sys_fchownat },
{ 0, 0, 0,
sys_nosys },
{ 5, s(struct sys_linkat_args), 0,
sys_linkat },
{ 3, s(struct sys_mkdirat_args), 0,
sys_mkdirat },
{ 3, s(struct sys_mkfifoat_args), 0,
sys_mkfifoat },
{ 4, s(struct sys_mknodat_args), 0,
sys_mknodat },
{ 4, s(struct sys_openat_args), SY_NOLOCK | 0,
sys_openat },
{ 4, s(struct sys_readlinkat_args), 0,
sys_readlinkat },
{ 4, s(struct sys_renameat_args), 0,
sys_renameat },
{ 3, s(struct sys_symlinkat_args), 0,
sys_symlinkat },
{ 3, s(struct sys_unlinkat_args), 0,
sys_unlinkat },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 0, 0, 0,
sys_nosys },
{ 1, s(struct sys___set_tcb_args), SY_NOLOCK | 0,
sys___set_tcb },
{ 0, 0, SY_NOLOCK | 0,
sys___get_tcb },
};