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