Annotation of 43BSDReno/sys/kern/init_sysent.c, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.