Annotation of Net2/kern/init_sysent.c, revision 1.1.1.3

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