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