[BACK]Return to netbsd32_sysent.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / compat / netbsd32

Annotation of src/sys/compat/netbsd32/netbsd32_sysent.c, Revision 1.12

1.9       mrg         1: /*     $NetBSD$        */
1.1       mrg         2:
                      3: /*
                      4:  * System call switch table.
                      5:  *
                      6:  * DO NOT EDIT-- this file is automatically generated.
1.12    ! eeh         7:  * created from        NetBSD: syscalls.master,v 1.10 1999/10/11 01:36:24 eeh Exp
1.1       mrg         8:  */
                      9:
                     10: #include "opt_ktrace.h"
                     11: #include "opt_nfsserver.h"
                     12: #include "opt_compat_netbsd.h"
1.4       eeh        13: #include "opt_ntp.h"
1.5       tron       14: #include "opt_sysv.h"
1.6       christos   15: #include "opt_compat_43.h"
1.1       mrg        16: #include "fs_lfs.h"
                     17: #include "fs_nfs.h"
                     18: #include <sys/param.h>
                     19: #include <sys/systm.h>
                     20: #include <sys/signal.h>
                     21: #include <sys/mount.h>
                     22: #include <sys/syscallargs.h>
1.8       mrg        23: #include <compat/netbsd32/netbsd32.h>
                     24: #include <compat/netbsd32/netbsd32_syscallargs.h>
1.1       mrg        25:
                     26: #ifdef COMPAT_43
                     27: #define compat_43(func) __CONCAT(compat_43_,func)
                     28: #else
                     29: #define compat_43(func) sys_nosys
                     30: #endif
                     31:
                     32: #ifdef COMPAT_09
                     33: #define compat_09(func) __CONCAT(compat_09_,func)
                     34: #else
                     35: #define compat_09(func) sys_nosys
                     36: #endif
                     37:
                     38: #ifdef COMPAT_10
                     39: #define compat_10(func) __CONCAT(compat_10_,func)
                     40: #else
                     41: #define compat_10(func) sys_nosys
                     42: #endif
                     43:
                     44: #ifdef COMPAT_11
                     45: #define compat_11(func) __CONCAT(compat_11_,func)
                     46: #else
                     47: #define compat_11(func) sys_nosys
                     48: #endif
                     49:
                     50: #ifdef COMPAT_12
                     51: #define compat_12(func) __CONCAT(compat_12_,func)
                     52: #else
                     53: #define compat_12(func) sys_nosys
                     54: #endif
                     55:
                     56: #ifdef COMPAT_13
                     57: #define compat_13(func) __CONCAT(compat_13_,func)
                     58: #else
                     59: #define compat_13(func) sys_nosys
                     60: #endif
                     61:
1.11      eeh        62: #ifdef COMPAT_14
                     63: #define compat_14(func) __CONCAT(compat_14_,func)
                     64: #else
                     65: #define compat_14(func) sys_nosys
                     66: #endif
                     67:
1.1       mrg        68: #define        s(type) sizeof(type)
                     69:
1.8       mrg        70: struct sysent netbsd32_sysent[] = {
1.1       mrg        71:        { 0, 0,
                     72:            sys_nosys },                        /* 0 = syscall (indir) */
1.11      eeh        73:        { 1, s(struct netbsd32_exit_args),
                     74:            netbsd32_exit },                    /* 1 = netbsd32_exit */
1.1       mrg        75:        { 0, 0,
                     76:            sys_fork },                         /* 2 = fork */
1.11      eeh        77:        { 3, s(struct netbsd32_read_args),
                     78:            netbsd32_read },                    /* 3 = netbsd32_read */
                     79:        { 3, s(struct netbsd32_write_args),
                     80:            netbsd32_write },                   /* 4 = netbsd32_write */
                     81:        { 3, s(struct netbsd32_open_args),
                     82:            netbsd32_open },                    /* 5 = netbsd32_open */
                     83:        { 1, s(struct netbsd32_close_args),
                     84:            netbsd32_close },                   /* 6 = netbsd32_close */
                     85:        { 4, s(struct netbsd32_wait4_args),
                     86:            netbsd32_wait4 },                   /* 7 = netbsd32_wait4 */
                     87:        { 2, s(struct compat_43_netbsd32_ocreat_args),
                     88:            compat_43(netbsd32_ocreat) },       /* 8 = compat_43 netbsd32_ocreat */
                     89:        { 2, s(struct netbsd32_link_args),
                     90:            netbsd32_link },                    /* 9 = netbsd32_link */
                     91:        { 1, s(struct netbsd32_unlink_args),
                     92:            netbsd32_unlink },                  /* 10 = netbsd32_unlink */
1.1       mrg        93:        { 0, 0,
                     94:            sys_nosys },                        /* 11 = obsolete execv */
1.11      eeh        95:        { 1, s(struct netbsd32_chdir_args),
                     96:            netbsd32_chdir },                   /* 12 = netbsd32_chdir */
                     97:        { 1, s(struct netbsd32_fchdir_args),
                     98:            netbsd32_fchdir },                  /* 13 = netbsd32_fchdir */
                     99:        { 3, s(struct netbsd32_mknod_args),
                    100:            netbsd32_mknod },                   /* 14 = netbsd32_mknod */
                    101:        { 2, s(struct netbsd32_chmod_args),
                    102:            netbsd32_chmod },                   /* 15 = netbsd32_chmod */
                    103:        { 3, s(struct netbsd32_chown_args),
                    104:            netbsd32_chown },                   /* 16 = netbsd32_chown */
                    105:        { 1, s(struct netbsd32_break_args),
                    106:            netbsd32_break },                   /* 17 = netbsd32_break */
                    107:        { 3, s(struct netbsd32_getfsstat_args),
                    108:            netbsd32_getfsstat },               /* 18 = netbsd32_getfsstat */
                    109:        { 3, s(struct compat_43_netbsd32_olseek_args),
                    110:            compat_43(netbsd32_olseek) },       /* 19 = compat_43 netbsd32_olseek */
1.1       mrg       111:        { 0, 0,
                    112:            sys_getpid },                       /* 20 = getpid */
1.11      eeh       113:        { 4, s(struct netbsd32_mount_args),
                    114:            netbsd32_mount },                   /* 21 = netbsd32_mount */
                    115:        { 2, s(struct netbsd32_unmount_args),
                    116:            netbsd32_unmount },                 /* 22 = netbsd32_unmount */
                    117:        { 1, s(struct netbsd32_setuid_args),
                    118:            netbsd32_setuid },                  /* 23 = netbsd32_setuid */
1.1       mrg       119:        { 0, 0,
                    120:            sys_getuid },                       /* 24 = getuid */
                    121:        { 0, 0,
                    122:            sys_geteuid },                      /* 25 = geteuid */
1.11      eeh       123:        { 4, s(struct netbsd32_ptrace_args),
                    124:            netbsd32_ptrace },                  /* 26 = netbsd32_ptrace */
                    125:        { 3, s(struct netbsd32_recvmsg_args),
                    126:            netbsd32_recvmsg },                 /* 27 = netbsd32_recvmsg */
                    127:        { 3, s(struct netbsd32_sendmsg_args),
                    128:            netbsd32_sendmsg },                 /* 28 = netbsd32_sendmsg */
                    129:        { 6, s(struct netbsd32_recvfrom_args),
                    130:            netbsd32_recvfrom },                /* 29 = netbsd32_recvfrom */
                    131:        { 3, s(struct netbsd32_accept_args),
                    132:            netbsd32_accept },                  /* 30 = netbsd32_accept */
                    133:        { 3, s(struct netbsd32_getpeername_args),
                    134:            netbsd32_getpeername },             /* 31 = netbsd32_getpeername */
                    135:        { 3, s(struct netbsd32_getsockname_args),
                    136:            netbsd32_getsockname },             /* 32 = netbsd32_getsockname */
                    137:        { 2, s(struct netbsd32_access_args),
                    138:            netbsd32_access },                  /* 33 = netbsd32_access */
                    139:        { 2, s(struct netbsd32_chflags_args),
                    140:            netbsd32_chflags },                 /* 34 = netbsd32_chflags */
                    141:        { 2, s(struct netbsd32_fchflags_args),
                    142:            netbsd32_fchflags },                /* 35 = netbsd32_fchflags */
1.1       mrg       143:        { 0, 0,
                    144:            sys_sync },                         /* 36 = sync */
1.11      eeh       145:        { 2, s(struct netbsd32_kill_args),
                    146:            netbsd32_kill },                    /* 37 = netbsd32_kill */
                    147:        { 2, s(struct compat_43_netbsd32_stat43_args),
                    148:            compat_43(netbsd32_stat43) },       /* 38 = compat_43 netbsd32_stat43 */
1.1       mrg       149:        { 0, 0,
                    150:            sys_getppid },                      /* 39 = getppid */
1.11      eeh       151:        { 2, s(struct compat_43_netbsd32_lstat43_args),
                    152:            compat_43(netbsd32_lstat43) },      /* 40 = compat_43 netbsd32_lstat43 */
                    153:        { 1, s(struct netbsd32_dup_args),
                    154:            netbsd32_dup },                     /* 41 = netbsd32_dup */
1.1       mrg       155:        { 0, 0,
                    156:            sys_pipe },                         /* 42 = pipe */
                    157:        { 0, 0,
                    158:            sys_getegid },                      /* 43 = getegid */
1.11      eeh       159:        { 4, s(struct netbsd32_profil_args),
                    160:            netbsd32_profil },                  /* 44 = netbsd32_profil */
1.10      christos  161: #if defined(KTRACE) || !defined(_KERNEL)
1.11      eeh       162:        { 4, s(struct netbsd32_ktrace_args),
                    163:            netbsd32_ktrace },                  /* 45 = netbsd32_ktrace */
1.1       mrg       164: #else
                    165:        { 0, 0,
1.11      eeh       166:            sys_nosys },                        /* 45 = excluded netbsd32_ktrace */
1.1       mrg       167: #endif
1.11      eeh       168:        { 3, s(struct netbsd32_sigaction_args),
                    169:            netbsd32_sigaction },               /* 46 = netbsd32_sigaction */
1.1       mrg       170:        { 0, 0,
                    171:            sys_getgid },                       /* 47 = getgid */
1.11      eeh       172:        { 2, s(struct compat_13_netbsd32_sigprocmask_args),
                    173:            compat_13(netbsd32_sigprocmask) },  /* 48 = compat_13 sigprocmask13 */
                    174:        { 2, s(struct netbsd32___getlogin_args),
                    175:            netbsd32___getlogin },              /* 49 = netbsd32___getlogin */
                    176:        { 1, s(struct netbsd32_setlogin_args),
                    177:            netbsd32_setlogin },                /* 50 = netbsd32_setlogin */
                    178:        { 1, s(struct netbsd32_acct_args),
                    179:            netbsd32_acct },                    /* 51 = netbsd32_acct */
1.1       mrg       180:        { 0, 0,
1.4       eeh       181:            compat_13(sys_sigpending) },        /* 52 = compat_13 sigpending13 */
1.11      eeh       182:        { 2, s(struct compat_13_netbsd32_sigaltstack13_args),
                    183:            compat_13(netbsd32_sigaltstack13) },/* 53 = compat_13 netbsd32_sigaltstack13 */
                    184:        { 3, s(struct netbsd32_ioctl_args),
                    185:            netbsd32_ioctl },                   /* 54 = netbsd32_ioctl */
1.3       mrg       186: #ifdef COMPAT_12
1.11      eeh       187:        { 1, s(struct compat_12_netbsd32_reboot_args),
                    188:            compat_12(netbsd32_reboot) },       /* 55 = compat_12 netbsd32_reboot */
1.3       mrg       189: #else
                    190:        { 0, 0,
                    191:            sys_nosys },                        /* 55 = obsolete oreboot */
                    192: #endif
1.11      eeh       193:        { 1, s(struct netbsd32_revoke_args),
                    194:            netbsd32_revoke },                  /* 56 = netbsd32_revoke */
                    195:        { 2, s(struct netbsd32_symlink_args),
                    196:            netbsd32_symlink },                 /* 57 = netbsd32_symlink */
                    197:        { 3, s(struct netbsd32_readlink_args),
                    198:            netbsd32_readlink },                /* 58 = netbsd32_readlink */
                    199:        { 3, s(struct netbsd32_execve_args),
                    200:            netbsd32_execve },                  /* 59 = netbsd32_execve */
                    201:        { 1, s(struct netbsd32_umask_args),
                    202:            netbsd32_umask },                   /* 60 = netbsd32_umask */
                    203:        { 1, s(struct netbsd32_chroot_args),
                    204:            netbsd32_chroot },                  /* 61 = netbsd32_chroot */
                    205:        { 2, s(struct compat_43_netbsd32_fstat43_args),
                    206:            compat_43(netbsd32_fstat43) },      /* 62 = compat_43 netbsd32_fstat43 */
                    207:        { 4, s(struct compat_43_netbsd32_ogetkerninfo_args),
                    208:            compat_43(netbsd32_ogetkerninfo) }, /* 63 = compat_43 netbsd32_ogetkerninfo */
1.1       mrg       209:        { 0, 0,
                    210:            compat_43(sys_getpagesize) },       /* 64 = compat_43 ogetpagesize */
1.11      eeh       211:        { 2, s(struct compat_12_netbsd32_msync_args),
                    212:            compat_12(netbsd32_msync) },        /* 65 = compat_12 netbsd32_msync */
1.1       mrg       213:        { 0, 0,
                    214:            sys_vfork },                        /* 66 = vfork */
                    215:        { 0, 0,
                    216:            sys_nosys },                        /* 67 = obsolete vread */
                    217:        { 0, 0,
                    218:            sys_nosys },                        /* 68 = obsolete vwrite */
1.11      eeh       219:        { 1, s(struct netbsd32_sbrk_args),
                    220:            netbsd32_sbrk },                    /* 69 = netbsd32_sbrk */
                    221:        { 1, s(struct netbsd32_sstk_args),
                    222:            netbsd32_sstk },                    /* 70 = netbsd32_sstk */
                    223:        { 6, s(struct compat_43_netbsd32_ommap_args),
                    224:            compat_43(netbsd32_ommap) },        /* 71 = compat_43 netbsd32_ommap */
                    225:        { 1, s(struct netbsd32_ovadvise_args),
                    226:            netbsd32_ovadvise },                /* 72 = vadvise */
                    227:        { 2, s(struct netbsd32_munmap_args),
                    228:            netbsd32_munmap },                  /* 73 = netbsd32_munmap */
                    229:        { 3, s(struct netbsd32_mprotect_args),
                    230:            netbsd32_mprotect },                /* 74 = netbsd32_mprotect */
                    231:        { 3, s(struct netbsd32_madvise_args),
                    232:            netbsd32_madvise },                 /* 75 = netbsd32_madvise */
1.1       mrg       233:        { 0, 0,
                    234:            sys_nosys },                        /* 76 = obsolete vhangup */
                    235:        { 0, 0,
                    236:            sys_nosys },                        /* 77 = obsolete vlimit */
1.11      eeh       237:        { 3, s(struct netbsd32_mincore_args),
                    238:            netbsd32_mincore },                 /* 78 = netbsd32_mincore */
                    239:        { 2, s(struct netbsd32_getgroups_args),
                    240:            netbsd32_getgroups },               /* 79 = netbsd32_getgroups */
                    241:        { 2, s(struct netbsd32_setgroups_args),
                    242:            netbsd32_setgroups },               /* 80 = netbsd32_setgroups */
1.1       mrg       243:        { 0, 0,
                    244:            sys_getpgrp },                      /* 81 = getpgrp */
1.11      eeh       245:        { 2, s(struct netbsd32_setpgid_args),
                    246:            netbsd32_setpgid },                 /* 82 = netbsd32_setpgid */
                    247:        { 3, s(struct netbsd32_setitimer_args),
                    248:            netbsd32_setitimer },               /* 83 = netbsd32_setitimer */
1.1       mrg       249:        { 0, 0,
                    250:            compat_43(sys_wait) },              /* 84 = compat_43 owait */
1.11      eeh       251:        { 1, s(struct compat_12_netbsd32_oswapon_args),
                    252:            compat_12(netbsd32_oswapon) },      /* 85 = compat_12 netbsd32_oswapon */
                    253:        { 2, s(struct netbsd32_getitimer_args),
                    254:            netbsd32_getitimer },               /* 86 = netbsd32_getitimer */
                    255:        { 2, s(struct compat_43_netbsd32_ogethostname_args),
                    256:            compat_43(netbsd32_ogethostname) }, /* 87 = compat_43 netbsd32_ogethostname */
                    257:        { 2, s(struct compat_43_netbsd32_osethostname_args),
                    258:            compat_43(netbsd32_osethostname) }, /* 88 = compat_43 netbsd32_osethostname */
1.1       mrg       259:        { 0, 0,
                    260:            compat_43(sys_getdtablesize) },     /* 89 = compat_43 ogetdtablesize */
1.11      eeh       261:        { 2, s(struct netbsd32_dup2_args),
                    262:            netbsd32_dup2 },                    /* 90 = netbsd32_dup2 */
1.1       mrg       263:        { 0, 0,
                    264:            sys_nosys },                        /* 91 = unimplemented getdopt */
1.11      eeh       265:        { 3, s(struct netbsd32_fcntl_args),
                    266:            netbsd32_fcntl },                   /* 92 = netbsd32_fcntl */
                    267:        { 5, s(struct netbsd32_select_args),
                    268:            netbsd32_select },                  /* 93 = netbsd32_select */
1.1       mrg       269:        { 0, 0,
                    270:            sys_nosys },                        /* 94 = unimplemented setdopt */
1.11      eeh       271:        { 1, s(struct netbsd32_fsync_args),
                    272:            netbsd32_fsync },                   /* 95 = netbsd32_fsync */
                    273:        { 3, s(struct netbsd32_setpriority_args),
                    274:            netbsd32_setpriority },             /* 96 = netbsd32_setpriority */
                    275:        { 3, s(struct netbsd32_socket_args),
                    276:            netbsd32_socket },                  /* 97 = netbsd32_socket */
                    277:        { 3, s(struct netbsd32_connect_args),
                    278:            netbsd32_connect },                 /* 98 = netbsd32_connect */
                    279:        { 3, s(struct compat_43_netbsd32_oaccept_args),
                    280:            compat_43(netbsd32_oaccept) },      /* 99 = compat_43 netbsd32_oaccept */
                    281:        { 2, s(struct netbsd32_getpriority_args),
                    282:            netbsd32_getpriority },             /* 100 = netbsd32_getpriority */
                    283:        { 4, s(struct compat_43_netbsd32_osend_args),
                    284:            compat_43(netbsd32_osend) },        /* 101 = compat_43 netbsd32_osend */
                    285:        { 4, s(struct compat_43_netbsd32_orecv_args),
                    286:            compat_43(netbsd32_orecv) },        /* 102 = compat_43 netbsd32_orecv */
1.12    ! eeh       287:        { 1, s(struct compat_13_netbsd32_sigreturn_args),
        !           288:            compat_13(netbsd32_sigreturn) },    /* 103 = compat_13 sigreturn13 */
1.11      eeh       289:        { 3, s(struct netbsd32_bind_args),
                    290:            netbsd32_bind },                    /* 104 = netbsd32_bind */
                    291:        { 5, s(struct netbsd32_setsockopt_args),
                    292:            netbsd32_setsockopt },              /* 105 = netbsd32_setsockopt */
                    293:        { 2, s(struct netbsd32_listen_args),
                    294:            netbsd32_listen },                  /* 106 = netbsd32_listen */
1.1       mrg       295:        { 0, 0,
                    296:            sys_nosys },                        /* 107 = obsolete vtimes */
1.11      eeh       297:        { 3, s(struct compat_43_netbsd32_osigvec_args),
                    298:            compat_43(netbsd32_osigvec) },      /* 108 = compat_43 netbsd32_osigvec */
1.1       mrg       299: #ifdef COMPAT_43
1.11      eeh       300:        { 1, s(struct compat_43_netbsd32_sigblock_args),
                    301:            compat_43(netbsd32_sigblock) },     /* 109 = compat_43 netbsd32_sigblock */
                    302:        { 1, s(struct compat_43_netbsd32_sigsetmask_args),
                    303:            compat_43(netbsd32_sigsetmask) },   /* 110 = compat_43 netbsd32_sigsetmask */
1.1       mrg       304: #else
                    305:        { 0, 0,
                    306:            sys_nosys },                        /* 109 = obsolete sigblock */
                    307:        { 0, 0,
                    308:            sys_nosys },                        /* 110 = obsolete sigsetmask */
                    309: #endif
1.11      eeh       310:        { 1, s(struct compat_13_netbsd32_sigsuspend_args),
                    311:            compat_13(netbsd32_sigsuspend) },   /* 111 = compat_13 sigsuspend13 */
                    312:        { 2, s(struct compat_43_netbsd32_osigstack_args),
                    313:            compat_43(netbsd32_osigstack) },    /* 112 = compat_43 netbsd32_osigstack */
                    314:        { 3, s(struct compat_43_netbsd32_orecvmsg_args),
                    315:            compat_43(netbsd32_orecvmsg) },     /* 113 = compat_43 netbsd32_orecvmsg */
                    316:        { 3, s(struct compat_43_netbsd32_osendmsg_args),
                    317:            compat_43(netbsd32_osendmsg) },     /* 114 = compat_43 netbsd32_osendmsg */
1.1       mrg       318:        { 0, 0,
                    319:            sys_nosys },                        /* 115 = obsolete vtrace */
1.11      eeh       320:        { 2, s(struct netbsd32_gettimeofday_args),
                    321:            netbsd32_gettimeofday },            /* 116 = netbsd32_gettimeofday */
                    322:        { 2, s(struct netbsd32_getrusage_args),
                    323:            netbsd32_getrusage },               /* 117 = netbsd32_getrusage */
                    324:        { 5, s(struct netbsd32_getsockopt_args),
                    325:            netbsd32_getsockopt },              /* 118 = netbsd32_getsockopt */
1.1       mrg       326:        { 0, 0,
                    327:            sys_nosys },                        /* 119 = obsolete resuba */
1.11      eeh       328:        { 3, s(struct netbsd32_readv_args),
                    329:            netbsd32_readv },                   /* 120 = netbsd32_readv */
                    330:        { 3, s(struct netbsd32_writev_args),
                    331:            netbsd32_writev },                  /* 121 = netbsd32_writev */
                    332:        { 2, s(struct netbsd32_settimeofday_args),
                    333:            netbsd32_settimeofday },            /* 122 = netbsd32_settimeofday */
                    334:        { 3, s(struct netbsd32_fchown_args),
                    335:            netbsd32_fchown },                  /* 123 = netbsd32_fchown */
                    336:        { 2, s(struct netbsd32_fchmod_args),
                    337:            netbsd32_fchmod },                  /* 124 = netbsd32_fchmod */
                    338:        { 6, s(struct compat_43_netbsd32_orecvfrom_args),
                    339:            compat_43(netbsd32_orecvfrom) },    /* 125 = compat_43 netbsd32_orecvfrom */
                    340:        { 2, s(struct netbsd32_setreuid_args),
                    341:            netbsd32_setreuid },                /* 126 = netbsd32_setreuid */
                    342:        { 2, s(struct netbsd32_setregid_args),
                    343:            netbsd32_setregid },                /* 127 = netbsd32_setregid */
                    344:        { 2, s(struct netbsd32_rename_args),
                    345:            netbsd32_rename },                  /* 128 = netbsd32_rename */
                    346:        { 2, s(struct compat_43_netbsd32_otruncate_args),
                    347:            compat_43(netbsd32_otruncate) },    /* 129 = compat_43 netbsd32_otruncate */
                    348:        { 2, s(struct compat_43_netbsd32_oftruncate_args),
                    349:            compat_43(netbsd32_oftruncate) },   /* 130 = compat_43 netbsd32_oftruncate */
                    350:        { 2, s(struct netbsd32_flock_args),
                    351:            netbsd32_flock },                   /* 131 = netbsd32_flock */
                    352:        { 2, s(struct netbsd32_mkfifo_args),
                    353:            netbsd32_mkfifo },                  /* 132 = netbsd32_mkfifo */
                    354:        { 6, s(struct netbsd32_sendto_args),
                    355:            netbsd32_sendto },                  /* 133 = netbsd32_sendto */
                    356:        { 2, s(struct netbsd32_shutdown_args),
                    357:            netbsd32_shutdown },                /* 134 = netbsd32_shutdown */
                    358:        { 4, s(struct netbsd32_socketpair_args),
                    359:            netbsd32_socketpair },              /* 135 = netbsd32_socketpair */
                    360:        { 2, s(struct netbsd32_mkdir_args),
                    361:            netbsd32_mkdir },                   /* 136 = netbsd32_mkdir */
                    362:        { 1, s(struct netbsd32_rmdir_args),
                    363:            netbsd32_rmdir },                   /* 137 = netbsd32_rmdir */
                    364:        { 2, s(struct netbsd32_utimes_args),
                    365:            netbsd32_utimes },                  /* 138 = netbsd32_utimes */
1.1       mrg       366:        { 0, 0,
                    367:            sys_nosys },                        /* 139 = obsolete 4.2 sigreturn */
1.11      eeh       368:        { 2, s(struct netbsd32_adjtime_args),
                    369:            netbsd32_adjtime },                 /* 140 = netbsd32_adjtime */
                    370:        { 3, s(struct compat_43_netbsd32_ogetpeername_args),
                    371:            compat_43(netbsd32_ogetpeername) }, /* 141 = compat_43 netbsd32_ogetpeername */
1.1       mrg       372:        { 0, 0,
                    373:            compat_43(sys_gethostid) },         /* 142 = compat_43 ogethostid */
                    374: #ifdef COMPAT_43
1.11      eeh       375:        { 1, s(struct compat_43_netbsd32_sethostid_args),
                    376:            compat_43(netbsd32_sethostid) },    /* 143 = compat_43 netbsd32_sethostid */
1.1       mrg       377: #else
                    378:        { 0, 0,
                    379:            sys_nosys },                        /* 143 = obsolete sethostid */
                    380: #endif
1.11      eeh       381:        { 2, s(struct compat_43_netbsd32_ogetrlimit_args),
                    382:            compat_43(netbsd32_ogetrlimit) },   /* 144 = compat_43 netbsd32_ogetrlimit */
                    383:        { 2, s(struct compat_43_netbsd32_osetrlimit_args),
                    384:            compat_43(netbsd32_osetrlimit) },   /* 145 = compat_43 netbsd32_osetrlimit */
1.1       mrg       385: #ifdef COMPAT_43
1.11      eeh       386:        { 2, s(struct compat_43_netbsd32_killpg_args),
                    387:            compat_43(netbsd32_killpg) },       /* 146 = compat_43 netbsd32_killpg */
1.1       mrg       388: #else
                    389:        { 0, 0,
                    390:            sys_nosys },                        /* 146 = obsolete killpg */
                    391: #endif
                    392:        { 0, 0,
                    393:            sys_setsid },                       /* 147 = setsid */
1.11      eeh       394:        { 4, s(struct netbsd32_quotactl_args),
                    395:            netbsd32_quotactl },                /* 148 = netbsd32_quotactl */
1.1       mrg       396:        { 0, 0,
                    397:            compat_43(sys_quota) },             /* 149 = compat_43 oquota */
1.11      eeh       398:        { 3, s(struct compat_43_netbsd32_ogetsockname_args),
                    399:            compat_43(netbsd32_ogetsockname) }, /* 150 = compat_43 netbsd32_ogetsockname */
1.1       mrg       400:        { 0, 0,
                    401:            sys_nosys },                        /* 151 = unimplemented */
                    402:        { 0, 0,
                    403:            sys_nosys },                        /* 152 = unimplemented */
                    404:        { 0, 0,
                    405:            sys_nosys },                        /* 153 = unimplemented */
                    406:        { 0, 0,
                    407:            sys_nosys },                        /* 154 = unimplemented */
1.10      christos  408: #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
1.11      eeh       409:        { 2, s(struct netbsd32_nfssvc_args),
                    410:            netbsd32_nfssvc },                  /* 155 = netbsd32_nfssvc */
1.1       mrg       411: #else
                    412:        { 0, 0,
1.11      eeh       413:            sys_nosys },                        /* 155 = excluded netbsd32_nfssvc */
1.1       mrg       414: #endif
1.11      eeh       415:        { 4, s(struct compat_43_netbsd32_ogetdirentries_args),
                    416:            compat_43(netbsd32_ogetdirentries) },/* 156 = compat_43 netbsd32_ogetdirentries */
                    417:        { 2, s(struct netbsd32_statfs_args),
                    418:            netbsd32_statfs },                  /* 157 = netbsd32_statfs */
                    419:        { 2, s(struct netbsd32_fstatfs_args),
                    420:            netbsd32_fstatfs },                 /* 158 = netbsd32_fstatfs */
1.1       mrg       421:        { 0, 0,
                    422:            sys_nosys },                        /* 159 = unimplemented */
                    423:        { 0, 0,
                    424:            sys_nosys },                        /* 160 = unimplemented */
1.10      christos  425: #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
1.11      eeh       426:        { 2, s(struct netbsd32_getfh_args),
                    427:            netbsd32_getfh },                   /* 161 = netbsd32_getfh */
1.1       mrg       428: #else
                    429:        { 0, 0,
1.11      eeh       430:            sys_nosys },                        /* 161 = excluded netbsd32_getfh */
1.1       mrg       431: #endif
1.11      eeh       432:        { 2, s(struct compat_09_netbsd32_ogetdomainname_args),
                    433:            compat_09(netbsd32_ogetdomainname) },/* 162 = compat_09 netbsd32_ogetdomainname */
                    434:        { 2, s(struct compat_09_netbsd32_osetdomainname_args),
                    435:            compat_09(netbsd32_osetdomainname) },/* 163 = compat_09 netbsd32_osetdomainname */
                    436:        { 1, s(struct compat_09_netbsd32_uname_args),
                    437:            compat_09(netbsd32_uname) },        /* 164 = compat_09 netbsd32_uname */
                    438:        { 2, s(struct netbsd32_sysarch_args),
                    439:            netbsd32_sysarch },                 /* 165 = netbsd32_sysarch */
1.1       mrg       440:        { 0, 0,
                    441:            sys_nosys },                        /* 166 = unimplemented */
                    442:        { 0, 0,
                    443:            sys_nosys },                        /* 167 = unimplemented */
                    444:        { 0, 0,
                    445:            sys_nosys },                        /* 168 = unimplemented */
1.11      eeh       446: #if (defined(SYSVSEM) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10)
                    447:        { 5, s(struct netbsd32_compat_10_sys_semsys_args),
                    448:            netbsd32_compat_10_sys_semsys },    /* 169 = osemsys */
1.1       mrg       449: #else
                    450:        { 0, 0,
1.10      christos  451:            sys_nosys },                        /* 169 = excluded 1.0 semsys */
1.1       mrg       452: #endif
1.10      christos  453: #if (defined(SYSVMSG) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10)
1.11      eeh       454:        { 6, s(struct netbsd32_compat_10_sys_msgsys_args),
                    455:            netbsd32_compat_10_sys_msgsys },    /* 170 = omsgsys */
1.1       mrg       456: #else
                    457:        { 0, 0,
1.10      christos  458:            sys_nosys },                        /* 170 = excluded 1.0 msgsys */
1.1       mrg       459: #endif
1.10      christos  460: #if (defined(SYSVSHM) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10)
1.11      eeh       461:        { 4, s(struct netbsd32_compat_10_sys_shmsys_args),
                    462:            netbsd32_compat_10_sys_shmsys },    /* 171 = oshmsys */
1.1       mrg       463: #else
                    464:        { 0, 0,
1.10      christos  465:            sys_nosys },                        /* 171 = excluded 1.0 shmsys */
1.1       mrg       466: #endif
                    467:        { 0, 0,
                    468:            sys_nosys },                        /* 172 = unimplemented */
1.11      eeh       469:        { 5, s(struct netbsd32_pread_args),
                    470:            netbsd32_pread },                   /* 173 = netbsd32_pread */
                    471:        { 5, s(struct netbsd32_pwrite_args),
                    472:            netbsd32_pwrite },                  /* 174 = netbsd32_pwrite */
1.10      christos  473: #if defined(NTP) && !defined(_KERNEL)
1.11      eeh       474:        { 1, s(struct netbsd32_ntp_gettime_args),
                    475:            netbsd32_ntp_gettime },             /* 175 = netbsd32_ntp_gettime */
                    476:        { 1, s(struct netbsd32_ntp_adjtime_args),
                    477:            netbsd32_ntp_adjtime },             /* 176 = netbsd32_ntp_adjtime */
1.4       eeh       478: #else
                    479:        { 0, 0,
1.11      eeh       480:            sys_nosys },                        /* 175 = excluded netbsd32_ntp_gettime */
1.4       eeh       481:        { 0, 0,
1.11      eeh       482:            sys_nosys },                        /* 176 = excluded netbsd32_ntp_adjtime */
1.4       eeh       483: #endif
1.1       mrg       484:        { 0, 0,
                    485:            sys_nosys },                        /* 177 = unimplemented */
                    486:        { 0, 0,
                    487:            sys_nosys },                        /* 178 = unimplemented */
                    488:        { 0, 0,
                    489:            sys_nosys },                        /* 179 = unimplemented */
                    490:        { 0, 0,
                    491:            sys_nosys },                        /* 180 = unimplemented */
1.11      eeh       492:        { 1, s(struct netbsd32_setgid_args),
                    493:            netbsd32_setgid },                  /* 181 = netbsd32_setgid */
                    494:        { 1, s(struct netbsd32_setegid_args),
                    495:            netbsd32_setegid },                 /* 182 = netbsd32_setegid */
                    496:        { 1, s(struct netbsd32_seteuid_args),
                    497:            netbsd32_seteuid },                 /* 183 = netbsd32_seteuid */
1.10      christos  498: #if defined(LFS) || !defined(_KERNEL)
1.11      eeh       499:        { 3, s(struct netbsd32_sys_lfs_bmapv_args),
                    500:            netbsd32_sys_lfs_bmapv },           /* 184 = lfs_bmapv */
                    501:        { 3, s(struct netbsd32_sys_lfs_markv_args),
                    502:            netbsd32_sys_lfs_markv },           /* 185 = lfs_markv */
                    503:        { 2, s(struct netbsd32_sys_lfs_segclean_args),
                    504:            netbsd32_sys_lfs_segclean },        /* 186 = lfs_segclean */
                    505:        { 2, s(struct netbsd32_sys_lfs_segwait_args),
                    506:            netbsd32_sys_lfs_segwait },         /* 187 = lfs_segwait */
                    507: #else
                    508:        { 0, 0,
                    509:            sys_nosys },                        /* 184 = excluded netbsd32_sys_lfs_bmapv */
                    510:        { 0, 0,
                    511:            sys_nosys },                        /* 185 = excluded netbsd32_sys_lfs_markv */
                    512:        { 0, 0,
                    513:            sys_nosys },                        /* 186 = excluded netbsd32_sys_lfs_segclean */
                    514:        { 0, 0,
                    515:            sys_nosys },                        /* 187 = excluded netbsd32_sys_lfs_segwait */
                    516: #endif
                    517:        { 2, s(struct compat_12_netbsd32_stat12_args),
                    518:            compat_12(netbsd32_stat12) },       /* 188 = compat_12 netbsd32_stat12 */
                    519:        { 2, s(struct compat_12_netbsd32_fstat12_args),
                    520:            compat_12(netbsd32_fstat12) },      /* 189 = compat_12 netbsd32_fstat12 */
                    521:        { 2, s(struct compat_12_netbsd32_lstat12_args),
                    522:            compat_12(netbsd32_lstat12) },      /* 190 = compat_12 netbsd32_lstat12 */
                    523:        { 2, s(struct netbsd32_pathconf_args),
                    524:            netbsd32_pathconf },                /* 191 = netbsd32_pathconf */
                    525:        { 2, s(struct netbsd32_fpathconf_args),
                    526:            netbsd32_fpathconf },               /* 192 = netbsd32_fpathconf */
1.1       mrg       527:        { 0, 0,
                    528:            sys_nosys },                        /* 193 = unimplemented */
1.11      eeh       529:        { 2, s(struct netbsd32_getrlimit_args),
                    530:            netbsd32_getrlimit },               /* 194 = netbsd32_getrlimit */
                    531:        { 2, s(struct netbsd32_setrlimit_args),
                    532:            netbsd32_setrlimit },               /* 195 = netbsd32_setrlimit */
                    533:        { 4, s(struct compat_12_netbsd32_getdirentries_args),
                    534:            compat_12(netbsd32_getdirentries) },/* 196 = compat_12 netbsd32_getdirentries */
                    535:        { 7, s(struct netbsd32_mmap_args),
                    536:            netbsd32_mmap },                    /* 197 = netbsd32_mmap */
1.1       mrg       537:        { 0, 0,
                    538:            sys_nosys },                        /* 198 = __syscall (indir) */
1.11      eeh       539:        { 4, s(struct netbsd32_lseek_args),
                    540:            netbsd32_lseek },                   /* 199 = netbsd32_lseek */
                    541:        { 3, s(struct netbsd32_truncate_args),
                    542:            netbsd32_truncate },                /* 200 = netbsd32_truncate */
                    543:        { 3, s(struct netbsd32_ftruncate_args),
                    544:            netbsd32_ftruncate },               /* 201 = netbsd32_ftruncate */
                    545:        { 6, s(struct netbsd32___sysctl_args),
                    546:            netbsd32___sysctl },                /* 202 = netbsd32___sysctl */
                    547:        { 2, s(struct netbsd32_mlock_args),
                    548:            netbsd32_mlock },                   /* 203 = netbsd32_mlock */
                    549:        { 2, s(struct netbsd32_munlock_args),
                    550:            netbsd32_munlock },                 /* 204 = netbsd32_munlock */
                    551:        { 1, s(struct netbsd32_undelete_args),
                    552:            netbsd32_undelete },                /* 205 = netbsd32_undelete */
                    553:        { 2, s(struct netbsd32_futimes_args),
                    554:            netbsd32_futimes },                 /* 206 = netbsd32_futimes */
                    555:        { 1, s(struct netbsd32_getpgid_args),
                    556:            netbsd32_getpgid },                 /* 207 = netbsd32_getpgid */
                    557:        { 2, s(struct netbsd32_reboot_args),
                    558:            netbsd32_reboot },                  /* 208 = netbsd32_reboot */
                    559:        { 3, s(struct netbsd32_poll_args),
                    560:            netbsd32_poll },                    /* 209 = netbsd32_poll */
1.10      christos  561: #if defined(LKM) || !defined(_KERNEL)
1.1       mrg       562:        { 0, 0,
                    563:            sys_lkmnosys },                     /* 210 = lkmnosys */
                    564:        { 0, 0,
                    565:            sys_lkmnosys },                     /* 211 = lkmnosys */
                    566:        { 0, 0,
                    567:            sys_lkmnosys },                     /* 212 = lkmnosys */
                    568:        { 0, 0,
                    569:            sys_lkmnosys },                     /* 213 = lkmnosys */
                    570:        { 0, 0,
                    571:            sys_lkmnosys },                     /* 214 = lkmnosys */
                    572:        { 0, 0,
                    573:            sys_lkmnosys },                     /* 215 = lkmnosys */
                    574:        { 0, 0,
                    575:            sys_lkmnosys },                     /* 216 = lkmnosys */
                    576:        { 0, 0,
                    577:            sys_lkmnosys },                     /* 217 = lkmnosys */
                    578:        { 0, 0,
                    579:            sys_lkmnosys },                     /* 218 = lkmnosys */
                    580:        { 0, 0,
                    581:            sys_lkmnosys },                     /* 219 = lkmnosys */
1.10      christos  582: #else  /* !LKM || !_KERNEL */
1.1       mrg       583:        { 0, 0,
1.10      christos  584:            sys_nosys },                        /* 210 = excluded lkmnosys */
1.1       mrg       585:        { 0, 0,
1.10      christos  586:            sys_nosys },                        /* 211 = excluded lkmnosys */
1.1       mrg       587:        { 0, 0,
1.10      christos  588:            sys_nosys },                        /* 212 = excluded lkmnosys */
1.1       mrg       589:        { 0, 0,
1.10      christos  590:            sys_nosys },                        /* 213 = excluded lkmnosys */
1.1       mrg       591:        { 0, 0,
1.10      christos  592:            sys_nosys },                        /* 214 = excluded lkmnosys */
1.1       mrg       593:        { 0, 0,
1.10      christos  594:            sys_nosys },                        /* 215 = excluded lkmnosys */
1.1       mrg       595:        { 0, 0,
1.10      christos  596:            sys_nosys },                        /* 216 = excluded lkmnosys */
1.1       mrg       597:        { 0, 0,
1.10      christos  598:            sys_nosys },                        /* 217 = excluded lkmnosys */
1.1       mrg       599:        { 0, 0,
1.10      christos  600:            sys_nosys },                        /* 218 = excluded lkmnosys */
1.1       mrg       601:        { 0, 0,
1.10      christos  602:            sys_nosys },                        /* 219 = excluded lkmnosys */
                    603: #endif /* !LKM || !_KERNEL */
                    604: #if defined(SYSVSEM) || !defined(_KERNEL)
1.11      eeh       605:        { 4, s(struct compat_14_netbsd32___semctl_args),
                    606:            compat_14(netbsd32___semctl) },     /* 220 = compat_14 netbsd32___semctl */
                    607:        { 3, s(struct netbsd32_semget_args),
                    608:            netbsd32_semget },                  /* 221 = netbsd32_semget */
                    609:        { 3, s(struct netbsd32_semop_args),
                    610:            netbsd32_semop },                   /* 222 = netbsd32_semop */
                    611:        { 1, s(struct netbsd32_semconfig_args),
                    612:            netbsd32_semconfig },               /* 223 = netbsd32_semconfig */
1.1       mrg       613: #else
                    614:        { 0, 0,
1.12    ! eeh       615:            sys_nosys },                        /* 220 = excluded compat_14_netbsd32_semctl */
1.1       mrg       616:        { 0, 0,
1.11      eeh       617:            sys_nosys },                        /* 221 = excluded netbsd32_semget */
1.1       mrg       618:        { 0, 0,
1.11      eeh       619:            sys_nosys },                        /* 222 = excluded netbsd32_semop */
1.1       mrg       620:        { 0, 0,
1.11      eeh       621:            sys_nosys },                        /* 223 = excluded netbsd32_semconfig */
1.1       mrg       622: #endif
1.10      christos  623: #if defined(SYSVMSG) || !defined(_KERNEL)
1.11      eeh       624:        { 3, s(struct compat_14_netbsd32_msgctl_args),
                    625:            compat_14(netbsd32_msgctl) },       /* 224 = compat_14 netbsd32_msgctl */
                    626:        { 2, s(struct netbsd32_msgget_args),
                    627:            netbsd32_msgget },                  /* 225 = netbsd32_msgget */
                    628:        { 4, s(struct netbsd32_msgsnd_args),
                    629:            netbsd32_msgsnd },                  /* 226 = netbsd32_msgsnd */
                    630:        { 5, s(struct netbsd32_msgrcv_args),
                    631:            netbsd32_msgrcv },                  /* 227 = netbsd32_msgrcv */
1.1       mrg       632: #else
                    633:        { 0, 0,
1.12    ! eeh       634:            sys_nosys },                        /* 224 = excluded compat_14_netbsd32_msgctl */
1.1       mrg       635:        { 0, 0,
1.11      eeh       636:            sys_nosys },                        /* 225 = excluded netbsd32_msgget */
1.1       mrg       637:        { 0, 0,
1.11      eeh       638:            sys_nosys },                        /* 226 = excluded netbsd32_msgsnd */
1.1       mrg       639:        { 0, 0,
1.11      eeh       640:            sys_nosys },                        /* 227 = excluded netbsd32_msgrcv */
1.1       mrg       641: #endif
1.10      christos  642: #if defined(SYSVSHM) || !defined(_KERNEL)
1.11      eeh       643:        { 3, s(struct netbsd32_shmat_args),
                    644:            netbsd32_shmat },                   /* 228 = netbsd32_shmat */
                    645:        { 3, s(struct compat_14_netbsd32_shmctl_args),
                    646:            compat_14(netbsd32_shmctl) },       /* 229 = compat_14 netbsd32_shmctl */
                    647:        { 1, s(struct netbsd32_shmdt_args),
                    648:            netbsd32_shmdt },                   /* 230 = netbsd32_shmdt */
                    649:        { 3, s(struct netbsd32_shmget_args),
                    650:            netbsd32_shmget },                  /* 231 = netbsd32_shmget */
                    651: #else
                    652:        { 0, 0,
                    653:            sys_nosys },                        /* 228 = excluded netbsd32_shmat */
                    654:        { 0, 0,
1.12    ! eeh       655:            sys_nosys },                        /* 229 = excluded compat_14_netbsd32_shmctl */
1.11      eeh       656:        { 0, 0,
                    657:            sys_nosys },                        /* 230 = excluded netbsd32_shmdt */
                    658:        { 0, 0,
                    659:            sys_nosys },                        /* 231 = excluded netbsd32_shmget */
                    660: #endif
                    661:        { 2, s(struct netbsd32_clock_gettime_args),
                    662:            netbsd32_clock_gettime },           /* 232 = netbsd32_clock_gettime */
                    663:        { 2, s(struct netbsd32_clock_settime_args),
                    664:            netbsd32_clock_settime },           /* 233 = netbsd32_clock_settime */
                    665:        { 2, s(struct netbsd32_clock_getres_args),
                    666:            netbsd32_clock_getres },            /* 234 = netbsd32_clock_getres */
1.1       mrg       667:        { 0, 0,
                    668:            sys_nosys },                        /* 235 = unimplemented timer_create */
                    669:        { 0, 0,
                    670:            sys_nosys },                        /* 236 = unimplemented timer_delete */
                    671:        { 0, 0,
                    672:            sys_nosys },                        /* 237 = unimplemented timer_settime */
                    673:        { 0, 0,
                    674:            sys_nosys },                        /* 238 = unimplemented timer_gettime */
                    675:        { 0, 0,
                    676:            sys_nosys },                        /* 239 = unimplemented timer_getoverrun */
1.11      eeh       677:        { 2, s(struct netbsd32_nanosleep_args),
                    678:            netbsd32_nanosleep },               /* 240 = netbsd32_nanosleep */
                    679:        { 1, s(struct netbsd32_fdatasync_args),
                    680:            netbsd32_fdatasync },               /* 241 = netbsd32_fdatasync */
1.1       mrg       681:        { 0, 0,
                    682:            sys_nosys },                        /* 242 = unimplemented */
                    683:        { 0, 0,
                    684:            sys_nosys },                        /* 243 = unimplemented */
                    685:        { 0, 0,
                    686:            sys_nosys },                        /* 244 = unimplemented */
                    687:        { 0, 0,
                    688:            sys_nosys },                        /* 245 = unimplemented */
                    689:        { 0, 0,
                    690:            sys_nosys },                        /* 246 = unimplemented */
                    691:        { 0, 0,
                    692:            sys_nosys },                        /* 247 = unimplemented */
                    693:        { 0, 0,
                    694:            sys_nosys },                        /* 248 = unimplemented */
                    695:        { 0, 0,
                    696:            sys_nosys },                        /* 249 = unimplemented */
                    697:        { 0, 0,
                    698:            sys_nosys },                        /* 250 = unimplemented */
                    699:        { 0, 0,
                    700:            sys_nosys },                        /* 251 = unimplemented */
                    701:        { 0, 0,
                    702:            sys_nosys },                        /* 252 = unimplemented */
                    703:        { 0, 0,
                    704:            sys_nosys },                        /* 253 = unimplemented */
                    705:        { 0, 0,
                    706:            sys_nosys },                        /* 254 = unimplemented */
                    707:        { 0, 0,
                    708:            sys_nosys },                        /* 255 = unimplemented */
                    709:        { 0, 0,
                    710:            sys_nosys },                        /* 256 = unimplemented */
                    711:        { 0, 0,
                    712:            sys_nosys },                        /* 257 = unimplemented */
                    713:        { 0, 0,
                    714:            sys_nosys },                        /* 258 = unimplemented */
                    715:        { 0, 0,
                    716:            sys_nosys },                        /* 259 = unimplemented */
                    717:        { 0, 0,
                    718:            sys_nosys },                        /* 260 = unimplemented */
                    719:        { 0, 0,
                    720:            sys_nosys },                        /* 261 = unimplemented */
                    721:        { 0, 0,
                    722:            sys_nosys },                        /* 262 = unimplemented */
                    723:        { 0, 0,
                    724:            sys_nosys },                        /* 263 = unimplemented */
                    725:        { 0, 0,
                    726:            sys_nosys },                        /* 264 = unimplemented */
                    727:        { 0, 0,
                    728:            sys_nosys },                        /* 265 = unimplemented */
                    729:        { 0, 0,
                    730:            sys_nosys },                        /* 266 = unimplemented */
                    731:        { 0, 0,
                    732:            sys_nosys },                        /* 267 = unimplemented */
                    733:        { 0, 0,
                    734:            sys_nosys },                        /* 268 = unimplemented */
                    735:        { 0, 0,
                    736:            sys_nosys },                        /* 269 = unimplemented */
1.11      eeh       737:        { 2, s(struct netbsd32___posix_rename_args),
                    738:            netbsd32___posix_rename },          /* 270 = netbsd32___posix_rename */
                    739:        { 3, s(struct netbsd32_swapctl_args),
                    740:            netbsd32_swapctl },                 /* 271 = netbsd32_swapctl */
                    741:        { 3, s(struct netbsd32_getdents_args),
                    742:            netbsd32_getdents },                /* 272 = netbsd32_getdents */
                    743:        { 3, s(struct netbsd32_minherit_args),
                    744:            netbsd32_minherit },                /* 273 = netbsd32_minherit */
                    745:        { 2, s(struct netbsd32_lchmod_args),
                    746:            netbsd32_lchmod },                  /* 274 = netbsd32_lchmod */
                    747:        { 3, s(struct netbsd32_lchown_args),
                    748:            netbsd32_lchown },                  /* 275 = netbsd32_lchown */
                    749:        { 2, s(struct netbsd32_lutimes_args),
                    750:            netbsd32_lutimes },                 /* 276 = netbsd32_lutimes */
                    751:        { 3, s(struct netbsd32___msync13_args),
                    752:            netbsd32___msync13 },               /* 277 = netbsd32___msync13 */
                    753:        { 2, s(struct netbsd32___stat13_args),
                    754:            netbsd32___stat13 },                /* 278 = netbsd32___stat13 */
                    755:        { 2, s(struct netbsd32___fstat13_args),
                    756:            netbsd32___fstat13 },               /* 279 = netbsd32___fstat13 */
                    757:        { 2, s(struct netbsd32___lstat13_args),
                    758:            netbsd32___lstat13 },               /* 280 = netbsd32___lstat13 */
                    759:        { 2, s(struct netbsd32___sigaltstack14_args),
                    760:            netbsd32___sigaltstack14 },         /* 281 = netbsd32___sigaltstack14 */
1.1       mrg       761:        { 0, 0,
                    762:            sys___vfork14 },                    /* 282 = __vfork14 */
1.11      eeh       763:        { 3, s(struct netbsd32___posix_chown_args),
                    764:            netbsd32___posix_chown },           /* 283 = netbsd32___posix_chown */
                    765:        { 3, s(struct netbsd32___posix_fchown_args),
                    766:            netbsd32___posix_fchown },          /* 284 = netbsd32___posix_fchown */
                    767:        { 3, s(struct netbsd32___posix_lchown_args),
                    768:            netbsd32___posix_lchown },          /* 285 = netbsd32___posix_lchown */
                    769:        { 1, s(struct netbsd32_getsid_args),
                    770:            netbsd32_getsid },                  /* 286 = netbsd32_getsid */
1.1       mrg       771:        { 0, 0,
                    772:            sys_nosys },                        /* 287 = unimplemented */
1.10      christos  773: #if defined(KTRACE) || !defined(_KERNEL)
1.11      eeh       774:        { 4, s(struct netbsd32_fktrace_args),
                    775:            netbsd32_fktrace },                 /* 288 = netbsd32_fktrace */
1.1       mrg       776: #else
                    777:        { 0, 0,
1.11      eeh       778:            sys_nosys },                        /* 288 = excluded netbsd32_fktrace */
1.1       mrg       779: #endif
1.11      eeh       780:        { 5, s(struct netbsd32_preadv_args),
                    781:            netbsd32_preadv },                  /* 289 = netbsd32_preadv */
                    782:        { 5, s(struct netbsd32_pwritev_args),
                    783:            netbsd32_pwritev },                 /* 290 = netbsd32_pwritev */
1.12    ! eeh       784:        { 3, s(struct netbsd32___sigaction14_args),
        !           785:            netbsd32___sigaction14 },           /* 291 = netbsd32___sigaction14 */
        !           786:        { 1, s(struct netbsd32___sigpending14_args),
        !           787:            netbsd32___sigpending14 },          /* 292 = netbsd32___sigpending14 */
        !           788:        { 3, s(struct netbsd32___sigprocmask14_args),
        !           789:            netbsd32___sigprocmask14 },         /* 293 = netbsd32___sigprocmask14 */
        !           790:        { 1, s(struct netbsd32___sigsuspend14_args),
        !           791:            netbsd32___sigsuspend14 },          /* 294 = netbsd32___sigsuspend14 */
        !           792:        { 1, s(struct netbsd32___sigreturn14_args),
        !           793:            netbsd32___sigreturn14 },           /* 295 = netbsd32___sigreturn14 */
        !           794:        { 2, s(struct netbsd32___getcwd_args),
        !           795:            netbsd32___getcwd },                /* 296 = netbsd32___getcwd */
        !           796:        { 1, s(struct netbsd32_fchroot_args),
        !           797:            netbsd32_fchroot },                 /* 297 = netbsd32_fchroot */
        !           798:        { 2, s(struct netbsd32_fhopen_args),
        !           799:            netbsd32_fhopen },                  /* 298 = netbsd32_fhopen */
        !           800:        { 2, s(struct netbsd32_fhstat_args),
        !           801:            netbsd32_fhstat },                  /* 299 = netbsd32_fhstat */
        !           802:        { 2, s(struct netbsd32_fhstatfs_args),
        !           803:            netbsd32_fhstatfs },                /* 300 = netbsd32_fhstatfs */
        !           804: #if defined(SYSVSEM) || !defined(_KERNEL)
        !           805:        { 4, s(struct netbsd32___semctl13_args),
        !           806:            netbsd32___semctl13 },              /* 301 = netbsd32___semctl13 */
        !           807: #else
        !           808:        { 0, 0,
        !           809:            sys_nosys },                        /* 301 = excluded __semctl13 */
        !           810: #endif
        !           811: #if defined(SYSVMSG) || !defined(_KERNEL)
        !           812:        { 3, s(struct netbsd32___msgctl13_args),
        !           813:            netbsd32___msgctl13 },              /* 302 = netbsd32___msgctl13 */
        !           814: #else
        !           815:        { 0, 0,
        !           816:            sys_nosys },                        /* 302 = excluded __msgctl13 */
        !           817: #endif
        !           818: #if defined(SYSVSHM) || !defined(_KERNEL)
        !           819:        { 3, s(struct netbsd32___shmctl13_args),
        !           820:            netbsd32___shmctl13 },              /* 303 = netbsd32___shmctl13 */
        !           821: #else
        !           822:        { 0, 0,
        !           823:            sys_nosys },                        /* 303 = excluded __shmctl13 */
        !           824: #endif
1.1       mrg       825: };
                    826:

CVSweb <webmaster@jp.NetBSD.org>