Annotation of lucent/sys/src/9/port/systab.h, revision 1.1

1.1     ! root        1: #undef CHDIR   /* BUG */
        !             2: #include "/sys/src/libc/9syscall/sys.h"
        !             3: 
        !             4: typedef long Syscall(ulong*);
        !             5: 
        !             6: Syscall sysr1;
        !             7: Syscall syserrstr;
        !             8: Syscall sysbind;
        !             9: Syscall syschdir;
        !            10: Syscall sysclose;
        !            11: Syscall sysdup;
        !            12: Syscall sysalarm;
        !            13: Syscall sysexec;
        !            14: Syscall sysexits;
        !            15: Syscall sysfsession;
        !            16: Syscall sysfauth;
        !            17: Syscall sysfstat;
        !            18: Syscall syssegbrk;
        !            19: Syscall sysmount;
        !            20: Syscall sysopen;
        !            21: Syscall sysread;
        !            22: Syscall sysseek;
        !            23: Syscall syssleep;
        !            24: Syscall sysstat;
        !            25: Syscall sysrfork;
        !            26: Syscall syswrite;
        !            27: Syscall syspipe;
        !            28: Syscall syscreate;
        !            29: Syscall sys_x3;
        !            30: Syscall sysbrk_;
        !            31: Syscall sysremove;
        !            32: Syscall syswstat;
        !            33: Syscall sysfwstat;
        !            34: Syscall sysnotify;
        !            35: Syscall sysnoted;
        !            36: Syscall syssegattach;
        !            37: Syscall syssegdetach;
        !            38: Syscall syssegfree;
        !            39: Syscall syssegflush;
        !            40: Syscall sysrendezvous;
        !            41: Syscall sysunmount;
        !            42: Syscall syswait;
        !            43: Syscall        sysdeath;
        !            44: 
        !            45: Syscall *systab[]={
        !            46:        [SYSR1]         sysr1,
        !            47:        [ERRSTR]        syserrstr,
        !            48:        [BIND]          sysbind,
        !            49:        [CHDIR]         syschdir,
        !            50:        [CLOSE]         sysclose,
        !            51:        [DUP]           sysdup,
        !            52:        [ALARM]         sysalarm,
        !            53:        [EXEC]          sysexec,
        !            54:        [EXITS]         sysexits,
        !            55:        [FSESSION]      sysfsession,
        !            56:        [FAUTH]         sysfauth,
        !            57:        [FSTAT]         sysfstat,
        !            58:        [SEGBRK]        syssegbrk,
        !            59:        [MOUNT]         sysmount,
        !            60:        [OPEN]          sysopen,
        !            61:        [READ]          sysread,
        !            62:        [SEEK]          sysseek,
        !            63:        [SLEEP]         syssleep,
        !            64:        [STAT]          sysstat,
        !            65:        [RFORK]         sysrfork,
        !            66:        [WRITE]         syswrite,
        !            67:        [PIPE]          syspipe,
        !            68:        [CREATE]        syscreate,
        !            69:        [_X3]           sysdeath,
        !            70:        [BRK_]          sysbrk_,
        !            71:        [REMOVE]        sysremove,
        !            72:        [WSTAT]         syswstat,
        !            73:        [FWSTAT]        sysfwstat,
        !            74:        [NOTIFY]        sysnotify,
        !            75:        [NOTED]         sysnoted,
        !            76:        [SEGATTACH]     syssegattach,
        !            77:        [SEGDETACH]     syssegdetach,
        !            78:        [SEGFREE]       syssegfree,
        !            79:        [SEGFLUSH]      syssegflush,
        !            80:        [RENDEZVOUS]    sysrendezvous,
        !            81:        [UNMOUNT]       sysunmount,
        !            82:        [WAIT]          syswait,
        !            83: };
        !            84: 
        !            85: char *sysctab[]={
        !            86:        [SYSR1]         "Running",
        !            87:        [ERRSTR]        "Errstr",
        !            88:        [BIND]          "Bind",
        !            89:        [CHDIR]         "Chdir",
        !            90:        [CLOSE]         "Close",
        !            91:        [DUP]           "Dup",
        !            92:        [ALARM]         "Alarm",
        !            93:        [EXEC]          "Exec",
        !            94:        [EXITS]         "Exits",
        !            95:        [FSESSION]      "Fsession",
        !            96:        [FAUTH]         "Fauth",
        !            97:        [FSTAT]         "Fstat",
        !            98:        [SEGBRK]        "Segbrk",
        !            99:        [MOUNT]         "Mount",
        !           100:        [OPEN]          "Open",
        !           101:        [READ]          "Read",
        !           102:        [SEEK]          "Seek",
        !           103:        [SLEEP]         "Sleep",
        !           104:        [STAT]          "Stat",
        !           105:        [RFORK]         "Rfork",
        !           106:        [WRITE]         "Write",
        !           107:        [PIPE]          "Pipe",
        !           108:        [CREATE]        "Create",
        !           109:        [_X3]           "_x3",
        !           110:        [BRK_]          "Brk",
        !           111:        [REMOVE]        "Remove",
        !           112:        [WSTAT]         "Wstat",
        !           113:        [FWSTAT]        "Fwstat",
        !           114:        [NOTIFY]        "Notify",
        !           115:        [NOTED]         "Noted",
        !           116:        [SEGATTACH]     "Segattach",
        !           117:        [SEGDETACH]     "Segdetach",
        !           118:        [SEGFREE]       "Segfree",
        !           119:        [SEGFLUSH]      "Segflush",
        !           120:        [RENDEZVOUS]    "Rendez",
        !           121:        [UNMOUNT]       "Unmount",
        !           122:        [WAIT]          "Wait",
        !           123: };

unix.superglobalmegacorp.com

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