|
|
1.1 ! root 1: #ifndef lint ! 2: static char sccsid[] = "@(#)optab.c 1.1 (Berkeley) 2/25/86"; ! 3: #endif ! 4: ! 5: #include "defs.h" ! 6: #include "optab.h" ! 7: ! 8: struct optab optab[] = { ! 9: #define OP(a,b,c,d,e,f,g,h,i) {a,b,c,d,e,f,g,h,i} ! 10: #include "instrs" ! 11: 0}; ! 12: ! 13: STRING systab[SYSSIZ] = { ! 14: "indir", "exit", "fork", "read", ! 15: "write", "open", "close", "owait", ! 16: "creat", "link", "unlink", "execv", ! 17: "chdir", "otime", "mknod", "chmod", ! 18: "chown", "obreak", "ostat", "lseek", ! 19: "getpid", "mount", "umount", "osetuid", ! 20: "getuid", "ostime", "ptrace", "oalarm", ! 21: "ofstat", "opause", "outime", "ostty", ! 22: "ogtty", "access", "onice", "oftime", ! 23: "sync", "kill", "stat", "osetpgrp", ! 24: "lstat", "dup", "pipe", "otimes", ! 25: "profil", 0, "osetgid", "getgid", ! 26: "osig", 0, 0, "acct", ! 27: "ophys", "olock", "ioctl", "reboot", ! 28: "ompxchan", "symlink", "readlink", "execve", ! 29: "umask", "chroot", "fstat", 0, ! 30: "getpagesize", "mremap", "vfork", "ovread", ! 31: "ovwrite", "sbrk", "sstk", "mmap", ! 32: "ovadvise", "munmap", "mprotect", "madvise", ! 33: "vhangup", "ovlimit", "mincore", "getgroups", ! 34: "setgroups", "getpgrp", "setpgrp", "setitimer", ! 35: "wait", "swapon", "getitimer", "gethostname", ! 36: "sethostname", "getdtablesize","dup2", "getdopt", ! 37: "fcntl", "select", "setdopt", "fsync", ! 38: "setpriority", "socket", "connect", "accept", ! 39: "getpriority", "send", "recv", "osocketaddr", ! 40: "bind", "setsockopt", "listen", "ovtimes", ! 41: "sigvec", "sigblock", "sigsetmask", "sigpause", ! 42: "sigstack", "recvmsg", "sendmsg", "vtrace", ! 43: "gettimeofday", "getrusage", "getsockopt", "resuba", ! 44: "readv", "writev", "settimeofday", "fchown", ! 45: "fchmod", "recvfrom", "setreuid", "setregid", ! 46: "rename", "truncate", "ftruncate", "flock", ! 47: 0, "sendto", "shutdown", "socketpair", ! 48: "mkdir", "rmdir", "utimes", 0, ! 49: 0, "getpeername", "gethostid", "sethostid", ! 50: "getrlimit", "setrlimit", "killpg", 0, ! 51: "quota", "qquota", "getsockname", ! 52: }; ! 53: ! 54: STRING regname[] = { "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", ! 55: "r8", "r9", "r10", "r11", "r12", "fp", "sp", "pc"};
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.