[BACK]Return to init_sysent.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / kern

Annotation of src/sys/kern/init_sysent.c, Revision 1.1.1.1

1.1       cgd         1: /*
                      2:  * System call switch table.
                      3:  *
                      4:  * DO NOT EDIT-- this file is automatically generated.
                      5:  * created from        @(#)syscalls.master     7.26 (Berkeley) 3/25/91
                      6:  */
                      7:
                      8: #include "param.h"
                      9: #include "systm.h"
                     10:
                     11: int    nosys();
                     12:
                     13: int    rexit();
                     14: int    fork();
                     15: int    read();
                     16: int    write();
                     17: int    open();
                     18: int    close();
                     19: int    wait4();
                     20: int    link();
                     21: int    unlink();
                     22: int    chdir();
                     23: int    fchdir();
                     24: int    mknod();
                     25: int    chmod();
                     26: int    chown();
                     27: int    obreak();
                     28: int    getfsstat();
                     29: int    lseek();
                     30: int    getpid();
                     31: int    mount();
                     32: int    unmount();
                     33: int    setuid();
                     34: int    getuid();
                     35: int    geteuid();
                     36: int    ptrace();
                     37: int    recvmsg();
                     38: int    sendmsg();
                     39: int    recvfrom();
                     40: int    accept();
                     41: int    getpeername();
                     42: int    getsockname();
                     43: int    saccess();
                     44: int    chflags();
                     45: int    fchflags();
                     46: int    sync();
                     47: int    kill();
                     48: int    stat();
                     49: int    getppid();
                     50: int    lstat();
                     51: int    dup();
                     52: int    pipe();
                     53: int    getegid();
                     54: int    profil();
                     55: #ifdef KTRACE
                     56: int    ktrace();
                     57: #else
                     58: #endif
                     59: int    sigaction();
                     60: int    getgid();
                     61: int    sigprocmask();
                     62: int    getlogin();
                     63: int    setlogin();
                     64: int    sysacct();
                     65: int    sigpending();
                     66: #ifdef notyet
                     67: int    sigaltstack();
                     68: #else
                     69: #endif
                     70: int    ioctl();
                     71: int    reboot();
                     72: int    revoke();
                     73: int    symlink();
                     74: int    readlink();
                     75: int    execve();
                     76: int    umask();
                     77: int    chroot();
                     78: int    fstat();
                     79: int    getkerninfo();
                     80: int    getpagesize();
                     81: int    msync();
                     82: int    vfork();
                     83: int    sbrk();
                     84: int    sstk();
                     85: int    smmap();
                     86: int    ovadvise();
                     87: int    munmap();
                     88: int    mprotect();
                     89: int    madvise();
                     90: int    mincore();
                     91: int    getgroups();
                     92: int    setgroups();
                     93: int    getpgrp();
                     94: int    setpgid();
                     95: int    setitimer();
                     96: int    swapon();
                     97: int    getitimer();
                     98: int    gethostname();
                     99: int    sethostname();
                    100: int    getdtablesize();
                    101: int    dup2();
                    102: int    fcntl();
                    103: int    select();
                    104: int    fsync();
                    105: int    setpriority();
                    106: int    socket();
                    107: int    connect();
                    108: int    getpriority();
                    109: int    sigreturn();
                    110: int    bind();
                    111: int    setsockopt();
                    112: int    listen();
                    113: int    sigsuspend();
                    114: int    sigstack();
                    115: #ifdef TRACE
                    116: int    vtrace();
                    117: #else
                    118: #endif
                    119: int    gettimeofday();
                    120: int    getrusage();
                    121: int    getsockopt();
                    122: #ifdef vax
                    123: int    resuba();
                    124: #else
                    125: #endif
                    126: int    readv();
                    127: int    writev();
                    128: int    settimeofday();
                    129: int    fchown();
                    130: int    fchmod();
                    131: int    rename();
                    132: int    truncate();
                    133: int    ftruncate();
                    134: int    flock();
                    135: int    mkfifo();
                    136: int    sendto();
                    137: int    shutdown();
                    138: int    socketpair();
                    139: int    mkdir();
                    140: int    rmdir();
                    141: int    utimes();
                    142: int    adjtime();
                    143: int    gethostid();
                    144: int    sethostid();
                    145: int    getrlimit();
                    146: int    setrlimit();
                    147: int    setsid();
                    148: int    quotactl();
                    149: #ifdef NFS
                    150: int    nfssvc();
                    151: #else
                    152: #endif
                    153: int    getdirentries();
                    154: int    statfs();
                    155: int    fstatfs();
                    156: #ifdef NFS
                    157: int    async_daemon();
                    158: int    getfh();
                    159: #else
                    160: #endif
                    161: #ifdef SYSVSHM
                    162: int    shmsys();
                    163: #else
                    164: #endif
                    165: int    setgid();
                    166: int    setegid();
                    167: int    seteuid();
                    168:
                    169: #ifdef COMPAT_43
                    170: #define compat(n, name) n, __CONCAT(o,name)
                    171:
                    172: int    ocreat();
                    173: #ifdef KTRACE
                    174: #else
                    175: #endif
                    176: #ifdef notyet
                    177: #else
                    178: #endif
                    179: int    owait();
                    180: int    oaccept();
                    181: int    osend();
                    182: int    orecv();
                    183: int    osigvec();
                    184: int    osigblock();
                    185: int    osigsetmask();
                    186: int    orecvmsg();
                    187: int    osendmsg();
                    188: #ifdef TRACE
                    189: #else
                    190: #endif
                    191: #ifdef vax
                    192: #else
                    193: #endif
                    194: int    orecvfrom();
                    195: int    osetreuid();
                    196: int    osetregid();
                    197: int    ogetpeername();
                    198: int    okillpg();
                    199: int    oquota();
                    200: int    ogetsockname();
                    201: #ifdef NFS
                    202: #else
                    203: #endif
                    204: #ifdef NFS
                    205: #else
                    206: #endif
                    207: #ifdef SYSVSHM
                    208: #else
                    209: #endif
                    210:
                    211: #else /* COMPAT_43 */
                    212: #define compat(n, name) 0, nosys
                    213: #endif /* COMPAT_43 */
                    214:
                    215: struct sysent sysent[] = {
                    216:        0, nosys,                       /* 0 = indir or out-of-range */
                    217:        1, rexit,                       /* 1 = exit */
                    218:        0, fork,                        /* 2 = fork */
                    219:        3, read,                        /* 3 = read */
                    220:        3, write,                       /* 4 = write */
                    221:        3, open,                        /* 5 = open */
                    222:        1, close,                       /* 6 = close */
                    223:        4, wait4,                       /* 7 = wait4 */
                    224:        compat(2,creat),                /* 8 = old creat */
                    225:        2, link,                        /* 9 = link */
                    226:        1, unlink,                      /* 10 = unlink */
                    227:        0, nosys,                       /* 11 = obsolete execv */
                    228:        1, chdir,                       /* 12 = chdir */
                    229:        1, fchdir,                      /* 13 = fchdir */
                    230:        3, mknod,                       /* 14 = mknod */
                    231:        2, chmod,                       /* 15 = chmod */
                    232:        3, chown,                       /* 16 = chown */
                    233:        1, obreak,                      /* 17 = break */
                    234:        3, getfsstat,                   /* 18 = getfsstat */
                    235:        3, lseek,                       /* 19 = lseek */
                    236:        0, getpid,                      /* 20 = getpid */
                    237:        4, mount,                       /* 21 = mount */
                    238:        2, unmount,                     /* 22 = unmount */
                    239:        1, setuid,                      /* 23 = setuid */
                    240:        0, getuid,                      /* 24 = getuid */
                    241:        0, geteuid,                     /* 25 = geteuid */
                    242:        4, ptrace,                      /* 26 = ptrace */
                    243:        3, recvmsg,                     /* 27 = recvmsg */
                    244:        3, sendmsg,                     /* 28 = sendmsg */
                    245:        6, recvfrom,                    /* 29 = recvfrom */
                    246:        3, accept,                      /* 30 = accept */
                    247:        3, getpeername,                 /* 31 = getpeername */
                    248:        3, getsockname,                 /* 32 = getsockname */
                    249:        2, saccess,                     /* 33 = access */
                    250:        2, chflags,                     /* 34 = chflags */
                    251:        2, fchflags,                    /* 35 = fchflags */
                    252:        0, sync,                        /* 36 = sync */
                    253:        2, kill,                        /* 37 = kill */
                    254:        2, stat,                        /* 38 = stat */
                    255:        0, getppid,                     /* 39 = getppid */
                    256:        2, lstat,                       /* 40 = lstat */
                    257:        2, dup,                 /* 41 = dup */
                    258:        0, pipe,                        /* 42 = pipe */
                    259:        0, getegid,                     /* 43 = getegid */
                    260:        4, profil,                      /* 44 = profil */
                    261: #ifdef KTRACE
                    262:        4, ktrace,                      /* 45 = ktrace */
                    263: #else
                    264:        0, nosys,                       /* 45 = ktrace */
                    265: #endif
                    266:        3, sigaction,                   /* 46 = sigaction */
                    267:        0, getgid,                      /* 47 = getgid */
                    268:        2, sigprocmask,                 /* 48 = sigprocmask */
                    269:        2, getlogin,                    /* 49 = getlogin */
                    270:        1, setlogin,                    /* 50 = setlogin */
                    271:        1, sysacct,                     /* 51 = acct */
                    272:        0, sigpending,                  /* 52 = sigpending */
                    273: #ifdef notyet
                    274:        3, sigaltstack,                 /* 53 = sigaltstack */
                    275: #else
                    276:        0, nosys,                       /* 53 = sigaltstack */
                    277: #endif
                    278:        3, ioctl,                       /* 54 = ioctl */
                    279:        1, reboot,                      /* 55 = reboot */
                    280:        1, revoke,                      /* 56 = revoke */
                    281:        2, symlink,                     /* 57 = symlink */
                    282:        3, readlink,                    /* 58 = readlink */
                    283:        3, execve,                      /* 59 = execve */
                    284:        1, umask,                       /* 60 = umask */
                    285:        1, chroot,                      /* 61 = chroot */
                    286:        2, fstat,                       /* 62 = fstat */
                    287:        4, getkerninfo,                 /* 63 = getkerninfo */
                    288:        0, getpagesize,                 /* 64 = getpagesize */
                    289:        2, msync,                       /* 65 = msync */
                    290:        0, vfork,                       /* 66 = vfork */
                    291:        0, nosys,                       /* 67 = obsolete vread */
                    292:        0, nosys,                       /* 68 = obsolete vwrite */
                    293:        1, sbrk,                        /* 69 = sbrk */
                    294:        1, sstk,                        /* 70 = sstk */
                    295:        6, smmap,                       /* 71 = mmap */
                    296:        1, ovadvise,                    /* 72 = vadvise */
                    297:        2, munmap,                      /* 73 = munmap */
                    298:        3, mprotect,                    /* 74 = mprotect */
                    299:        3, madvise,                     /* 75 = madvise */
                    300:        0, nosys,                       /* 76 = obsolete vhangup */
                    301:        0, nosys,                       /* 77 = obsolete vlimit */
                    302:        3, mincore,                     /* 78 = mincore */
                    303:        2, getgroups,                   /* 79 = getgroups */
                    304:        2, setgroups,                   /* 80 = setgroups */
                    305:        1, getpgrp,                     /* 81 = getpgrp */
                    306:        2, setpgid,                     /* 82 = setpgid */
                    307:        3, setitimer,                   /* 83 = setitimer */
                    308:        compat(0,wait),         /* 84 = old wait */
                    309:        1, swapon,                      /* 85 = swapon */
                    310:        2, getitimer,                   /* 86 = getitimer */
                    311:        2, gethostname,                 /* 87 = gethostname */
                    312:        2, sethostname,                 /* 88 = sethostname */
                    313:        0, getdtablesize,                       /* 89 = getdtablesize */
                    314:        2, dup2,                        /* 90 = dup2 */
                    315:        0, nosys,                       /* 91 = getdopt */
                    316:        3, fcntl,                       /* 92 = fcntl */
                    317:        5, select,                      /* 93 = select */
                    318:        0, nosys,                       /* 94 = setdopt */
                    319:        1, fsync,                       /* 95 = fsync */
                    320:        3, setpriority,                 /* 96 = setpriority */
                    321:        3, socket,                      /* 97 = socket */
                    322:        3, connect,                     /* 98 = connect */
                    323:        compat(3,accept),               /* 99 = old accept */
                    324:        2, getpriority,                 /* 100 = getpriority */
                    325:        compat(4,send),         /* 101 = old send */
                    326:        compat(4,recv),         /* 102 = old recv */
                    327:        1, sigreturn,                   /* 103 = sigreturn */
                    328:        3, bind,                        /* 104 = bind */
                    329:        5, setsockopt,                  /* 105 = setsockopt */
                    330:        2, listen,                      /* 106 = listen */
                    331:        0, nosys,                       /* 107 = obsolete vtimes */
                    332:        compat(3,sigvec),               /* 108 = old sigvec */
                    333:        compat(1,sigblock),             /* 109 = old sigblock */
                    334:        compat(1,sigsetmask),           /* 110 = old sigsetmask */
                    335:        1, sigsuspend,                  /* 111 = sigsuspend */
                    336:        2, sigstack,                    /* 112 = sigstack */
                    337:        compat(3,recvmsg),              /* 113 = old recvmsg */
                    338:        compat(3,sendmsg),              /* 114 = old sendmsg */
                    339: #ifdef TRACE
                    340:        2, vtrace,                      /* 115 = vtrace */
                    341: #else
                    342:        0, nosys,                       /* 115 = obsolete vtrace */
                    343: #endif
                    344:        2, gettimeofday,                        /* 116 = gettimeofday */
                    345:        2, getrusage,                   /* 117 = getrusage */
                    346:        5, getsockopt,                  /* 118 = getsockopt */
                    347: #ifdef vax
                    348:        1, resuba,                      /* 119 = resuba */
                    349: #else
                    350:        0, nosys,                       /* 119 = nosys */
                    351: #endif
                    352:        3, readv,                       /* 120 = readv */
                    353:        3, writev,                      /* 121 = writev */
                    354:        2, settimeofday,                        /* 122 = settimeofday */
                    355:        3, fchown,                      /* 123 = fchown */
                    356:        2, fchmod,                      /* 124 = fchmod */
                    357:        compat(6,recvfrom),             /* 125 = old recvfrom */
                    358:        compat(2,setreuid),             /* 126 = old setreuid */
                    359:        compat(2,setregid),             /* 127 = old setregid */
                    360:        2, rename,                      /* 128 = rename */
                    361:        2, truncate,                    /* 129 = truncate */
                    362:        2, ftruncate,                   /* 130 = ftruncate */
                    363:        2, flock,                       /* 131 = flock */
                    364:        2, mkfifo,                      /* 132 = mkfifo */
                    365:        6, sendto,                      /* 133 = sendto */
                    366:        2, shutdown,                    /* 134 = shutdown */
                    367:        5, socketpair,                  /* 135 = socketpair */
                    368:        2, mkdir,                       /* 136 = mkdir */
                    369:        1, rmdir,                       /* 137 = rmdir */
                    370:        2, utimes,                      /* 138 = utimes */
                    371:        0, nosys,                       /* 139 = obsolete 4.2 sigreturn */
                    372:        2, adjtime,                     /* 140 = adjtime */
                    373:        compat(3,getpeername),          /* 141 = old getpeername */
                    374:        0, gethostid,                   /* 142 = gethostid */
                    375:        1, sethostid,                   /* 143 = sethostid */
                    376:        2, getrlimit,                   /* 144 = getrlimit */
                    377:        2, setrlimit,                   /* 145 = setrlimit */
                    378:        compat(2,killpg),               /* 146 = old killpg */
                    379:        0, setsid,                      /* 147 = setsid */
                    380:        4, quotactl,                    /* 148 = quotactl */
                    381:        compat(4,quota),                /* 149 = old quota */
                    382:        compat(3,getsockname),          /* 150 = old getsockname */
                    383:        0, nosys,                       /* 151 = nosys */
                    384:        0, nosys,                       /* 152 = nosys */
                    385:        0, nosys,                       /* 153 = nosys */
                    386:        0, nosys,                       /* 154 = nosys */
                    387: #ifdef NFS
                    388:        5, nfssvc,                      /* 155 = nfssvc */
                    389: #else
                    390:        0, nosys,                       /* 155 = nosys */
                    391: #endif
                    392:        4, getdirentries,                       /* 156 = getdirentries */
                    393:        2, statfs,                      /* 157 = statfs */
                    394:        2, fstatfs,                     /* 158 = fstatfs */
                    395:        0, nosys,                       /* 159 = nosys */
                    396: #ifdef NFS
                    397:        0, async_daemon,                        /* 160 = async_daemon */
                    398:        2, getfh,                       /* 161 = getfh */
                    399: #else
                    400:        0, nosys,                       /* 160 = nosys */
                    401:        0, nosys,                       /* 161 = nosys */
                    402: #endif
                    403:        0, nosys,                       /* 162 = nosys */
                    404:        0, nosys,                       /* 163 = nosys */
                    405:        0, nosys,                       /* 164 = nosys */
                    406:        0, nosys,                       /* 165 = nosys */
                    407:        0, nosys,                       /* 166 = nosys */
                    408:        0, nosys,                       /* 167 = nosys */
                    409:        0, nosys,                       /* 168 = nosys */
                    410:        0, nosys,                       /* 169 = nosys */
                    411:        0, nosys,                       /* 170 = nosys */
                    412: #ifdef SYSVSHM
                    413:        4, shmsys,                      /* 171 = shmsys */
                    414: #else
                    415:        0, nosys,                       /* 171 = nosys */
                    416: #endif
                    417:        0, nosys,                       /* 172 = nosys */
                    418:        0, nosys,                       /* 173 = nosys */
                    419:        0, nosys,                       /* 174 = nosys */
                    420:        0, nosys,                       /* 175 = nosys */
                    421:        0, nosys,                       /* 176 = nosys */
                    422:        0, nosys,                       /* 177 = nosys */
                    423:        0, nosys,                       /* 178 = nosys */
                    424:        0, nosys,                       /* 179 = nosys */
                    425:        0, nosys,                       /* 180 = nosys */
                    426:        1, setgid,                      /* 181 = setgid */
                    427:        1, setegid,                     /* 182 = setegid */
                    428:        1, seteuid,                     /* 183 = seteuid */
                    429:        0, nosys,                       /* 184 = nosys */
                    430:        0, nosys,                       /* 185 = nosys */
                    431:        0, nosys,                       /* 186 = nosys */
                    432:        0, nosys,                       /* 187 = nosys */
                    433:        0, nosys,                       /* 188 = nosys */
                    434:        0, nosys,                       /* 189 = nosys */
                    435:        0, nosys,                       /* 190 = nosys */
                    436: };
                    437:
                    438: int    nsysent = sizeof(sysent) / sizeof(sysent[0]);

CVSweb <webmaster@jp.NetBSD.org>