Annotation of 43BSDReno/sys/kern/init_sysent.c, revision 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.