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