|
|
1.1 ! root 1: /* ! 2: * System call switch table. ! 3: * ! 4: * DO NOT EDIT-- this file is automatically generated. ! 5: * created from @(#)syscalls.master 7.26 (Berkeley) 3/25/91 ! 6: */ ! 7: ! 8: #include "param.h" ! 9: #include "systm.h" ! 10: ! 11: int nosys(); ! 12: ! 13: int rexit(); ! 14: int fork(); ! 15: int read(); ! 16: int write(); ! 17: int open(); ! 18: int close(); ! 19: int wait4(); ! 20: int link(); ! 21: int unlink(); ! 22: int chdir(); ! 23: int fchdir(); ! 24: int mknod(); ! 25: int chmod(); ! 26: int chown(); ! 27: int obreak(); ! 28: int getfsstat(); ! 29: int lseek(); ! 30: int getpid(); ! 31: int mount(); ! 32: int unmount(); ! 33: int setuid(); ! 34: int getuid(); ! 35: int geteuid(); ! 36: int ptrace(); ! 37: int recvmsg(); ! 38: int sendmsg(); ! 39: int recvfrom(); ! 40: int accept(); ! 41: int getpeername(); ! 42: int getsockname(); ! 43: int saccess(); ! 44: int chflags(); ! 45: int fchflags(); ! 46: int sync(); ! 47: int kill(); ! 48: int stat(); ! 49: int getppid(); ! 50: int lstat(); ! 51: int dup(); ! 52: int pipe(); ! 53: int getegid(); ! 54: int profil(); ! 55: #ifdef KTRACE ! 56: int ktrace(); ! 57: #else ! 58: #endif ! 59: int sigaction(); ! 60: int getgid(); ! 61: int sigprocmask(); ! 62: int getlogin(); ! 63: int setlogin(); ! 64: int sysacct(); ! 65: int sigpending(); ! 66: #ifdef notyet ! 67: int sigaltstack(); ! 68: #else ! 69: #endif ! 70: int ioctl(); ! 71: int reboot(); ! 72: int revoke(); ! 73: int symlink(); ! 74: int readlink(); ! 75: int execve(); ! 76: int umask(); ! 77: int chroot(); ! 78: int fstat(); ! 79: int getkerninfo(); ! 80: int getpagesize(); ! 81: int msync(); ! 82: int vfork(); ! 83: int sbrk(); ! 84: int sstk(); ! 85: int smmap(); ! 86: int ovadvise(); ! 87: int munmap(); ! 88: int mprotect(); ! 89: int madvise(); ! 90: int mincore(); ! 91: int getgroups(); ! 92: int setgroups(); ! 93: int getpgrp(); ! 94: int setpgid(); ! 95: int setitimer(); ! 96: int swapon(); ! 97: int getitimer(); ! 98: int gethostname(); ! 99: int sethostname(); ! 100: int getdtablesize(); ! 101: int dup2(); ! 102: int fcntl(); ! 103: int select(); ! 104: int fsync(); ! 105: int setpriority(); ! 106: int socket(); ! 107: int connect(); ! 108: int getpriority(); ! 109: int sigreturn(); ! 110: int bind(); ! 111: int setsockopt(); ! 112: int listen(); ! 113: int sigsuspend(); ! 114: int sigstack(); ! 115: #ifdef TRACE ! 116: int vtrace(); ! 117: #else ! 118: #endif ! 119: int gettimeofday(); ! 120: int getrusage(); ! 121: int getsockopt(); ! 122: #ifdef vax ! 123: int resuba(); ! 124: #else ! 125: #endif ! 126: int readv(); ! 127: int writev(); ! 128: int settimeofday(); ! 129: int fchown(); ! 130: int fchmod(); ! 131: int rename(); ! 132: int truncate(); ! 133: int ftruncate(); ! 134: int flock(); ! 135: int mkfifo(); ! 136: int sendto(); ! 137: int shutdown(); ! 138: int socketpair(); ! 139: int mkdir(); ! 140: int rmdir(); ! 141: int utimes(); ! 142: int adjtime(); ! 143: int gethostid(); ! 144: int sethostid(); ! 145: int getrlimit(); ! 146: int setrlimit(); ! 147: int setsid(); ! 148: int quotactl(); ! 149: #ifdef NFS ! 150: int nfssvc(); ! 151: #else ! 152: #endif ! 153: int getdirentries(); ! 154: int statfs(); ! 155: int fstatfs(); ! 156: #ifdef NFS ! 157: int async_daemon(); ! 158: int getfh(); ! 159: #else ! 160: #endif ! 161: #ifdef SYSVSHM ! 162: int shmsys(); ! 163: #else ! 164: #endif ! 165: int setgid(); ! 166: int setegid(); ! 167: int seteuid(); ! 168: ! 169: #ifdef COMPAT_43 ! 170: #define compat(n, name) n, __CONCAT(o,name) ! 171: ! 172: int ocreat(); ! 173: #ifdef KTRACE ! 174: #else ! 175: #endif ! 176: #ifdef notyet ! 177: #else ! 178: #endif ! 179: int owait(); ! 180: int oaccept(); ! 181: int osend(); ! 182: int orecv(); ! 183: int osigvec(); ! 184: int osigblock(); ! 185: int osigsetmask(); ! 186: int orecvmsg(); ! 187: int osendmsg(); ! 188: #ifdef TRACE ! 189: #else ! 190: #endif ! 191: #ifdef vax ! 192: #else ! 193: #endif ! 194: int orecvfrom(); ! 195: int osetreuid(); ! 196: int osetregid(); ! 197: int ogetpeername(); ! 198: int okillpg(); ! 199: int oquota(); ! 200: int ogetsockname(); ! 201: #ifdef NFS ! 202: #else ! 203: #endif ! 204: #ifdef NFS ! 205: #else ! 206: #endif ! 207: #ifdef SYSVSHM ! 208: #else ! 209: #endif ! 210: ! 211: #else /* COMPAT_43 */ ! 212: #define compat(n, name) 0, nosys ! 213: #endif /* COMPAT_43 */ ! 214: ! 215: struct sysent sysent[] = { ! 216: 0, nosys, /* 0 = indir or out-of-range */ ! 217: 1, rexit, /* 1 = exit */ ! 218: 0, fork, /* 2 = fork */ ! 219: 3, read, /* 3 = read */ ! 220: 3, write, /* 4 = write */ ! 221: 3, open, /* 5 = open */ ! 222: 1, close, /* 6 = close */ ! 223: 4, wait4, /* 7 = wait4 */ ! 224: compat(2,creat), /* 8 = old creat */ ! 225: 2, link, /* 9 = link */ ! 226: 1, unlink, /* 10 = unlink */ ! 227: 0, nosys, /* 11 = obsolete execv */ ! 228: 1, chdir, /* 12 = chdir */ ! 229: 1, fchdir, /* 13 = fchdir */ ! 230: 3, mknod, /* 14 = mknod */ ! 231: 2, chmod, /* 15 = chmod */ ! 232: 3, chown, /* 16 = chown */ ! 233: 1, obreak, /* 17 = break */ ! 234: 3, getfsstat, /* 18 = getfsstat */ ! 235: 3, lseek, /* 19 = lseek */ ! 236: 0, getpid, /* 20 = getpid */ ! 237: 4, mount, /* 21 = mount */ ! 238: 2, unmount, /* 22 = unmount */ ! 239: 1, setuid, /* 23 = setuid */ ! 240: 0, getuid, /* 24 = getuid */ ! 241: 0, geteuid, /* 25 = geteuid */ ! 242: 4, ptrace, /* 26 = ptrace */ ! 243: 3, recvmsg, /* 27 = recvmsg */ ! 244: 3, sendmsg, /* 28 = sendmsg */ ! 245: 6, recvfrom, /* 29 = recvfrom */ ! 246: 3, accept, /* 30 = accept */ ! 247: 3, getpeername, /* 31 = getpeername */ ! 248: 3, getsockname, /* 32 = getsockname */ ! 249: 2, saccess, /* 33 = access */ ! 250: 2, chflags, /* 34 = chflags */ ! 251: 2, fchflags, /* 35 = fchflags */ ! 252: 0, sync, /* 36 = sync */ ! 253: 2, kill, /* 37 = kill */ ! 254: 2, stat, /* 38 = stat */ ! 255: 0, getppid, /* 39 = getppid */ ! 256: 2, lstat, /* 40 = lstat */ ! 257: 2, dup, /* 41 = dup */ ! 258: 0, pipe, /* 42 = pipe */ ! 259: 0, getegid, /* 43 = getegid */ ! 260: 4, profil, /* 44 = profil */ ! 261: #ifdef KTRACE ! 262: 4, ktrace, /* 45 = ktrace */ ! 263: #else ! 264: 0, nosys, /* 45 = ktrace */ ! 265: #endif ! 266: 3, sigaction, /* 46 = sigaction */ ! 267: 0, getgid, /* 47 = getgid */ ! 268: 2, sigprocmask, /* 48 = sigprocmask */ ! 269: 2, getlogin, /* 49 = getlogin */ ! 270: 1, setlogin, /* 50 = setlogin */ ! 271: 1, sysacct, /* 51 = acct */ ! 272: 0, sigpending, /* 52 = sigpending */ ! 273: #ifdef notyet ! 274: 3, sigaltstack, /* 53 = sigaltstack */ ! 275: #else ! 276: 0, nosys, /* 53 = sigaltstack */ ! 277: #endif ! 278: 3, ioctl, /* 54 = ioctl */ ! 279: 1, reboot, /* 55 = reboot */ ! 280: 1, revoke, /* 56 = revoke */ ! 281: 2, symlink, /* 57 = symlink */ ! 282: 3, readlink, /* 58 = readlink */ ! 283: 3, execve, /* 59 = execve */ ! 284: 1, umask, /* 60 = umask */ ! 285: 1, chroot, /* 61 = chroot */ ! 286: 2, fstat, /* 62 = fstat */ ! 287: 4, getkerninfo, /* 63 = getkerninfo */ ! 288: 0, getpagesize, /* 64 = getpagesize */ ! 289: 2, msync, /* 65 = msync */ ! 290: 0, vfork, /* 66 = vfork */ ! 291: 0, nosys, /* 67 = obsolete vread */ ! 292: 0, nosys, /* 68 = obsolete vwrite */ ! 293: 1, sbrk, /* 69 = sbrk */ ! 294: 1, sstk, /* 70 = sstk */ ! 295: 6, smmap, /* 71 = mmap */ ! 296: 1, ovadvise, /* 72 = vadvise */ ! 297: 2, munmap, /* 73 = munmap */ ! 298: 3, mprotect, /* 74 = mprotect */ ! 299: 3, madvise, /* 75 = madvise */ ! 300: 0, nosys, /* 76 = obsolete vhangup */ ! 301: 0, nosys, /* 77 = obsolete vlimit */ ! 302: 3, mincore, /* 78 = mincore */ ! 303: 2, getgroups, /* 79 = getgroups */ ! 304: 2, setgroups, /* 80 = setgroups */ ! 305: 1, getpgrp, /* 81 = getpgrp */ ! 306: 2, setpgid, /* 82 = setpgid */ ! 307: 3, setitimer, /* 83 = setitimer */ ! 308: compat(0,wait), /* 84 = old wait */ ! 309: 1, swapon, /* 85 = swapon */ ! 310: 2, getitimer, /* 86 = getitimer */ ! 311: 2, gethostname, /* 87 = gethostname */ ! 312: 2, sethostname, /* 88 = sethostname */ ! 313: 0, getdtablesize, /* 89 = getdtablesize */ ! 314: 2, dup2, /* 90 = dup2 */ ! 315: 0, nosys, /* 91 = getdopt */ ! 316: 3, fcntl, /* 92 = fcntl */ ! 317: 5, select, /* 93 = select */ ! 318: 0, nosys, /* 94 = setdopt */ ! 319: 1, fsync, /* 95 = fsync */ ! 320: 3, setpriority, /* 96 = setpriority */ ! 321: 3, socket, /* 97 = socket */ ! 322: 3, connect, /* 98 = connect */ ! 323: compat(3,accept), /* 99 = old accept */ ! 324: 2, getpriority, /* 100 = getpriority */ ! 325: compat(4,send), /* 101 = old send */ ! 326: compat(4,recv), /* 102 = old recv */ ! 327: 1, sigreturn, /* 103 = sigreturn */ ! 328: 3, bind, /* 104 = bind */ ! 329: 5, setsockopt, /* 105 = setsockopt */ ! 330: 2, listen, /* 106 = listen */ ! 331: 0, nosys, /* 107 = obsolete vtimes */ ! 332: compat(3,sigvec), /* 108 = old sigvec */ ! 333: compat(1,sigblock), /* 109 = old sigblock */ ! 334: compat(1,sigsetmask), /* 110 = old sigsetmask */ ! 335: 1, sigsuspend, /* 111 = sigsuspend */ ! 336: 2, sigstack, /* 112 = sigstack */ ! 337: compat(3,recvmsg), /* 113 = old recvmsg */ ! 338: compat(3,sendmsg), /* 114 = old sendmsg */ ! 339: #ifdef TRACE ! 340: 2, vtrace, /* 115 = vtrace */ ! 341: #else ! 342: 0, nosys, /* 115 = obsolete vtrace */ ! 343: #endif ! 344: 2, gettimeofday, /* 116 = gettimeofday */ ! 345: 2, getrusage, /* 117 = getrusage */ ! 346: 5, getsockopt, /* 118 = getsockopt */ ! 347: #ifdef vax ! 348: 1, resuba, /* 119 = resuba */ ! 349: #else ! 350: 0, nosys, /* 119 = nosys */ ! 351: #endif ! 352: 3, readv, /* 120 = readv */ ! 353: 3, writev, /* 121 = writev */ ! 354: 2, settimeofday, /* 122 = settimeofday */ ! 355: 3, fchown, /* 123 = fchown */ ! 356: 2, fchmod, /* 124 = fchmod */ ! 357: compat(6,recvfrom), /* 125 = old recvfrom */ ! 358: compat(2,setreuid), /* 126 = old setreuid */ ! 359: compat(2,setregid), /* 127 = old setregid */ ! 360: 2, rename, /* 128 = rename */ ! 361: 2, truncate, /* 129 = truncate */ ! 362: 2, ftruncate, /* 130 = ftruncate */ ! 363: 2, flock, /* 131 = flock */ ! 364: 2, mkfifo, /* 132 = mkfifo */ ! 365: 6, sendto, /* 133 = sendto */ ! 366: 2, shutdown, /* 134 = shutdown */ ! 367: 5, socketpair, /* 135 = socketpair */ ! 368: 2, mkdir, /* 136 = mkdir */ ! 369: 1, rmdir, /* 137 = rmdir */ ! 370: 2, utimes, /* 138 = utimes */ ! 371: 0, nosys, /* 139 = obsolete 4.2 sigreturn */ ! 372: 2, adjtime, /* 140 = adjtime */ ! 373: compat(3,getpeername), /* 141 = old getpeername */ ! 374: 0, gethostid, /* 142 = gethostid */ ! 375: 1, sethostid, /* 143 = sethostid */ ! 376: 2, getrlimit, /* 144 = getrlimit */ ! 377: 2, setrlimit, /* 145 = setrlimit */ ! 378: compat(2,killpg), /* 146 = old killpg */ ! 379: 0, setsid, /* 147 = setsid */ ! 380: 4, quotactl, /* 148 = quotactl */ ! 381: compat(4,quota), /* 149 = old quota */ ! 382: compat(3,getsockname), /* 150 = old getsockname */ ! 383: 0, nosys, /* 151 = nosys */ ! 384: 0, nosys, /* 152 = nosys */ ! 385: 0, nosys, /* 153 = nosys */ ! 386: 0, nosys, /* 154 = nosys */ ! 387: #ifdef NFS ! 388: 5, nfssvc, /* 155 = nfssvc */ ! 389: #else ! 390: 0, nosys, /* 155 = nosys */ ! 391: #endif ! 392: 4, getdirentries, /* 156 = getdirentries */ ! 393: 2, statfs, /* 157 = statfs */ ! 394: 2, fstatfs, /* 158 = fstatfs */ ! 395: 0, nosys, /* 159 = nosys */ ! 396: #ifdef NFS ! 397: 0, async_daemon, /* 160 = async_daemon */ ! 398: 2, getfh, /* 161 = getfh */ ! 399: #else ! 400: 0, nosys, /* 160 = nosys */ ! 401: 0, nosys, /* 161 = nosys */ ! 402: #endif ! 403: 0, nosys, /* 162 = nosys */ ! 404: 0, nosys, /* 163 = nosys */ ! 405: 0, nosys, /* 164 = nosys */ ! 406: 0, nosys, /* 165 = nosys */ ! 407: 0, nosys, /* 166 = nosys */ ! 408: 0, nosys, /* 167 = nosys */ ! 409: 0, nosys, /* 168 = nosys */ ! 410: 0, nosys, /* 169 = nosys */ ! 411: 0, nosys, /* 170 = nosys */ ! 412: #ifdef SYSVSHM ! 413: 4, shmsys, /* 171 = shmsys */ ! 414: #else ! 415: 0, nosys, /* 171 = nosys */ ! 416: #endif ! 417: 0, nosys, /* 172 = nosys */ ! 418: 0, nosys, /* 173 = nosys */ ! 419: 0, nosys, /* 174 = nosys */ ! 420: 0, nosys, /* 175 = nosys */ ! 421: 0, nosys, /* 176 = nosys */ ! 422: 0, nosys, /* 177 = nosys */ ! 423: 0, nosys, /* 178 = nosys */ ! 424: 0, nosys, /* 179 = nosys */ ! 425: 0, nosys, /* 180 = nosys */ ! 426: 1, setgid, /* 181 = setgid */ ! 427: 1, setegid, /* 182 = setegid */ ! 428: 1, seteuid, /* 183 = seteuid */ ! 429: 0, nosys, /* 184 = nosys */ ! 430: 0, nosys, /* 185 = nosys */ ! 431: 0, nosys, /* 186 = nosys */ ! 432: 0, nosys, /* 187 = nosys */ ! 433: 0, nosys, /* 188 = nosys */ ! 434: 0, nosys, /* 189 = nosys */ ! 435: 0, nosys, /* 190 = nosys */ ! 436: }; ! 437: ! 438: int nsysent = sizeof(sysent) / sizeof(sysent[0]);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.