root/compat/linux/linux_sysent.c

/* [<][>][^][v][top][bottom][index][help] */
    1 /*      $OpenBSD: linux_sysent.c,v 1.52 2007/05/29 03:28:13 tedu Exp $  */
    2 
    3 /*
    4  * System call switch table.
    5  *
    6  * DO NOT EDIT-- this file is automatically generated.
    7  * created from OpenBSD: syscalls.master,v 1.50 2007/05/29 03:28:01 tedu Exp 
    8  */
    9 
   10 #include <sys/param.h>
   11 #include <sys/systm.h>
   12 #include <sys/signal.h>
   13 #include <sys/mount.h>
   14 #include <sys/syscallargs.h>
   15 #include <compat/linux/linux_types.h>
   16 #include <compat/linux/linux_signal.h>
   17 #include <compat/linux/linux_misc.h>
   18 #include <compat/linux/linux_syscallargs.h>
   19 #include <machine/linux_machdep.h>
   20 
   21 #define s(type) sizeof(type)
   22 
   23 struct sysent linux_sysent[] = {
   24         { 0, 0,
   25             sys_nosys },                        /* 0 = syscall */
   26         { 1, s(struct sys_exit_args),
   27             sys_exit },                         /* 1 = exit */
   28         { 0, 0,
   29             sys_fork },                         /* 2 = fork */
   30         { 3, s(struct sys_read_args),
   31             sys_read },                         /* 3 = read */
   32         { 3, s(struct sys_write_args),
   33             sys_write },                        /* 4 = write */
   34         { 3, s(struct linux_sys_open_args),
   35             linux_sys_open },                   /* 5 = open */
   36         { 1, s(struct sys_close_args),
   37             sys_close },                        /* 6 = close */
   38         { 3, s(struct linux_sys_waitpid_args),
   39             linux_sys_waitpid },                /* 7 = waitpid */
   40         { 2, s(struct linux_sys_creat_args),
   41             linux_sys_creat },                  /* 8 = creat */
   42         { 2, s(struct sys_link_args),
   43             sys_link },                         /* 9 = link */
   44         { 1, s(struct linux_sys_unlink_args),
   45             linux_sys_unlink },                 /* 10 = unlink */
   46         { 3, s(struct linux_sys_execve_args),
   47             linux_sys_execve },                 /* 11 = execve */
   48         { 1, s(struct linux_sys_chdir_args),
   49             linux_sys_chdir },                  /* 12 = chdir */
   50         { 1, s(struct linux_sys_time_args),
   51             linux_sys_time },                   /* 13 = time */
   52         { 3, s(struct linux_sys_mknod_args),
   53             linux_sys_mknod },                  /* 14 = mknod */
   54         { 2, s(struct linux_sys_chmod_args),
   55             linux_sys_chmod },                  /* 15 = chmod */
   56         { 3, s(struct linux_sys_lchown16_args),
   57             linux_sys_lchown16 },               /* 16 = lchown16 */
   58         { 1, s(struct linux_sys_break_args),
   59             linux_sys_break },                  /* 17 = break */
   60         { 0, 0,
   61             linux_sys_ostat },                  /* 18 = ostat */
   62         { 3, s(struct compat_43_sys_lseek_args),
   63             compat_43_sys_lseek },              /* 19 = lseek */
   64         { 0, 0,
   65             linux_sys_getpid },                 /* 20 = getpid */
   66         { 5, s(struct linux_sys_mount_args),
   67             linux_sys_mount },                  /* 21 = mount */
   68         { 1, s(struct linux_sys_umount_args),
   69             linux_sys_umount },                 /* 22 = umount */
   70         { 1, s(struct sys_setuid_args),
   71             sys_setuid },                       /* 23 = linux_setuid16 */
   72         { 0, 0,
   73             linux_sys_getuid },                 /* 24 = linux_getuid16 */
   74         { 1, s(struct linux_sys_stime_args),
   75             linux_sys_stime },                  /* 25 = stime */
   76 #ifdef PTRACE
   77         { 0, 0,
   78             linux_sys_ptrace },                 /* 26 = ptrace */
   79 #else
   80         { 0, 0,
   81             sys_nosys },                        /* 26 = unimplemented ptrace */
   82 #endif
   83         { 1, s(struct linux_sys_alarm_args),
   84             linux_sys_alarm },                  /* 27 = alarm */
   85         { 0, 0,
   86             linux_sys_ofstat },                 /* 28 = ofstat */
   87         { 0, 0,
   88             linux_sys_pause },                  /* 29 = pause */
   89         { 2, s(struct linux_sys_utime_args),
   90             linux_sys_utime },                  /* 30 = utime */
   91         { 0, 0,
   92             linux_sys_stty },                   /* 31 = stty */
   93         { 0, 0,
   94             linux_sys_gtty },                   /* 32 = gtty */
   95         { 2, s(struct linux_sys_access_args),
   96             linux_sys_access },                 /* 33 = access */
   97         { 1, s(struct linux_sys_nice_args),
   98             linux_sys_nice },                   /* 34 = nice */
   99         { 0, 0,
  100             linux_sys_ftime },                  /* 35 = ftime */
  101         { 0, 0,
  102             sys_sync },                         /* 36 = sync */
  103         { 2, s(struct linux_sys_kill_args),
  104             linux_sys_kill },                   /* 37 = kill */
  105         { 2, s(struct linux_sys_rename_args),
  106             linux_sys_rename },                 /* 38 = rename */
  107         { 2, s(struct linux_sys_mkdir_args),
  108             linux_sys_mkdir },                  /* 39 = mkdir */
  109         { 1, s(struct linux_sys_rmdir_args),
  110             linux_sys_rmdir },                  /* 40 = rmdir */
  111         { 1, s(struct sys_dup_args),
  112             sys_dup },                          /* 41 = dup */
  113         { 1, s(struct linux_sys_pipe_args),
  114             linux_sys_pipe },                   /* 42 = pipe */
  115         { 1, s(struct linux_sys_times_args),
  116             linux_sys_times },                  /* 43 = times */
  117         { 0, 0,
  118             linux_sys_prof },                   /* 44 = prof */
  119         { 1, s(struct linux_sys_brk_args),
  120             linux_sys_brk },                    /* 45 = brk */
  121         { 1, s(struct sys_setgid_args),
  122             sys_setgid },                       /* 46 = linux_setgid16 */
  123         { 0, 0,
  124             linux_sys_getgid },                 /* 47 = linux_getgid16 */
  125         { 2, s(struct linux_sys_signal_args),
  126             linux_sys_signal },                 /* 48 = signal */
  127         { 0, 0,
  128             sys_geteuid },                      /* 49 = linux_geteuid16 */
  129         { 0, 0,
  130             sys_getegid },                      /* 50 = linux_getegid16 */
  131 #ifdef ACCOUNTING
  132         { 1, s(struct sys_acct_args),
  133             sys_acct },                         /* 51 = acct */
  134 #else
  135         { 0, 0,
  136             sys_nosys },                        /* 51 = unimplemented acct */
  137 #endif
  138         { 0, 0,
  139             linux_sys_phys },                   /* 52 = phys */
  140         { 0, 0,
  141             linux_sys_lock },                   /* 53 = lock */
  142         { 3, s(struct linux_sys_ioctl_args),
  143             linux_sys_ioctl },                  /* 54 = ioctl */
  144         { 3, s(struct linux_sys_fcntl_args),
  145             linux_sys_fcntl },                  /* 55 = fcntl */
  146         { 0, 0,
  147             linux_sys_mpx },                    /* 56 = mpx */
  148         { 2, s(struct sys_setpgid_args),
  149             sys_setpgid },                      /* 57 = setpgid */
  150         { 0, 0,
  151             linux_sys_ulimit },                 /* 58 = ulimit */
  152         { 1, s(struct linux_sys_oldolduname_args),
  153             linux_sys_oldolduname },            /* 59 = oldolduname */
  154         { 1, s(struct sys_umask_args),
  155             sys_umask },                        /* 60 = umask */
  156         { 1, s(struct sys_chroot_args),
  157             sys_chroot },                       /* 61 = chroot */
  158         { 0, 0,
  159             linux_sys_ustat },                  /* 62 = ustat */
  160         { 2, s(struct sys_dup2_args),
  161             sys_dup2 },                         /* 63 = dup2 */
  162         { 0, 0,
  163             sys_getppid },                      /* 64 = getppid */
  164         { 0, 0,
  165             sys_getpgrp },                      /* 65 = getpgrp */
  166         { 0, 0,
  167             sys_setsid },                       /* 66 = setsid */
  168         { 3, s(struct linux_sys_sigaction_args),
  169             linux_sys_sigaction },              /* 67 = sigaction */
  170         { 0, 0,
  171             linux_sys_siggetmask },             /* 68 = siggetmask */
  172         { 1, s(struct linux_sys_sigsetmask_args),
  173             linux_sys_sigsetmask },             /* 69 = sigsetmask */
  174         { 2, s(struct linux_sys_setreuid16_args),
  175             linux_sys_setreuid16 },             /* 70 = setreuid16 */
  176         { 2, s(struct linux_sys_setregid16_args),
  177             linux_sys_setregid16 },             /* 71 = setregid16 */
  178         { 3, s(struct linux_sys_sigsuspend_args),
  179             linux_sys_sigsuspend },             /* 72 = sigsuspend */
  180         { 1, s(struct linux_sys_sigpending_args),
  181             linux_sys_sigpending },             /* 73 = sigpending */
  182         { 2, s(struct compat_43_sys_sethostname_args),
  183             compat_43_sys_sethostname },        /* 74 = sethostname */
  184         { 2, s(struct linux_sys_setrlimit_args),
  185             linux_sys_setrlimit },              /* 75 = setrlimit */
  186         { 2, s(struct linux_sys_getrlimit_args),
  187             linux_sys_getrlimit },              /* 76 = getrlimit */
  188         { 2, s(struct sys_getrusage_args),
  189             sys_getrusage },                    /* 77 = getrusage */
  190         { 2, s(struct sys_gettimeofday_args),
  191             sys_gettimeofday },                 /* 78 = gettimeofday */
  192         { 2, s(struct sys_settimeofday_args),
  193             sys_settimeofday },                 /* 79 = settimeofday */
  194         { 2, s(struct sys_getgroups_args),
  195             sys_getgroups },                    /* 80 = linux_getgroups */
  196         { 2, s(struct sys_setgroups_args),
  197             sys_setgroups },                    /* 81 = linux_setgroups */
  198         { 1, s(struct linux_sys_oldselect_args),
  199             linux_sys_oldselect },              /* 82 = oldselect */
  200         { 2, s(struct linux_sys_symlink_args),
  201             linux_sys_symlink },                /* 83 = symlink */
  202         { 2, s(struct compat_43_sys_lstat_args),
  203             compat_43_sys_lstat },              /* 84 = olstat */
  204         { 3, s(struct linux_sys_readlink_args),
  205             linux_sys_readlink },               /* 85 = readlink */
  206         { 1, s(struct linux_sys_uselib_args),
  207             linux_sys_uselib },                 /* 86 = uselib */
  208         { 1, s(struct compat_25_sys_swapon_args),
  209             compat_25_sys_swapon },             /* 87 = swapon */
  210         { 1, s(struct sys_reboot_args),
  211             sys_reboot },                       /* 88 = reboot */
  212         { 3, s(struct linux_sys_readdir_args),
  213             linux_sys_readdir },                /* 89 = readdir */
  214         { 1, s(struct linux_sys_mmap_args),
  215             linux_sys_mmap },                   /* 90 = mmap */
  216         { 2, s(struct sys_munmap_args),
  217             sys_munmap },                       /* 91 = munmap */
  218         { 2, s(struct linux_sys_truncate_args),
  219             linux_sys_truncate },               /* 92 = truncate */
  220         { 2, s(struct compat_43_sys_ftruncate_args),
  221             compat_43_sys_ftruncate },          /* 93 = ftruncate */
  222         { 2, s(struct sys_fchmod_args),
  223             sys_fchmod },                       /* 94 = fchmod */
  224         { 3, s(struct linux_sys_fchown16_args),
  225             linux_sys_fchown16 },               /* 95 = fchown16 */
  226         { 2, s(struct sys_getpriority_args),
  227             sys_getpriority },                  /* 96 = getpriority */
  228         { 3, s(struct sys_setpriority_args),
  229             sys_setpriority },                  /* 97 = setpriority */
  230         { 4, s(struct sys_profil_args),
  231             sys_profil },                       /* 98 = profil */
  232         { 2, s(struct linux_sys_statfs_args),
  233             linux_sys_statfs },                 /* 99 = statfs */
  234         { 2, s(struct linux_sys_fstatfs_args),
  235             linux_sys_fstatfs },                /* 100 = fstatfs */
  236 #ifdef __i386__
  237         { 3, s(struct linux_sys_ioperm_args),
  238             linux_sys_ioperm },                 /* 101 = ioperm */
  239 #else
  240         { 0, 0,
  241             linux_sys_ioperm },                 /* 101 = ioperm */
  242 #endif
  243         { 2, s(struct linux_sys_socketcall_args),
  244             linux_sys_socketcall },             /* 102 = socketcall */
  245         { 0, 0,
  246             linux_sys_klog },                   /* 103 = klog */
  247         { 3, s(struct sys_setitimer_args),
  248             sys_setitimer },                    /* 104 = setitimer */
  249         { 2, s(struct sys_getitimer_args),
  250             sys_getitimer },                    /* 105 = getitimer */
  251         { 2, s(struct linux_sys_stat_args),
  252             linux_sys_stat },                   /* 106 = stat */
  253         { 2, s(struct linux_sys_lstat_args),
  254             linux_sys_lstat },                  /* 107 = lstat */
  255         { 2, s(struct linux_sys_fstat_args),
  256             linux_sys_fstat },                  /* 108 = fstat */
  257         { 1, s(struct linux_sys_olduname_args),
  258             linux_sys_olduname },               /* 109 = olduname */
  259 #ifdef __i386__
  260         { 1, s(struct linux_sys_iopl_args),
  261             linux_sys_iopl },                   /* 110 = iopl */
  262 #else
  263         { 0, 0,
  264             linux_sys_iopl },                   /* 110 = iopl */
  265 #endif
  266         { 0, 0,
  267             linux_sys_vhangup },                /* 111 = vhangup */
  268         { 0, 0,
  269             linux_sys_idle },                   /* 112 = idle */
  270         { 0, 0,
  271             linux_sys_vm86old },                /* 113 = vm86old */
  272         { 4, s(struct linux_sys_wait4_args),
  273             linux_sys_wait4 },                  /* 114 = wait4 */
  274         { 0, 0,
  275             linux_sys_swapoff },                /* 115 = swapoff */
  276         { 1, s(struct linux_sys_sysinfo_args),
  277             linux_sys_sysinfo },                /* 116 = sysinfo */
  278         { 5, s(struct linux_sys_ipc_args),
  279             linux_sys_ipc },                    /* 117 = ipc */
  280         { 1, s(struct sys_fsync_args),
  281             sys_fsync },                        /* 118 = fsync */
  282         { 1, s(struct linux_sys_sigreturn_args),
  283             linux_sys_sigreturn },              /* 119 = sigreturn */
  284         { 2, s(struct linux_sys_clone_args),
  285             linux_sys_clone },                  /* 120 = clone */
  286         { 2, s(struct compat_09_sys_setdomainname_args),
  287             compat_09_sys_setdomainname },      /* 121 = setdomainname */
  288         { 1, s(struct linux_sys_uname_args),
  289             linux_sys_uname },                  /* 122 = uname */
  290 #ifdef __i386__
  291         { 3, s(struct linux_sys_modify_ldt_args),
  292             linux_sys_modify_ldt },             /* 123 = modify_ldt */
  293 #else
  294         { 0, 0,
  295             linux_sys_modify_ldt },             /* 123 = modify_ldt */
  296 #endif
  297         { 0, 0,
  298             linux_sys_adjtimex },               /* 124 = adjtimex */
  299         { 3, s(struct sys_mprotect_args),
  300             sys_mprotect },                     /* 125 = mprotect */
  301         { 3, s(struct linux_sys_sigprocmask_args),
  302             linux_sys_sigprocmask },            /* 126 = sigprocmask */
  303         { 0, 0,
  304             linux_sys_create_module },          /* 127 = create_module */
  305         { 0, 0,
  306             linux_sys_init_module },            /* 128 = init_module */
  307         { 0, 0,
  308             linux_sys_delete_module },          /* 129 = delete_module */
  309         { 0, 0,
  310             linux_sys_get_kernel_syms },        /* 130 = get_kernel_syms */
  311         { 0, 0,
  312             linux_sys_quotactl },               /* 131 = quotactl */
  313         { 1, s(struct linux_sys_getpgid_args),
  314             linux_sys_getpgid },                /* 132 = getpgid */
  315         { 1, s(struct sys_fchdir_args),
  316             sys_fchdir },                       /* 133 = fchdir */
  317         { 0, 0,
  318             linux_sys_bdflush },                /* 134 = bdflush */
  319         { 0, 0,
  320             linux_sys_sysfs },                  /* 135 = sysfs */
  321         { 1, s(struct linux_sys_personality_args),
  322             linux_sys_personality },            /* 136 = personality */
  323         { 0, 0,
  324             linux_sys_afs_syscall },            /* 137 = afs_syscall */
  325         { 1, s(struct linux_sys_setfsuid_args),
  326             linux_sys_setfsuid },               /* 138 = linux_setfsuid16 */
  327         { 0, 0,
  328             linux_sys_getfsuid },               /* 139 = linux_getfsuid16 */
  329         { 5, s(struct linux_sys_llseek_args),
  330             linux_sys_llseek },                 /* 140 = llseek */
  331         { 3, s(struct linux_sys_getdents_args),
  332             linux_sys_getdents },               /* 141 = getdents */
  333         { 5, s(struct linux_sys_select_args),
  334             linux_sys_select },                 /* 142 = select */
  335         { 2, s(struct sys_flock_args),
  336             sys_flock },                        /* 143 = flock */
  337         { 3, s(struct sys_msync_args),
  338             sys_msync },                        /* 144 = msync */
  339         { 3, s(struct sys_readv_args),
  340             sys_readv },                        /* 145 = readv */
  341         { 3, s(struct sys_writev_args),
  342             sys_writev },                       /* 146 = writev */
  343         { 1, s(struct linux_sys_getsid_args),
  344             linux_sys_getsid },                 /* 147 = getsid */
  345         { 1, s(struct linux_sys_fdatasync_args),
  346             linux_sys_fdatasync },              /* 148 = fdatasync */
  347         { 1, s(struct linux_sys___sysctl_args),
  348             linux_sys___sysctl },               /* 149 = __sysctl */
  349         { 2, s(struct sys_mlock_args),
  350             sys_mlock },                        /* 150 = mlock */
  351         { 2, s(struct sys_munlock_args),
  352             sys_munlock },                      /* 151 = munlock */
  353         { 0, 0,
  354             linux_sys_mlockall },               /* 152 = mlockall */
  355         { 0, 0,
  356             linux_sys_munlockall },             /* 153 = munlockall */
  357         { 2, s(struct linux_sys_sched_setparam_args),
  358             linux_sys_sched_setparam },         /* 154 = sched_setparam */
  359         { 2, s(struct linux_sys_sched_getparam_args),
  360             linux_sys_sched_getparam },         /* 155 = sched_getparam */
  361         { 3, s(struct linux_sys_sched_setscheduler_args),
  362             linux_sys_sched_setscheduler },     /* 156 = sched_setscheduler */
  363         { 1, s(struct linux_sys_sched_getscheduler_args),
  364             linux_sys_sched_getscheduler },     /* 157 = sched_getscheduler */
  365         { 0, 0,
  366             linux_sys_sched_yield },            /* 158 = sched_yield */
  367         { 1, s(struct linux_sys_sched_get_priority_max_args),
  368             linux_sys_sched_get_priority_max }, /* 159 = sched_get_priority_max */
  369         { 1, s(struct linux_sys_sched_get_priority_min_args),
  370             linux_sys_sched_get_priority_min }, /* 160 = sched_get_priority_min */
  371         { 0, 0,
  372             linux_sys_sched_rr_get_interval },  /* 161 = sched_rr_get_interval */
  373         { 2, s(struct sys_nanosleep_args),
  374             sys_nanosleep },                    /* 162 = nanosleep */
  375         { 4, s(struct linux_sys_mremap_args),
  376             linux_sys_mremap },                 /* 163 = mremap */
  377         { 3, s(struct linux_sys_setresuid16_args),
  378             linux_sys_setresuid16 },            /* 164 = setresuid16 */
  379         { 3, s(struct linux_sys_getresuid16_args),
  380             linux_sys_getresuid16 },            /* 165 = getresuid16 */
  381         { 0, 0,
  382             linux_sys_vm86 },                   /* 166 = vm86 */
  383         { 0, 0,
  384             linux_sys_query_module },           /* 167 = query_module */
  385         { 3, s(struct sys_poll_args),
  386             sys_poll },                         /* 168 = poll */
  387         { 0, 0,
  388             linux_sys_nfsservctl },             /* 169 = nfsservctl */
  389         { 3, s(struct linux_sys_setresgid16_args),
  390             linux_sys_setresgid16 },            /* 170 = setresgid16 */
  391         { 3, s(struct linux_sys_getresgid16_args),
  392             linux_sys_getresgid16 },            /* 171 = getresgid16 */
  393         { 0, 0,
  394             linux_sys_prctl },                  /* 172 = prctl */
  395         { 1, s(struct linux_sys_rt_sigreturn_args),
  396             linux_sys_rt_sigreturn },           /* 173 = rt_sigreturn */
  397         { 4, s(struct linux_sys_rt_sigaction_args),
  398             linux_sys_rt_sigaction },           /* 174 = rt_sigaction */
  399         { 4, s(struct linux_sys_rt_sigprocmask_args),
  400             linux_sys_rt_sigprocmask },         /* 175 = rt_sigprocmask */
  401         { 2, s(struct linux_sys_rt_sigpending_args),
  402             linux_sys_rt_sigpending },          /* 176 = rt_sigpending */
  403         { 0, 0,
  404             linux_sys_rt_sigtimedwait },        /* 177 = rt_sigtimedwait */
  405         { 0, 0,
  406             linux_sys_rt_queueinfo },           /* 178 = rt_queueinfo */
  407         { 2, s(struct linux_sys_rt_sigsuspend_args),
  408             linux_sys_rt_sigsuspend },          /* 179 = rt_sigsuspend */
  409         { 4, s(struct linux_sys_pread_args),
  410             linux_sys_pread },                  /* 180 = pread */
  411         { 4, s(struct linux_sys_pwrite_args),
  412             linux_sys_pwrite },                 /* 181 = pwrite */
  413         { 3, s(struct linux_sys_chown16_args),
  414             linux_sys_chown16 },                /* 182 = chown16 */
  415         { 2, s(struct sys___getcwd_args),
  416             sys___getcwd },                     /* 183 = __getcwd */
  417         { 0, 0,
  418             linux_sys_capget },                 /* 184 = capget */
  419         { 0, 0,
  420             linux_sys_capset },                 /* 185 = capset */
  421         { 2, s(struct linux_sys_sigaltstack_args),
  422             linux_sys_sigaltstack },            /* 186 = sigaltstack */
  423         { 0, 0,
  424             linux_sys_sendfile },               /* 187 = sendfile */
  425         { 0, 0,
  426             linux_sys_getpmsg },                /* 188 = getpmsg */
  427         { 0, 0,
  428             linux_sys_putpmsg },                /* 189 = putpmsg */
  429         { 0, 0,
  430             sys_vfork },                        /* 190 = vfork */
  431         { 2, s(struct linux_sys_ugetrlimit_args),
  432             linux_sys_ugetrlimit },             /* 191 = ugetrlimit */
  433         { 6, s(struct linux_sys_mmap2_args),
  434             linux_sys_mmap2 },                  /* 192 = mmap2 */
  435         { 2, s(struct linux_sys_truncate64_args),
  436             linux_sys_truncate64 },             /* 193 = truncate64 */
  437         { 2, s(struct linux_sys_ftruncate64_args),
  438             linux_sys_ftruncate64 },            /* 194 = ftruncate64 */
  439         { 2, s(struct linux_sys_stat64_args),
  440             linux_sys_stat64 },                 /* 195 = stat64 */
  441         { 2, s(struct linux_sys_lstat64_args),
  442             linux_sys_lstat64 },                /* 196 = lstat64 */
  443         { 2, s(struct linux_sys_fstat64_args),
  444             linux_sys_fstat64 },                /* 197 = fstat64 */
  445         { 0, 0,
  446             linux_sys_lchown },                 /* 198 = lchown */
  447         { 0, 0,
  448             linux_sys_getuid },                 /* 199 = getuid */
  449         { 0, 0,
  450             linux_sys_getgid },                 /* 200 = getgid */
  451         { 0, 0,
  452             sys_geteuid },                      /* 201 = geteuid */
  453         { 0, 0,
  454             sys_getegid },                      /* 202 = getegid */
  455         { 2, s(struct sys_setreuid_args),
  456             sys_setreuid },                     /* 203 = setreuid */
  457         { 2, s(struct sys_setregid_args),
  458             sys_setregid },                     /* 204 = setregid */
  459         { 2, s(struct sys_getgroups_args),
  460             sys_getgroups },                    /* 205 = getgroups */
  461         { 2, s(struct sys_setgroups_args),
  462             sys_setgroups },                    /* 206 = setgroups */
  463         { 0, 0,
  464             linux_sys_fchown },                 /* 207 = fchown */
  465         { 3, s(struct sys_setresuid_args),
  466             sys_setresuid },                    /* 208 = setresuid */
  467         { 3, s(struct sys_getresuid_args),
  468             sys_getresuid },                    /* 209 = getresuid */
  469         { 3, s(struct sys_setresgid_args),
  470             sys_setresgid },                    /* 210 = setresgid */
  471         { 3, s(struct sys_getresgid_args),
  472             sys_getresgid },                    /* 211 = getresgid */
  473         { 0, 0,
  474             linux_sys_chown },                  /* 212 = chown */
  475         { 1, s(struct sys_setuid_args),
  476             sys_setuid },                       /* 213 = setuid */
  477         { 1, s(struct sys_setgid_args),
  478             sys_setgid },                       /* 214 = setgid */
  479         { 1, s(struct linux_sys_setfsuid_args),
  480             linux_sys_setfsuid },               /* 215 = setfsuid */
  481         { 0, 0,
  482             linux_sys_setfsgid },               /* 216 = setfsgid */
  483         { 0, 0,
  484             linux_sys_pivot_root },             /* 217 = pivot_root */
  485         { 0, 0,
  486             linux_sys_mincore },                /* 218 = mincore */
  487         { 3, s(struct sys_madvise_args),
  488             sys_madvise },                      /* 219 = madvise */
  489         { 3, s(struct linux_sys_getdents64_args),
  490             linux_sys_getdents64 },             /* 220 = getdents64 */
  491         { 3, s(struct linux_sys_fcntl64_args),
  492             linux_sys_fcntl64 },                /* 221 = fcntl64 */
  493         { 0, 0,
  494             sys_nosys },                        /* 222 = unimplemented */
  495         { 0, 0,
  496             sys_nosys },                        /* 223 = unimplemented */
  497         { 0, 0,
  498             sys_nosys },                        /* 224 = unimplemented linux_sys_gettid */
  499         { 0, 0,
  500             sys_nosys },                        /* 225 = unimplemented linux_sys_readahead */
  501         { 0, 0,
  502             linux_sys_setxattr },               /* 226 = setxattr */
  503         { 0, 0,
  504             linux_sys_lsetxattr },              /* 227 = lsetxattr */
  505         { 0, 0,
  506             linux_sys_fsetxattr },              /* 228 = fsetxattr */
  507         { 0, 0,
  508             linux_sys_getxattr },               /* 229 = getxattr */
  509         { 0, 0,
  510             linux_sys_lgetxattr },              /* 230 = lgetxattr */
  511         { 0, 0,
  512             linux_sys_fgetxattr },              /* 231 = fgetxattr */
  513         { 0, 0,
  514             linux_sys_listxattr },              /* 232 = listxattr */
  515         { 0, 0,
  516             linux_sys_llistxattr },             /* 233 = llistxattr */
  517         { 0, 0,
  518             linux_sys_flistxattr },             /* 234 = flistxattr */
  519         { 0, 0,
  520             linux_sys_removexattr },            /* 235 = removexattr */
  521         { 0, 0,
  522             linux_sys_lremovexattr },           /* 236 = lremovexattr */
  523         { 0, 0,
  524             linux_sys_fremovexattr },           /* 237 = fremovexattr */
  525         { 0, 0,
  526             sys_nosys },                        /* 238 = unimplemented linux_sys_tkill */
  527         { 0, 0,
  528             sys_nosys },                        /* 239 = unimplemented linux_sys_sendfile64 */
  529         { 0, 0,
  530             sys_nosys },                        /* 240 = unimplemented linux_sys_futex */
  531         { 0, 0,
  532             sys_nosys },                        /* 241 = unimplemented linux_sys_sched_setaffinity */
  533         { 0, 0,
  534             sys_nosys },                        /* 242 = unimplemented linux_sys_sched_getaffinity */
  535         { 0, 0,
  536             sys_nosys },                        /* 243 = unimplemented linux_sys_set_thread_area */
  537         { 0, 0,
  538             sys_nosys },                        /* 244 = unimplemented linux_sys_get_thread_area */
  539         { 0, 0,
  540             sys_nosys },                        /* 245 = unimplemented linux_sys_io_setup */
  541         { 0, 0,
  542             sys_nosys },                        /* 246 = unimplemented linux_sys_io_destroy */
  543         { 0, 0,
  544             sys_nosys },                        /* 247 = unimplemented linux_sys_io_getevents */
  545         { 0, 0,
  546             sys_nosys },                        /* 248 = unimplemented linux_sys_io_submit */
  547         { 0, 0,
  548             sys_nosys },                        /* 249 = unimplemented linux_sys_io_cancel */
  549         { 0, 0,
  550             linux_sys_fadvise64 },              /* 250 = fadvise64 */
  551         { 0, 0,
  552             sys_nosys },                        /* 251 = unimplemented */
  553         { 1, s(struct sys_exit_args),
  554             sys_exit },                         /* 252 = linux_exit_group */
  555         { 0, 0,
  556             sys_nosys },                        /* 253 = unimplemented linux_sys_lookup_dcookie */
  557         { 0, 0,
  558             sys_nosys },                        /* 254 = unimplemented linux_sys_epoll_create */
  559         { 0, 0,
  560             sys_nosys },                        /* 255 = unimplemented linux_sys_epoll_ctl */
  561         { 0, 0,
  562             sys_nosys },                        /* 256 = unimplemented linux_sys_epoll_wait */
  563         { 0, 0,
  564             sys_nosys },                        /* 257 = unimplemented linux_sys_remap_file_pages */
  565         { 0, 0,
  566             sys_nosys },                        /* 258 = unimplemented linux_sys_set_tid_address */
  567         { 0, 0,
  568             sys_nosys },                        /* 259 = unimplemented linux_sys_timer_create */
  569         { 0, 0,
  570             sys_nosys },                        /* 260 = unimplemented linux_sys_timer_settime */
  571         { 0, 0,
  572             sys_nosys },                        /* 261 = unimplemented linux_sys_timer_gettime */
  573         { 0, 0,
  574             sys_nosys },                        /* 262 = unimplemented linux_sys_timer_getoverrun */
  575         { 0, 0,
  576             sys_nosys },                        /* 263 = unimplemented linux_sys_timer_delete */
  577         { 0, 0,
  578             sys_nosys },                        /* 264 = unimplemented linux_sys_clock_settime */
  579         { 0, 0,
  580             sys_nosys },                        /* 265 = unimplemented linux_sys_clock_gettime */
  581         { 0, 0,
  582             sys_nosys },                        /* 266 = unimplemented linux_sys_clock_getres */
  583         { 0, 0,
  584             sys_nosys },                        /* 267 = unimplemented linux_sys_clock_nanosleep */
  585 };
  586 

/* [<][>][^][v][top][bottom][index][help] */