root/compat/svr4/svr4_sysent.c

/* [<][>][^][v][top][bottom][index][help] */
    1 /*      $OpenBSD: svr4_sysent.c,v 1.34 2003/01/30 03:32:44 millert 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.33 2003/01/30 03:29:49 millert 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/svr4/svr4_types.h>
   16 #include <compat/svr4/svr4_time.h>
   17 #include <compat/svr4/svr4_signal.h>
   18 #include <compat/svr4/svr4_ucontext.h>
   19 #include <compat/svr4/svr4_syscallargs.h>
   20 #include <compat/svr4/svr4_statvfs.h>
   21 #include <compat/svr4/svr4_acl.h>
   22 
   23 #define s(type) sizeof(type)
   24 
   25 struct sysent svr4_sysent[] = {
   26         { 0, 0,
   27             sys_nosys },                        /* 0 = syscall */
   28         { 1, s(struct sys_exit_args),
   29             sys_exit },                         /* 1 = exit */
   30         { 0, 0,
   31             sys_fork },                         /* 2 = fork */
   32         { 3, s(struct sys_read_args),
   33             sys_read },                         /* 3 = read */
   34         { 3, s(struct sys_write_args),
   35             sys_write },                        /* 4 = write */
   36         { 3, s(struct svr4_sys_open_args),
   37             svr4_sys_open },                    /* 5 = open */
   38         { 1, s(struct sys_close_args),
   39             sys_close },                        /* 6 = close */
   40         { 1, s(struct svr4_sys_wait_args),
   41             svr4_sys_wait },                    /* 7 = wait */
   42         { 2, s(struct svr4_sys_creat_args),
   43             svr4_sys_creat },                   /* 8 = creat */
   44         { 2, s(struct sys_link_args),
   45             sys_link },                         /* 9 = link */
   46         { 1, s(struct sys_unlink_args),
   47             sys_unlink },                       /* 10 = unlink */
   48         { 2, s(struct svr4_sys_execv_args),
   49             svr4_sys_execv },                   /* 11 = execv */
   50         { 1, s(struct sys_chdir_args),
   51             sys_chdir },                        /* 12 = chdir */
   52         { 1, s(struct svr4_sys_time_args),
   53             svr4_sys_time },                    /* 13 = time */
   54         { 3, s(struct svr4_sys_mknod_args),
   55             svr4_sys_mknod },                   /* 14 = mknod */
   56         { 2, s(struct sys_chmod_args),
   57             sys_chmod },                        /* 15 = chmod */
   58         { 3, s(struct sys_chown_args),
   59             sys_chown },                        /* 16 = chown */
   60         { 1, s(struct svr4_sys_break_args),
   61             svr4_sys_break },                   /* 17 = break */
   62         { 2, s(struct svr4_sys_stat_args),
   63             svr4_sys_stat },                    /* 18 = stat */
   64         { 3, s(struct compat_43_sys_lseek_args),
   65             compat_43_sys_lseek },              /* 19 = lseek */
   66         { 0, 0,
   67             sys_getpid },                       /* 20 = getpid */
   68         { 0, 0,
   69             sys_nosys },                        /* 21 = unimplemented old_mount */
   70         { 0, 0,
   71             sys_nosys },                        /* 22 = unimplemented System V umount */
   72         { 1, s(struct sys_setuid_args),
   73             sys_setuid },                       /* 23 = setuid */
   74         { 0, 0,
   75             sys_getuid },                       /* 24 = getuid */
   76         { 0, 0,
   77             sys_nosys },                        /* 25 = unimplemented stime */
   78         { 0, 0,
   79             sys_nosys },                        /* 26 = unimplemented ptrace */
   80         { 1, s(struct svr4_sys_alarm_args),
   81             svr4_sys_alarm },                   /* 27 = alarm */
   82         { 2, s(struct svr4_sys_fstat_args),
   83             svr4_sys_fstat },                   /* 28 = fstat */
   84         { 0, 0,
   85             svr4_sys_pause },                   /* 29 = pause */
   86         { 2, s(struct svr4_sys_utime_args),
   87             svr4_sys_utime },                   /* 30 = utime */
   88         { 0, 0,
   89             sys_nosys },                        /* 31 = unimplemented was stty */
   90         { 0, 0,
   91             sys_nosys },                        /* 32 = unimplemented was gtty */
   92         { 2, s(struct svr4_sys_access_args),
   93             svr4_sys_access },                  /* 33 = access */
   94         { 1, s(struct svr4_sys_nice_args),
   95             svr4_sys_nice },                    /* 34 = nice */
   96         { 0, 0,
   97             sys_nosys },                        /* 35 = unimplemented statfs */
   98         { 0, 0,
   99             sys_sync },                         /* 36 = sync */
  100         { 2, s(struct svr4_sys_kill_args),
  101             svr4_sys_kill },                    /* 37 = kill */
  102         { 0, 0,
  103             sys_nosys },                        /* 38 = unimplemented fstatfs */
  104         { 3, s(struct svr4_sys_pgrpsys_args),
  105             svr4_sys_pgrpsys },                 /* 39 = pgrpsys */
  106         { 0, 0,
  107             sys_nosys },                        /* 40 = unimplemented xenix */
  108         { 1, s(struct sys_dup_args),
  109             sys_dup },                          /* 41 = dup */
  110         { 0, 0,
  111             sys_opipe },                        /* 42 = opipe */
  112         { 1, s(struct svr4_sys_times_args),
  113             svr4_sys_times },                   /* 43 = times */
  114         { 0, 0,
  115             sys_nosys },                        /* 44 = unimplemented profil */
  116         { 0, 0,
  117             sys_nosys },                        /* 45 = unimplemented plock */
  118         { 1, s(struct sys_setgid_args),
  119             sys_setgid },                       /* 46 = setgid */
  120         { 0, 0,
  121             sys_getgid },                       /* 47 = getgid */
  122         { 2, s(struct svr4_sys_signal_args),
  123             svr4_sys_signal },                  /* 48 = signal */
  124 #ifdef SYSVMSG
  125         { 5, s(struct svr4_sys_msgsys_args),
  126             svr4_sys_msgsys },                  /* 49 = msgsys */
  127 #else
  128         { 0, 0,
  129             sys_nosys },                        /* 49 = unimplemented msgsys */
  130 #endif
  131         { 2, s(struct svr4_sys_sysarch_args),
  132             svr4_sys_sysarch },                 /* 50 = sysarch */
  133         { 0, 0,
  134             sys_nosys },                        /* 51 = unimplemented acct */
  135 #ifdef SYSVSHM
  136         { 4, s(struct svr4_sys_shmsys_args),
  137             svr4_sys_shmsys },                  /* 52 = shmsys */
  138 #else
  139         { 0, 0,
  140             sys_nosys },                        /* 52 = unimplemented shmsys */
  141 #endif
  142 #ifdef SYSVSEM
  143         { 5, s(struct svr4_sys_semsys_args),
  144             svr4_sys_semsys },                  /* 53 = semsys */
  145 #else
  146         { 0, 0,
  147             sys_nosys },                        /* 53 = unimplemented semsys */
  148 #endif
  149         { 3, s(struct svr4_sys_ioctl_args),
  150             svr4_sys_ioctl },                   /* 54 = ioctl */
  151         { 0, 0,
  152             sys_nosys },                        /* 55 = unimplemented uadmin */
  153         { 0, 0,
  154             sys_nosys },                        /* 56 = unimplemented exch */
  155         { 4, s(struct svr4_sys_utssys_args),
  156             svr4_sys_utssys },                  /* 57 = utssys */
  157         { 1, s(struct sys_fsync_args),
  158             sys_fsync },                        /* 58 = fsync */
  159         { 3, s(struct svr4_sys_execve_args),
  160             svr4_sys_execve },                  /* 59 = execve */
  161         { 1, s(struct sys_umask_args),
  162             sys_umask },                        /* 60 = umask */
  163         { 1, s(struct sys_chroot_args),
  164             sys_chroot },                       /* 61 = chroot */
  165         { 3, s(struct svr4_sys_fcntl_args),
  166             svr4_sys_fcntl },                   /* 62 = fcntl */
  167         { 2, s(struct svr4_sys_ulimit_args),
  168             svr4_sys_ulimit },                  /* 63 = ulimit */
  169         { 0, 0,
  170             sys_nosys },                        /* 64 = unimplemented reserved for unix/pc */
  171         { 0, 0,
  172             sys_nosys },                        /* 65 = unimplemented reserved for unix/pc */
  173         { 0, 0,
  174             sys_nosys },                        /* 66 = unimplemented reserved for unix/pc */
  175         { 0, 0,
  176             sys_nosys },                        /* 67 = unimplemented reserved for unix/pc */
  177         { 0, 0,
  178             sys_nosys },                        /* 68 = unimplemented reserved for unix/pc */
  179         { 0, 0,
  180             sys_nosys },                        /* 69 = unimplemented reserved for unix/pc */
  181         { 0, 0,
  182             sys_nosys },                        /* 70 = obsolete advfs */
  183         { 0, 0,
  184             sys_nosys },                        /* 71 = obsolete unadvfs */
  185         { 0, 0,
  186             sys_nosys },                        /* 72 = obsolete rmount */
  187         { 0, 0,
  188             sys_nosys },                        /* 73 = obsolete rumount */
  189         { 0, 0,
  190             sys_nosys },                        /* 74 = obsolete rfstart */
  191         { 0, 0,
  192             sys_nosys },                        /* 75 = obsolete sigret */
  193         { 0, 0,
  194             svr4_sys_rdebug },                  /* 76 = rdebug */
  195         { 0, 0,
  196             sys_nosys },                        /* 77 = obsolete rfstop */
  197         { 0, 0,
  198             sys_nosys },                        /* 78 = unimplemented rfsys */
  199         { 1, s(struct sys_rmdir_args),
  200             sys_rmdir },                        /* 79 = rmdir */
  201         { 2, s(struct sys_mkdir_args),
  202             sys_mkdir },                        /* 80 = mkdir */
  203         { 3, s(struct svr4_sys_getdents_args),
  204             svr4_sys_getdents },                /* 81 = getdents */
  205         { 0, 0,
  206             sys_nosys },                        /* 82 = obsolete libattach */
  207         { 0, 0,
  208             sys_nosys },                        /* 83 = obsolete libdetach */
  209         { 0, 0,
  210             sys_nosys },                        /* 84 = unimplemented sysfs */
  211         { 4, s(struct svr4_sys_getmsg_args),
  212             svr4_sys_getmsg },                  /* 85 = getmsg */
  213         { 4, s(struct svr4_sys_putmsg_args),
  214             svr4_sys_putmsg },                  /* 86 = putmsg */
  215         { 3, s(struct sys_poll_args),
  216             sys_poll },                         /* 87 = poll */
  217         { 2, s(struct svr4_sys_lstat_args),
  218             svr4_sys_lstat },                   /* 88 = lstat */
  219         { 2, s(struct sys_symlink_args),
  220             sys_symlink },                      /* 89 = symlink */
  221         { 3, s(struct sys_readlink_args),
  222             sys_readlink },                     /* 90 = readlink */
  223         { 2, s(struct sys_getgroups_args),
  224             sys_getgroups },                    /* 91 = getgroups */
  225         { 2, s(struct sys_setgroups_args),
  226             sys_setgroups },                    /* 92 = setgroups */
  227         { 2, s(struct sys_fchmod_args),
  228             sys_fchmod },                       /* 93 = fchmod */
  229         { 3, s(struct sys_fchown_args),
  230             sys_fchown },                       /* 94 = fchown */
  231         { 3, s(struct svr4_sys_sigprocmask_args),
  232             svr4_sys_sigprocmask },             /* 95 = sigprocmask */
  233         { 1, s(struct svr4_sys_sigsuspend_args),
  234             svr4_sys_sigsuspend },              /* 96 = sigsuspend */
  235         { 2, s(struct svr4_sys_sigaltstack_args),
  236             svr4_sys_sigaltstack },             /* 97 = sigaltstack */
  237         { 3, s(struct svr4_sys_sigaction_args),
  238             svr4_sys_sigaction },               /* 98 = sigaction */
  239         { 2, s(struct svr4_sys_sigpending_args),
  240             svr4_sys_sigpending },              /* 99 = sigpending */
  241         { 2, s(struct svr4_sys_context_args),
  242             svr4_sys_context },                 /* 100 = context */
  243         { 0, 0,
  244             sys_nosys },                        /* 101 = unimplemented evsys */
  245         { 0, 0,
  246             sys_nosys },                        /* 102 = unimplemented evtrapret */
  247         { 2, s(struct svr4_sys_statvfs_args),
  248             svr4_sys_statvfs },                 /* 103 = statvfs */
  249         { 2, s(struct svr4_sys_fstatvfs_args),
  250             svr4_sys_fstatvfs },                /* 104 = fstatvfs */
  251         { 0, 0,
  252             sys_nosys },                        /* 105 = unimplemented */
  253         { 0, 0,
  254             sys_nosys },                        /* 106 = unimplemented nfssvc */
  255         { 4, s(struct svr4_sys_waitsys_args),
  256             svr4_sys_waitsys },                 /* 107 = waitsys */
  257         { 0, 0,
  258             sys_nosys },                        /* 108 = unimplemented sigsendsys */
  259         { 5, s(struct svr4_sys_hrtsys_args),
  260             svr4_sys_hrtsys },                  /* 109 = hrtsys */
  261         { 0, 0,
  262             sys_nosys },                        /* 110 = unimplemented acancel */
  263         { 0, 0,
  264             sys_nosys },                        /* 111 = unimplemented async */
  265         { 0, 0,
  266             sys_nosys },                        /* 112 = unimplemented priocntlsys */
  267         { 2, s(struct svr4_sys_pathconf_args),
  268             svr4_sys_pathconf },                /* 113 = pathconf */
  269         { 3, s(struct sys_mincore_args),
  270             sys_mincore },                      /* 114 = mincore */
  271         { 6, s(struct svr4_sys_mmap_args),
  272             svr4_sys_mmap },                    /* 115 = mmap */
  273         { 3, s(struct sys_mprotect_args),
  274             sys_mprotect },                     /* 116 = mprotect */
  275         { 2, s(struct sys_munmap_args),
  276             sys_munmap },                       /* 117 = munmap */
  277         { 2, s(struct svr4_sys_fpathconf_args),
  278             svr4_sys_fpathconf },               /* 118 = fpathconf */
  279         { 0, 0,
  280             sys_vfork },                        /* 119 = vfork */
  281         { 1, s(struct sys_fchdir_args),
  282             sys_fchdir },                       /* 120 = fchdir */
  283         { 3, s(struct sys_readv_args),
  284             sys_readv },                        /* 121 = readv */
  285         { 3, s(struct sys_writev_args),
  286             sys_writev },                       /* 122 = writev */
  287         { 3, s(struct svr4_sys_xstat_args),
  288             svr4_sys_xstat },                   /* 123 = xstat */
  289         { 3, s(struct svr4_sys_lxstat_args),
  290             svr4_sys_lxstat },                  /* 124 = lxstat */
  291         { 3, s(struct svr4_sys_fxstat_args),
  292             svr4_sys_fxstat },                  /* 125 = fxstat */
  293         { 4, s(struct svr4_sys_xmknod_args),
  294             svr4_sys_xmknod },                  /* 126 = xmknod */
  295         { 0, 0,
  296             sys_nosys },                        /* 127 = unimplemented clocal */
  297         { 2, s(struct svr4_sys_setrlimit_args),
  298             svr4_sys_setrlimit },               /* 128 = setrlimit */
  299         { 2, s(struct svr4_sys_getrlimit_args),
  300             svr4_sys_getrlimit },               /* 129 = getrlimit */
  301         { 3, s(struct sys_lchown_args),
  302             sys_lchown },                       /* 130 = lchown */
  303         { 6, s(struct svr4_sys_memcntl_args),
  304             svr4_sys_memcntl },                 /* 131 = memcntl */
  305         { 0, 0,
  306             sys_nosys },                        /* 132 = unimplemented getpmsg */
  307         { 0, 0,
  308             sys_nosys },                        /* 133 = unimplemented putpmsg */
  309         { 2, s(struct sys_rename_args),
  310             sys_rename },                       /* 134 = rename */
  311         { 2, s(struct svr4_sys_uname_args),
  312             svr4_sys_uname },                   /* 135 = uname */
  313         { 1, s(struct svr4_sys_setegid_args),
  314             svr4_sys_setegid },                 /* 136 = setegid */
  315         { 1, s(struct svr4_sys_sysconfig_args),
  316             svr4_sys_sysconfig },               /* 137 = sysconfig */
  317         { 2, s(struct sys_adjtime_args),
  318             sys_adjtime },                      /* 138 = adjtime */
  319         { 3, s(struct svr4_sys_systeminfo_args),
  320             svr4_sys_systeminfo },              /* 139 = systeminfo */
  321         { 0, 0,
  322             sys_nosys },                        /* 140 = unimplemented */
  323         { 1, s(struct sys_seteuid_args),
  324             sys_seteuid },                      /* 141 = seteuid */
  325         { 0, 0,
  326             sys_nosys },                        /* 142 = unimplemented vtrace */
  327         { 0, 0,
  328             sys_nosys },                        /* 143 = unimplemented fork1 */
  329         { 0, 0,
  330             sys_nosys },                        /* 144 = unimplemented sigtimedwait */
  331         { 0, 0,
  332             sys_nosys },                        /* 145 = unimplemented lwp_info */
  333         { 0, 0,
  334             sys_nosys },                        /* 146 = unimplemented yield */
  335         { 0, 0,
  336             sys_nosys },                        /* 147 = unimplemented lwp_sema_wait */
  337         { 0, 0,
  338             sys_nosys },                        /* 148 = unimplemented lwp_sema_post */
  339         { 0, 0,
  340             sys_nosys },                        /* 149 = unimplemented lwp_sema_trywait */
  341         { 0, 0,
  342             sys_nosys },                        /* 150 = unimplemented */
  343         { 0, 0,
  344             sys_nosys },                        /* 151 = unimplemented */
  345         { 0, 0,
  346             sys_nosys },                        /* 152 = unimplemented modctl */
  347         { 1, s(struct svr4_sys_fchroot_args),
  348             svr4_sys_fchroot },                 /* 153 = fchroot */
  349         { 2, s(struct svr4_sys_utimes_args),
  350             svr4_sys_utimes },                  /* 154 = utimes */
  351         { 0, 0,
  352             svr4_sys_vhangup },                 /* 155 = vhangup */
  353         { 1, s(struct svr4_sys_gettimeofday_args),
  354             svr4_sys_gettimeofday },            /* 156 = gettimeofday */
  355         { 2, s(struct sys_getitimer_args),
  356             sys_getitimer },                    /* 157 = getitimer */
  357         { 3, s(struct sys_setitimer_args),
  358             sys_setitimer },                    /* 158 = setitimer */
  359         { 0, 0,
  360             sys_nosys },                        /* 159 = unimplemented lwp_create */
  361         { 0, 0,
  362             sys_nosys },                        /* 160 = unimplemented lwp_exit */
  363         { 0, 0,
  364             sys_nosys },                        /* 161 = unimplemented lwp_suspend */
  365         { 0, 0,
  366             sys_nosys },                        /* 162 = unimplemented lwp_continue */
  367         { 0, 0,
  368             sys_nosys },                        /* 163 = unimplemented lwp_kill */
  369         { 0, 0,
  370             sys_nosys },                        /* 164 = unimplemented lwp_self */
  371         { 0, 0,
  372             sys_nosys },                        /* 165 = unimplemented lwp_getprivate */
  373         { 0, 0,
  374             sys_nosys },                        /* 166 = unimplemented lwp_setprivate */
  375         { 0, 0,
  376             sys_nosys },                        /* 167 = unimplemented lwp_wait */
  377         { 0, 0,
  378             sys_nosys },                        /* 168 = unimplemented lwp_mutex_unlock */
  379         { 0, 0,
  380             sys_nosys },                        /* 169 = unimplemented lwp_mutex_lock */
  381         { 0, 0,
  382             sys_nosys },                        /* 170 = unimplemented lwp_cond_wait */
  383         { 0, 0,
  384             sys_nosys },                        /* 171 = unimplemented lwp_cond_signal */
  385         { 0, 0,
  386             sys_nosys },                        /* 172 = unimplemented lwp_cond_broadcast */
  387         { 4, s(struct svr4_sys_pread_args),
  388             svr4_sys_pread },                   /* 173 = pread */
  389         { 4, s(struct svr4_sys_pwrite_args),
  390             svr4_sys_pwrite },                  /* 174 = pwrite */
  391         { 4, s(struct svr4_sys_llseek_args),
  392             svr4_sys_llseek },                  /* 175 = llseek */
  393         { 0, 0,
  394             sys_nosys },                        /* 176 = unimplemented inst_sync */
  395         { 0, 0,
  396             sys_nosys },                        /* 177 = unimplemented */
  397         { 0, 0,
  398             sys_nosys },                        /* 178 = unimplemented kaio */
  399         { 0, 0,
  400             sys_nosys },                        /* 179 = unimplemented */
  401         { 0, 0,
  402             sys_nosys },                        /* 180 = unimplemented */
  403         { 0, 0,
  404             sys_nosys },                        /* 181 = unimplemented */
  405         { 0, 0,
  406             sys_nosys },                        /* 182 = unimplemented */
  407         { 0, 0,
  408             sys_nosys },                        /* 183 = unimplemented */
  409         { 0, 0,
  410             sys_nosys },                        /* 184 = unimplemented tsolsys */
  411         { 4, s(struct svr4_sys_acl_args),
  412             svr4_sys_acl },                     /* 185 = acl */
  413         { 6, s(struct svr4_sys_auditsys_args),
  414             svr4_sys_auditsys },                /* 186 = auditsys */
  415         { 0, 0,
  416             sys_nosys },                        /* 187 = unimplemented processor_bind */
  417         { 0, 0,
  418             sys_nosys },                        /* 188 = unimplemented processor_info */
  419         { 0, 0,
  420             sys_nosys },                        /* 189 = unimplemented p_online */
  421         { 0, 0,
  422             sys_nosys },                        /* 190 = unimplemented sigqueue */
  423         { 2, s(struct sys_clock_gettime_args),
  424             sys_clock_gettime },                /* 191 = clock_gettime */
  425         { 2, s(struct sys_clock_settime_args),
  426             sys_clock_settime },                /* 192 = clock_settime */
  427         { 2, s(struct sys_clock_getres_args),
  428             sys_clock_getres },                 /* 193 = clock_getres */
  429         { 0, 0,
  430             sys_nosys },                        /* 194 = unimplemented timer_create */
  431         { 0, 0,
  432             sys_nosys },                        /* 195 = unimplemented timer_delete */
  433         { 0, 0,
  434             sys_nosys },                        /* 196 = unimplemented timer_settime */
  435         { 0, 0,
  436             sys_nosys },                        /* 197 = unimplemented timer_gettime */
  437         { 0, 0,
  438             sys_nosys },                        /* 198 = unimplemented timer_getoverrun */
  439         { 2, s(struct sys_nanosleep_args),
  440             sys_nanosleep },                    /* 199 = nanosleep */
  441         { 4, s(struct svr4_sys_facl_args),
  442             svr4_sys_facl },                    /* 200 = facl */
  443         { 0, 0,
  444             sys_nosys },                        /* 201 = unimplemented door */
  445         { 2, s(struct sys_setreuid_args),
  446             sys_setreuid },                     /* 202 = setreuid */
  447         { 2, s(struct sys_setregid_args),
  448             sys_setregid },                     /* 203 = setregid */
  449         { 0, 0,
  450             sys_nosys },                        /* 204 = unimplemented install_utrap */
  451         { 0, 0,
  452             sys_nosys },                        /* 205 = unimplemented signotify */
  453         { 0, 0,
  454             sys_nosys },                        /* 206 = unimplemented schedctl */
  455         { 0, 0,
  456             sys_nosys },                        /* 207 = unimplemented pset */
  457         { 0, 0,
  458             sys_nosys },                        /* 208 = unimplemented */
  459         { 0, 0,
  460             sys_nosys },                        /* 209 = unimplemented resolvepath */
  461         { 0, 0,
  462             sys_nosys },                        /* 210 = unimplemented signotifywait */
  463         { 0, 0,
  464             sys_nosys },                        /* 211 = unimplemented lwp_sigredirect */
  465         { 0, 0,
  466             sys_nosys },                        /* 212 = unimplemented lwp_alarm */
  467         { 3, s(struct svr4_sys_getdents64_args),
  468             svr4_sys_getdents64 },              /* 213 = getdents64 */
  469         { 6, s(struct svr4_sys_mmap64_args),
  470             svr4_sys_mmap64 },                  /* 214 = mmap64 */
  471         { 2, s(struct svr4_sys_stat64_args),
  472             svr4_sys_stat64 },                  /* 215 = stat64 */
  473         { 2, s(struct svr4_sys_lstat64_args),
  474             svr4_sys_lstat64 },                 /* 216 = lstat64 */
  475         { 2, s(struct svr4_sys_fstat64_args),
  476             svr4_sys_fstat64 },                 /* 217 = fstat64 */
  477         { 0, 0,
  478             sys_nosys },                        /* 218 = unimplemented statvfs64 */
  479         { 2, s(struct svr4_sys_fstatvfs64_args),
  480             svr4_sys_fstatvfs64 },              /* 219 = fstatvfs64 */
  481         { 0, 0,
  482             sys_nosys },                        /* 220 = unimplemented setrlimit64 */
  483         { 0, 0,
  484             sys_nosys },                        /* 221 = unimplemented getrlimit64 */
  485         { 4, s(struct svr4_sys_pread64_args),
  486             svr4_sys_pread64 },                 /* 222 = pread64 */
  487         { 4, s(struct svr4_sys_pwrite64_args),
  488             svr4_sys_pwrite64 },                /* 223 = pwrite64 */
  489         { 2, s(struct svr4_sys_creat64_args),
  490             svr4_sys_creat64 },                 /* 224 = creat64 */
  491         { 3, s(struct svr4_sys_open64_args),
  492             svr4_sys_open64 },                  /* 225 = open64 */
  493         { 0, 0,
  494             sys_nosys },                        /* 226 = unimplemented rpcsys */
  495         { 0, 0,
  496             sys_nosys },                        /* 227 = unimplemented */
  497         { 0, 0,
  498             sys_nosys },                        /* 228 = unimplemented */
  499         { 0, 0,
  500             sys_nosys },                        /* 229 = unimplemented */
  501         { 3, s(struct svr4_sys_socket_args),
  502             svr4_sys_socket },                  /* 230 = socket */
  503         { 4, s(struct sys_socketpair_args),
  504             sys_socketpair },                   /* 231 = socketpair */
  505         { 3, s(struct sys_bind_args),
  506             sys_bind },                         /* 232 = bind */
  507         { 2, s(struct sys_listen_args),
  508             sys_listen },                       /* 233 = listen */
  509         { 3, s(struct compat_43_sys_accept_args),
  510             compat_43_sys_accept },             /* 234 = accept */
  511         { 3, s(struct sys_connect_args),
  512             sys_connect },                      /* 235 = connect */
  513         { 2, s(struct sys_shutdown_args),
  514             sys_shutdown },                     /* 236 = shutdown */
  515         { 4, s(struct compat_43_sys_recv_args),
  516             compat_43_sys_recv },               /* 237 = recv */
  517         { 6, s(struct compat_43_sys_recvfrom_args),
  518             compat_43_sys_recvfrom },           /* 238 = recvfrom */
  519         { 3, s(struct compat_43_sys_recvmsg_args),
  520             compat_43_sys_recvmsg },            /* 239 = recvmsg */
  521         { 4, s(struct compat_43_sys_send_args),
  522             compat_43_sys_send },               /* 240 = send */
  523         { 3, s(struct compat_43_sys_sendmsg_args),
  524             compat_43_sys_sendmsg },            /* 241 = sendmsg */
  525         { 6, s(struct sys_sendto_args),
  526             sys_sendto },                       /* 242 = sendto */
  527         { 3, s(struct compat_43_sys_getpeername_args),
  528             compat_43_sys_getpeername },        /* 243 = getpeername */
  529         { 3, s(struct compat_43_sys_getsockname_args),
  530             compat_43_sys_getsockname },        /* 244 = getsockname */
  531         { 5, s(struct sys_getsockopt_args),
  532             sys_getsockopt },                   /* 245 = getsockopt */
  533         { 5, s(struct sys_setsockopt_args),
  534             sys_setsockopt },                   /* 246 = setsockopt */
  535         { 0, 0,
  536             sys_nosys },                        /* 247 = unimplemented sockconfig */
  537         { 0, 0,
  538             sys_nosys },                        /* 248 = unimplemented ntp_gettime */
  539         { 0, 0,
  540             sys_nosys },                        /* 249 = unimplemented ntp_adjtime */
  541 };
  542 

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