Commit | Line | Data |
---|---|---|
15637ed4 RG |
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]); |