Annotation of lucent/sys/src/9/port/systab.h, revision 1.1.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.