rump_syscalls.c revision 1.33 1 /* $NetBSD: rump_syscalls.c,v 1.33 2009/03/19 09:09:36 pooka Exp $ */
2
3 /*
4 * System call vector and marshalling for rump.
5 *
6 * DO NOT EDIT-- this file is automatically generated.
7 * created from NetBSD: syscalls.master,v 1.225 2009/03/19 09:08:35 pooka Exp
8 */
9
10 #include <sys/cdefs.h>
11 __KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.33 2009/03/19 09:09:36 pooka Exp $");
12
13 #include <sys/types.h>
14 #include <sys/param.h>
15 #include <sys/proc.h>
16 #include <sys/syscall.h>
17 #include <sys/syscallargs.h>
18 #include <rump/rumpuser.h>
19 #include "rump_private.h"
20
21 #if BYTE_ORDER == BIG_ENDIAN
22 #define SPARG(p,k) ((p)->k.be.datum)
23 #else /* LITTLE_ENDIAN, I hope dearly */
24 #define SPARG(p,k) ((p)->k.le.datum)
25 #endif
26
27 int rump_enosys(void);
28 int
29 rump_enosys()
30 {
31
32 return ENOSYS;
33 }
34
35 ssize_t rump_sys_read(int, void *, size_t);
36 ssize_t
37 rump_sys_read(int fd, void * buf, size_t nbyte)
38 {
39 register_t retval = 0;
40 int error = 0;
41 struct sys_read_args callarg;
42
43 SPARG(&callarg, fd) = fd;
44 SPARG(&callarg, buf) = buf;
45 SPARG(&callarg, nbyte) = nbyte;
46
47 error = rump_sysproxy(SYS_read, rump_sysproxy_arg,
48 (uint8_t *)&callarg, sizeof(callarg), &retval);
49 if (error) {
50 retval = -1;
51 rumpuser_seterrno(error);
52 }
53 return retval;
54 }
55 __weak_alias(sys_read,rump_enosys);
56
57 ssize_t rump_sys_write(int, const void *, size_t);
58 ssize_t
59 rump_sys_write(int fd, const void * buf, size_t nbyte)
60 {
61 register_t retval = 0;
62 int error = 0;
63 struct sys_write_args callarg;
64
65 SPARG(&callarg, fd) = fd;
66 SPARG(&callarg, buf) = buf;
67 SPARG(&callarg, nbyte) = nbyte;
68
69 error = rump_sysproxy(SYS_write, rump_sysproxy_arg,
70 (uint8_t *)&callarg, sizeof(callarg), &retval);
71 if (error) {
72 retval = -1;
73 rumpuser_seterrno(error);
74 }
75 return retval;
76 }
77 __weak_alias(sys_write,rump_enosys);
78
79 int rump_sys_open(const char *, int, mode_t);
80 int
81 rump_sys_open(const char * path, int flags, mode_t mode)
82 {
83 register_t retval = 0;
84 int error = 0;
85 struct sys_open_args callarg;
86
87 SPARG(&callarg, path) = path;
88 SPARG(&callarg, flags) = flags;
89 SPARG(&callarg, mode) = mode;
90
91 error = rump_sysproxy(SYS_open, rump_sysproxy_arg,
92 (uint8_t *)&callarg, sizeof(callarg), &retval);
93 if (error) {
94 retval = -1;
95 rumpuser_seterrno(error);
96 }
97 return retval;
98 }
99 __weak_alias(sys_open,rump_enosys);
100
101 int rump_sys_close(int);
102 int
103 rump_sys_close(int fd)
104 {
105 register_t retval = 0;
106 int error = 0;
107 struct sys_close_args callarg;
108
109 SPARG(&callarg, fd) = fd;
110
111 error = rump_sysproxy(SYS_close, rump_sysproxy_arg,
112 (uint8_t *)&callarg, sizeof(callarg), &retval);
113 if (error) {
114 retval = -1;
115 rumpuser_seterrno(error);
116 }
117 return retval;
118 }
119 __weak_alias(sys_close,rump_enosys);
120
121 int rump_sys_link(const char *, const char *);
122 int
123 rump_sys_link(const char * path, const char * link)
124 {
125 register_t retval = 0;
126 int error = 0;
127 struct sys_link_args callarg;
128
129 SPARG(&callarg, path) = path;
130 SPARG(&callarg, link) = link;
131
132 error = rump_sysproxy(SYS_link, rump_sysproxy_arg,
133 (uint8_t *)&callarg, sizeof(callarg), &retval);
134 if (error) {
135 retval = -1;
136 rumpuser_seterrno(error);
137 }
138 return retval;
139 }
140 __weak_alias(sys_link,rump_enosys);
141
142 int rump_sys_unlink(const char *);
143 int
144 rump_sys_unlink(const char * path)
145 {
146 register_t retval = 0;
147 int error = 0;
148 struct sys_unlink_args callarg;
149
150 SPARG(&callarg, path) = path;
151
152 error = rump_sysproxy(SYS_unlink, rump_sysproxy_arg,
153 (uint8_t *)&callarg, sizeof(callarg), &retval);
154 if (error) {
155 retval = -1;
156 rumpuser_seterrno(error);
157 }
158 return retval;
159 }
160 __weak_alias(sys_unlink,rump_enosys);
161
162 int rump_sys_chdir(const char *);
163 int
164 rump_sys_chdir(const char * path)
165 {
166 register_t retval = 0;
167 int error = 0;
168 struct sys_chdir_args callarg;
169
170 SPARG(&callarg, path) = path;
171
172 error = rump_sysproxy(SYS_chdir, rump_sysproxy_arg,
173 (uint8_t *)&callarg, sizeof(callarg), &retval);
174 if (error) {
175 retval = -1;
176 rumpuser_seterrno(error);
177 }
178 return retval;
179 }
180 __weak_alias(sys_chdir,rump_enosys);
181
182 int rump_sys_fchdir(int);
183 int
184 rump_sys_fchdir(int fd)
185 {
186 register_t retval = 0;
187 int error = 0;
188 struct sys_fchdir_args callarg;
189
190 SPARG(&callarg, fd) = fd;
191
192 error = rump_sysproxy(SYS_fchdir, rump_sysproxy_arg,
193 (uint8_t *)&callarg, sizeof(callarg), &retval);
194 if (error) {
195 retval = -1;
196 rumpuser_seterrno(error);
197 }
198 return retval;
199 }
200 __weak_alias(sys_fchdir,rump_enosys);
201
202 int rump_sys_chmod(const char *, mode_t);
203 int
204 rump_sys_chmod(const char * path, mode_t mode)
205 {
206 register_t retval = 0;
207 int error = 0;
208 struct sys_chmod_args callarg;
209
210 SPARG(&callarg, path) = path;
211 SPARG(&callarg, mode) = mode;
212
213 error = rump_sysproxy(SYS_chmod, rump_sysproxy_arg,
214 (uint8_t *)&callarg, sizeof(callarg), &retval);
215 if (error) {
216 retval = -1;
217 rumpuser_seterrno(error);
218 }
219 return retval;
220 }
221 __weak_alias(sys_chmod,rump_enosys);
222
223 int rump_sys_chown(const char *, uid_t, gid_t);
224 int
225 rump_sys_chown(const char * path, uid_t uid, gid_t gid)
226 {
227 register_t retval = 0;
228 int error = 0;
229 struct sys_chown_args callarg;
230
231 SPARG(&callarg, path) = path;
232 SPARG(&callarg, uid) = uid;
233 SPARG(&callarg, gid) = gid;
234
235 error = rump_sysproxy(SYS_chown, rump_sysproxy_arg,
236 (uint8_t *)&callarg, sizeof(callarg), &retval);
237 if (error) {
238 retval = -1;
239 rumpuser_seterrno(error);
240 }
241 return retval;
242 }
243 __weak_alias(sys_chown,rump_enosys);
244
245 int rump_sys_unmount(const char *, int);
246 int
247 rump_sys_unmount(const char * path, int flags)
248 {
249 register_t retval = 0;
250 int error = 0;
251 struct sys_unmount_args callarg;
252
253 SPARG(&callarg, path) = path;
254 SPARG(&callarg, flags) = flags;
255
256 error = rump_sysproxy(SYS_unmount, rump_sysproxy_arg,
257 (uint8_t *)&callarg, sizeof(callarg), &retval);
258 if (error) {
259 retval = -1;
260 rumpuser_seterrno(error);
261 }
262 return retval;
263 }
264 __weak_alias(sys_unmount,rump_enosys);
265
266 ssize_t rump_sys_recvmsg(int, struct msghdr *, int);
267 ssize_t
268 rump_sys_recvmsg(int s, struct msghdr * msg, int flags)
269 {
270 register_t retval = 0;
271 int error = 0;
272 struct sys_recvmsg_args callarg;
273
274 SPARG(&callarg, s) = s;
275 SPARG(&callarg, msg) = msg;
276 SPARG(&callarg, flags) = flags;
277
278 error = rump_sysproxy(SYS_recvmsg, rump_sysproxy_arg,
279 (uint8_t *)&callarg, sizeof(callarg), &retval);
280 if (error) {
281 retval = -1;
282 rumpuser_seterrno(error);
283 }
284 return retval;
285 }
286 __weak_alias(sys_recvmsg,rump_enosys);
287
288 ssize_t rump_sys_sendmsg(int, const struct msghdr *, int);
289 ssize_t
290 rump_sys_sendmsg(int s, const struct msghdr * msg, int flags)
291 {
292 register_t retval = 0;
293 int error = 0;
294 struct sys_sendmsg_args callarg;
295
296 SPARG(&callarg, s) = s;
297 SPARG(&callarg, msg) = msg;
298 SPARG(&callarg, flags) = flags;
299
300 error = rump_sysproxy(SYS_sendmsg, rump_sysproxy_arg,
301 (uint8_t *)&callarg, sizeof(callarg), &retval);
302 if (error) {
303 retval = -1;
304 rumpuser_seterrno(error);
305 }
306 return retval;
307 }
308 __weak_alias(sys_sendmsg,rump_enosys);
309
310 ssize_t rump_sys_recvfrom(int, void *, size_t, int, struct sockaddr *, unsigned int *);
311 ssize_t
312 rump_sys_recvfrom(int s, void * buf, size_t len, int flags, struct sockaddr * from, unsigned int * fromlenaddr)
313 {
314 register_t retval = 0;
315 int error = 0;
316 struct sys_recvfrom_args callarg;
317
318 SPARG(&callarg, s) = s;
319 SPARG(&callarg, buf) = buf;
320 SPARG(&callarg, len) = len;
321 SPARG(&callarg, flags) = flags;
322 SPARG(&callarg, from) = from;
323 SPARG(&callarg, fromlenaddr) = fromlenaddr;
324
325 error = rump_sysproxy(SYS_recvfrom, rump_sysproxy_arg,
326 (uint8_t *)&callarg, sizeof(callarg), &retval);
327 if (error) {
328 retval = -1;
329 rumpuser_seterrno(error);
330 }
331 return retval;
332 }
333 __weak_alias(sys_recvfrom,rump_enosys);
334
335 int rump_sys_accept(int, struct sockaddr *, unsigned int *);
336 int
337 rump_sys_accept(int s, struct sockaddr * name, unsigned int * anamelen)
338 {
339 register_t retval = 0;
340 int error = 0;
341 struct sys_accept_args callarg;
342
343 SPARG(&callarg, s) = s;
344 SPARG(&callarg, name) = name;
345 SPARG(&callarg, anamelen) = anamelen;
346
347 error = rump_sysproxy(SYS_accept, rump_sysproxy_arg,
348 (uint8_t *)&callarg, sizeof(callarg), &retval);
349 if (error) {
350 retval = -1;
351 rumpuser_seterrno(error);
352 }
353 return retval;
354 }
355 __weak_alias(sys_accept,rump_enosys);
356
357 int rump_sys_getpeername(int, struct sockaddr *, unsigned int *);
358 int
359 rump_sys_getpeername(int fdes, struct sockaddr * asa, unsigned int * alen)
360 {
361 register_t retval = 0;
362 int error = 0;
363 struct sys_getpeername_args callarg;
364
365 SPARG(&callarg, fdes) = fdes;
366 SPARG(&callarg, asa) = asa;
367 SPARG(&callarg, alen) = alen;
368
369 error = rump_sysproxy(SYS_getpeername, rump_sysproxy_arg,
370 (uint8_t *)&callarg, sizeof(callarg), &retval);
371 if (error) {
372 retval = -1;
373 rumpuser_seterrno(error);
374 }
375 return retval;
376 }
377 __weak_alias(sys_getpeername,rump_enosys);
378
379 int rump_sys_getsockname(int, struct sockaddr *, unsigned int *);
380 int
381 rump_sys_getsockname(int fdes, struct sockaddr * asa, unsigned int * alen)
382 {
383 register_t retval = 0;
384 int error = 0;
385 struct sys_getsockname_args callarg;
386
387 SPARG(&callarg, fdes) = fdes;
388 SPARG(&callarg, asa) = asa;
389 SPARG(&callarg, alen) = alen;
390
391 error = rump_sysproxy(SYS_getsockname, rump_sysproxy_arg,
392 (uint8_t *)&callarg, sizeof(callarg), &retval);
393 if (error) {
394 retval = -1;
395 rumpuser_seterrno(error);
396 }
397 return retval;
398 }
399 __weak_alias(sys_getsockname,rump_enosys);
400
401 int rump_sys_chflags(const char *, u_long);
402 int
403 rump_sys_chflags(const char * path, u_long flags)
404 {
405 register_t retval = 0;
406 int error = 0;
407 struct sys_chflags_args callarg;
408
409 SPARG(&callarg, path) = path;
410 SPARG(&callarg, flags) = flags;
411
412 error = rump_sysproxy(SYS_chflags, rump_sysproxy_arg,
413 (uint8_t *)&callarg, sizeof(callarg), &retval);
414 if (error) {
415 retval = -1;
416 rumpuser_seterrno(error);
417 }
418 return retval;
419 }
420 __weak_alias(sys_chflags,rump_enosys);
421
422 void rump_sys_sync(void);
423 void
424 rump_sys_sync(void )
425 {
426 register_t retval = 0;
427 int error = 0;
428
429 error = rump_sysproxy(SYS_sync, rump_sysproxy_arg,
430 (uint8_t *)NULL, 0, &retval);
431 if (error) {
432 retval = -1;
433 }
434 }
435 __weak_alias(sys_sync,rump_enosys);
436
437 int rump_sys_ioctl(int, u_long, void *);
438 int
439 rump_sys_ioctl(int fd, u_long com, void * data)
440 {
441 register_t retval = 0;
442 int error = 0;
443 struct sys_ioctl_args callarg;
444
445 SPARG(&callarg, fd) = fd;
446 SPARG(&callarg, com) = com;
447 SPARG(&callarg, data) = data;
448
449 error = rump_sysproxy(SYS_ioctl, rump_sysproxy_arg,
450 (uint8_t *)&callarg, sizeof(callarg), &retval);
451 if (error) {
452 retval = -1;
453 rumpuser_seterrno(error);
454 }
455 return retval;
456 }
457 __weak_alias(sys_ioctl,rump_enosys);
458
459 int rump_sys_symlink(const char *, const char *);
460 int
461 rump_sys_symlink(const char * path, const char * link)
462 {
463 register_t retval = 0;
464 int error = 0;
465 struct sys_symlink_args callarg;
466
467 SPARG(&callarg, path) = path;
468 SPARG(&callarg, link) = link;
469
470 error = rump_sysproxy(SYS_symlink, rump_sysproxy_arg,
471 (uint8_t *)&callarg, sizeof(callarg), &retval);
472 if (error) {
473 retval = -1;
474 rumpuser_seterrno(error);
475 }
476 return retval;
477 }
478 __weak_alias(sys_symlink,rump_enosys);
479
480 ssize_t rump_sys_readlink(const char *, char *, size_t);
481 ssize_t
482 rump_sys_readlink(const char * path, char * buf, size_t count)
483 {
484 register_t retval = 0;
485 int error = 0;
486 struct sys_readlink_args callarg;
487
488 SPARG(&callarg, path) = path;
489 SPARG(&callarg, buf) = buf;
490 SPARG(&callarg, count) = count;
491
492 error = rump_sysproxy(SYS_readlink, rump_sysproxy_arg,
493 (uint8_t *)&callarg, sizeof(callarg), &retval);
494 if (error) {
495 retval = -1;
496 rumpuser_seterrno(error);
497 }
498 return retval;
499 }
500 __weak_alias(sys_readlink,rump_enosys);
501
502 int rump_sys_fsync(int);
503 int
504 rump_sys_fsync(int fd)
505 {
506 register_t retval = 0;
507 int error = 0;
508 struct sys_fsync_args callarg;
509
510 SPARG(&callarg, fd) = fd;
511
512 error = rump_sysproxy(SYS_fsync, rump_sysproxy_arg,
513 (uint8_t *)&callarg, sizeof(callarg), &retval);
514 if (error) {
515 retval = -1;
516 rumpuser_seterrno(error);
517 }
518 return retval;
519 }
520 __weak_alias(sys_fsync,rump_enosys);
521
522 int rump_sys_connect(int, const struct sockaddr *, unsigned int);
523 int
524 rump_sys_connect(int s, const struct sockaddr * name, unsigned int namelen)
525 {
526 register_t retval = 0;
527 int error = 0;
528 struct sys_connect_args callarg;
529
530 SPARG(&callarg, s) = s;
531 SPARG(&callarg, name) = name;
532 SPARG(&callarg, namelen) = namelen;
533
534 error = rump_sysproxy(SYS_connect, rump_sysproxy_arg,
535 (uint8_t *)&callarg, sizeof(callarg), &retval);
536 if (error) {
537 retval = -1;
538 rumpuser_seterrno(error);
539 }
540 return retval;
541 }
542 __weak_alias(sys_connect,rump_enosys);
543
544 int rump_sys_bind(int, const struct sockaddr *, unsigned int);
545 int
546 rump_sys_bind(int s, const struct sockaddr * name, unsigned int namelen)
547 {
548 register_t retval = 0;
549 int error = 0;
550 struct sys_bind_args callarg;
551
552 SPARG(&callarg, s) = s;
553 SPARG(&callarg, name) = name;
554 SPARG(&callarg, namelen) = namelen;
555
556 error = rump_sysproxy(SYS_bind, rump_sysproxy_arg,
557 (uint8_t *)&callarg, sizeof(callarg), &retval);
558 if (error) {
559 retval = -1;
560 rumpuser_seterrno(error);
561 }
562 return retval;
563 }
564 __weak_alias(sys_bind,rump_enosys);
565
566 int rump_sys_setsockopt(int, int, int, const void *, unsigned int);
567 int
568 rump_sys_setsockopt(int s, int level, int name, const void * val, unsigned int valsize)
569 {
570 register_t retval = 0;
571 int error = 0;
572 struct sys_setsockopt_args callarg;
573
574 SPARG(&callarg, s) = s;
575 SPARG(&callarg, level) = level;
576 SPARG(&callarg, name) = name;
577 SPARG(&callarg, val) = val;
578 SPARG(&callarg, valsize) = valsize;
579
580 error = rump_sysproxy(SYS_setsockopt, rump_sysproxy_arg,
581 (uint8_t *)&callarg, sizeof(callarg), &retval);
582 if (error) {
583 retval = -1;
584 rumpuser_seterrno(error);
585 }
586 return retval;
587 }
588 __weak_alias(sys_setsockopt,rump_enosys);
589
590 int rump_sys_listen(int, int);
591 int
592 rump_sys_listen(int s, int backlog)
593 {
594 register_t retval = 0;
595 int error = 0;
596 struct sys_listen_args callarg;
597
598 SPARG(&callarg, s) = s;
599 SPARG(&callarg, backlog) = backlog;
600
601 error = rump_sysproxy(SYS_listen, rump_sysproxy_arg,
602 (uint8_t *)&callarg, sizeof(callarg), &retval);
603 if (error) {
604 retval = -1;
605 rumpuser_seterrno(error);
606 }
607 return retval;
608 }
609 __weak_alias(sys_listen,rump_enosys);
610
611 int rump_sys_getsockopt(int, int, int, void *, unsigned int *);
612 int
613 rump_sys_getsockopt(int s, int level, int name, void * val, unsigned int * avalsize)
614 {
615 register_t retval = 0;
616 int error = 0;
617 struct sys_getsockopt_args callarg;
618
619 SPARG(&callarg, s) = s;
620 SPARG(&callarg, level) = level;
621 SPARG(&callarg, name) = name;
622 SPARG(&callarg, val) = val;
623 SPARG(&callarg, avalsize) = avalsize;
624
625 error = rump_sysproxy(SYS_getsockopt, rump_sysproxy_arg,
626 (uint8_t *)&callarg, sizeof(callarg), &retval);
627 if (error) {
628 retval = -1;
629 rumpuser_seterrno(error);
630 }
631 return retval;
632 }
633 __weak_alias(sys_getsockopt,rump_enosys);
634
635 int rump_sys_rename(const char *, const char *);
636 int
637 rump_sys_rename(const char * from, const char * to)
638 {
639 register_t retval = 0;
640 int error = 0;
641 struct sys_rename_args callarg;
642
643 SPARG(&callarg, from) = from;
644 SPARG(&callarg, to) = to;
645
646 error = rump_sysproxy(SYS_rename, rump_sysproxy_arg,
647 (uint8_t *)&callarg, sizeof(callarg), &retval);
648 if (error) {
649 retval = -1;
650 rumpuser_seterrno(error);
651 }
652 return retval;
653 }
654 __weak_alias(sys_rename,rump_enosys);
655
656 int rump_sys_mkfifo(const char *, mode_t);
657 int
658 rump_sys_mkfifo(const char * path, mode_t mode)
659 {
660 register_t retval = 0;
661 int error = 0;
662 struct sys_mkfifo_args callarg;
663
664 SPARG(&callarg, path) = path;
665 SPARG(&callarg, mode) = mode;
666
667 error = rump_sysproxy(SYS_mkfifo, rump_sysproxy_arg,
668 (uint8_t *)&callarg, sizeof(callarg), &retval);
669 if (error) {
670 retval = -1;
671 rumpuser_seterrno(error);
672 }
673 return retval;
674 }
675 __weak_alias(sys_mkfifo,rump_enosys);
676
677 ssize_t rump_sys_sendto(int, const void *, size_t, int, const struct sockaddr *, unsigned int);
678 ssize_t
679 rump_sys_sendto(int s, const void * buf, size_t len, int flags, const struct sockaddr * to, unsigned int tolen)
680 {
681 register_t retval = 0;
682 int error = 0;
683 struct sys_sendto_args callarg;
684
685 SPARG(&callarg, s) = s;
686 SPARG(&callarg, buf) = buf;
687 SPARG(&callarg, len) = len;
688 SPARG(&callarg, flags) = flags;
689 SPARG(&callarg, to) = to;
690 SPARG(&callarg, tolen) = tolen;
691
692 error = rump_sysproxy(SYS_sendto, rump_sysproxy_arg,
693 (uint8_t *)&callarg, sizeof(callarg), &retval);
694 if (error) {
695 retval = -1;
696 rumpuser_seterrno(error);
697 }
698 return retval;
699 }
700 __weak_alias(sys_sendto,rump_enosys);
701
702 int rump_sys_shutdown(int, int);
703 int
704 rump_sys_shutdown(int s, int how)
705 {
706 register_t retval = 0;
707 int error = 0;
708 struct sys_shutdown_args callarg;
709
710 SPARG(&callarg, s) = s;
711 SPARG(&callarg, how) = how;
712
713 error = rump_sysproxy(SYS_shutdown, rump_sysproxy_arg,
714 (uint8_t *)&callarg, sizeof(callarg), &retval);
715 if (error) {
716 retval = -1;
717 rumpuser_seterrno(error);
718 }
719 return retval;
720 }
721 __weak_alias(sys_shutdown,rump_enosys);
722
723 int rump_sys_socketpair(int, int, int, int *);
724 int
725 rump_sys_socketpair(int domain, int type, int protocol, int * rsv)
726 {
727 register_t retval = 0;
728 int error = 0;
729 struct sys_socketpair_args callarg;
730
731 SPARG(&callarg, domain) = domain;
732 SPARG(&callarg, type) = type;
733 SPARG(&callarg, protocol) = protocol;
734 SPARG(&callarg, rsv) = rsv;
735
736 error = rump_sysproxy(SYS_socketpair, rump_sysproxy_arg,
737 (uint8_t *)&callarg, sizeof(callarg), &retval);
738 if (error) {
739 retval = -1;
740 rumpuser_seterrno(error);
741 }
742 return retval;
743 }
744 __weak_alias(sys_socketpair,rump_enosys);
745
746 int rump_sys_mkdir(const char *, mode_t);
747 int
748 rump_sys_mkdir(const char * path, mode_t mode)
749 {
750 register_t retval = 0;
751 int error = 0;
752 struct sys_mkdir_args callarg;
753
754 SPARG(&callarg, path) = path;
755 SPARG(&callarg, mode) = mode;
756
757 error = rump_sysproxy(SYS_mkdir, rump_sysproxy_arg,
758 (uint8_t *)&callarg, sizeof(callarg), &retval);
759 if (error) {
760 retval = -1;
761 rumpuser_seterrno(error);
762 }
763 return retval;
764 }
765 __weak_alias(sys_mkdir,rump_enosys);
766
767 int rump_sys_rmdir(const char *);
768 int
769 rump_sys_rmdir(const char * path)
770 {
771 register_t retval = 0;
772 int error = 0;
773 struct sys_rmdir_args callarg;
774
775 SPARG(&callarg, path) = path;
776
777 error = rump_sysproxy(SYS_rmdir, rump_sysproxy_arg,
778 (uint8_t *)&callarg, sizeof(callarg), &retval);
779 if (error) {
780 retval = -1;
781 rumpuser_seterrno(error);
782 }
783 return retval;
784 }
785 __weak_alias(sys_rmdir,rump_enosys);
786
787 int rump_sys_nfssvc(int, void *);
788 int
789 rump_sys_nfssvc(int flag, void * argp)
790 {
791 register_t retval = 0;
792 int error = 0;
793 struct sys_nfssvc_args callarg;
794
795 SPARG(&callarg, flag) = flag;
796 SPARG(&callarg, argp) = argp;
797
798 error = rump_sysproxy(SYS_nfssvc, rump_sysproxy_arg,
799 (uint8_t *)&callarg, sizeof(callarg), &retval);
800 if (error) {
801 retval = -1;
802 rumpuser_seterrno(error);
803 }
804 return retval;
805 }
806 __weak_alias(sys_nfssvc,rump_enosys);
807
808 ssize_t rump_sys_pread(int, void *, size_t, int, off_t);
809 ssize_t
810 rump_sys_pread(int fd, void * buf, size_t nbyte, int pad, off_t offset)
811 {
812 register_t retval = 0;
813 int error = 0;
814 struct sys_pread_args callarg;
815
816 SPARG(&callarg, fd) = fd;
817 SPARG(&callarg, buf) = buf;
818 SPARG(&callarg, nbyte) = nbyte;
819 SPARG(&callarg, pad) = pad;
820 SPARG(&callarg, offset) = offset;
821
822 error = rump_sysproxy(SYS_pread, rump_sysproxy_arg,
823 (uint8_t *)&callarg, sizeof(callarg), &retval);
824 if (error) {
825 retval = -1;
826 rumpuser_seterrno(error);
827 }
828 return retval;
829 }
830 __weak_alias(sys_pread,rump_enosys);
831
832 ssize_t rump_sys_pwrite(int, const void *, size_t, int, off_t);
833 ssize_t
834 rump_sys_pwrite(int fd, const void * buf, size_t nbyte, int pad, off_t offset)
835 {
836 register_t retval = 0;
837 int error = 0;
838 struct sys_pwrite_args callarg;
839
840 SPARG(&callarg, fd) = fd;
841 SPARG(&callarg, buf) = buf;
842 SPARG(&callarg, nbyte) = nbyte;
843 SPARG(&callarg, pad) = pad;
844 SPARG(&callarg, offset) = offset;
845
846 error = rump_sysproxy(SYS_pwrite, rump_sysproxy_arg,
847 (uint8_t *)&callarg, sizeof(callarg), &retval);
848 if (error) {
849 retval = -1;
850 rumpuser_seterrno(error);
851 }
852 return retval;
853 }
854 __weak_alias(sys_pwrite,rump_enosys);
855
856 int rump_sys_truncate(const char *, int, off_t);
857 int
858 rump_sys_truncate(const char * path, int pad, off_t length)
859 {
860 register_t retval = 0;
861 int error = 0;
862 struct sys_truncate_args callarg;
863
864 SPARG(&callarg, path) = path;
865 SPARG(&callarg, pad) = pad;
866 SPARG(&callarg, length) = length;
867
868 error = rump_sysproxy(SYS_truncate, rump_sysproxy_arg,
869 (uint8_t *)&callarg, sizeof(callarg), &retval);
870 if (error) {
871 retval = -1;
872 rumpuser_seterrno(error);
873 }
874 return retval;
875 }
876 __weak_alias(sys_truncate,rump_enosys);
877
878 int rump_sys___sysctl(const int *, u_int, void *, size_t *, const void *, size_t);
879 int
880 rump_sys___sysctl(const int * name, u_int namelen, void * old, size_t * oldlenp, const void * new, size_t newlen)
881 {
882 register_t retval = 0;
883 int error = 0;
884 struct sys___sysctl_args callarg;
885
886 SPARG(&callarg, name) = name;
887 SPARG(&callarg, namelen) = namelen;
888 SPARG(&callarg, old) = old;
889 SPARG(&callarg, oldlenp) = oldlenp;
890 SPARG(&callarg, new) = new;
891 SPARG(&callarg, newlen) = newlen;
892
893 error = rump_sysproxy(SYS___sysctl, rump_sysproxy_arg,
894 (uint8_t *)&callarg, sizeof(callarg), &retval);
895 if (error) {
896 retval = -1;
897 rumpuser_seterrno(error);
898 }
899 return retval;
900 }
901 __weak_alias(sys___sysctl,rump_enosys);
902
903 int rump_sys_lchmod(const char *, mode_t);
904 int
905 rump_sys_lchmod(const char * path, mode_t mode)
906 {
907 register_t retval = 0;
908 int error = 0;
909 struct sys_lchmod_args callarg;
910
911 SPARG(&callarg, path) = path;
912 SPARG(&callarg, mode) = mode;
913
914 error = rump_sysproxy(SYS_lchmod, rump_sysproxy_arg,
915 (uint8_t *)&callarg, sizeof(callarg), &retval);
916 if (error) {
917 retval = -1;
918 rumpuser_seterrno(error);
919 }
920 return retval;
921 }
922 __weak_alias(sys_lchmod,rump_enosys);
923
924 int rump_sys_lchown(const char *, uid_t, gid_t);
925 int
926 rump_sys_lchown(const char * path, uid_t uid, gid_t gid)
927 {
928 register_t retval = 0;
929 int error = 0;
930 struct sys_lchown_args callarg;
931
932 SPARG(&callarg, path) = path;
933 SPARG(&callarg, uid) = uid;
934 SPARG(&callarg, gid) = gid;
935
936 error = rump_sysproxy(SYS_lchown, rump_sysproxy_arg,
937 (uint8_t *)&callarg, sizeof(callarg), &retval);
938 if (error) {
939 retval = -1;
940 rumpuser_seterrno(error);
941 }
942 return retval;
943 }
944 __weak_alias(sys_lchown,rump_enosys);
945
946 int rump_sys_lchflags(const char *, u_long);
947 int
948 rump_sys_lchflags(const char * path, u_long flags)
949 {
950 register_t retval = 0;
951 int error = 0;
952 struct sys_lchflags_args callarg;
953
954 SPARG(&callarg, path) = path;
955 SPARG(&callarg, flags) = flags;
956
957 error = rump_sysproxy(SYS_lchflags, rump_sysproxy_arg,
958 (uint8_t *)&callarg, sizeof(callarg), &retval);
959 if (error) {
960 retval = -1;
961 rumpuser_seterrno(error);
962 }
963 return retval;
964 }
965 __weak_alias(sys_lchflags,rump_enosys);
966
967 int rump_sys_kqueue(void);
968 int
969 rump_sys_kqueue(void )
970 {
971 register_t retval = 0;
972 int error = 0;
973
974 error = rump_sysproxy(SYS_kqueue, rump_sysproxy_arg,
975 (uint8_t *)NULL, 0, &retval);
976 if (error) {
977 retval = -1;
978 rumpuser_seterrno(error);
979 }
980 return retval;
981 }
982 __weak_alias(sys_kqueue,rump_enosys);
983
984 int rump_sys_statvfs1(const char *, struct statvfs *, int);
985 int
986 rump_sys_statvfs1(const char * path, struct statvfs * buf, int flags)
987 {
988 register_t retval = 0;
989 int error = 0;
990 struct sys_statvfs1_args callarg;
991
992 SPARG(&callarg, path) = path;
993 SPARG(&callarg, buf) = buf;
994 SPARG(&callarg, flags) = flags;
995
996 error = rump_sysproxy(SYS_statvfs1, rump_sysproxy_arg,
997 (uint8_t *)&callarg, sizeof(callarg), &retval);
998 if (error) {
999 retval = -1;
1000 rumpuser_seterrno(error);
1001 }
1002 return retval;
1003 }
1004 __weak_alias(sys_statvfs1,rump_enosys);
1005
1006 int rump_sys___socket30(int, int, int);
1007 int
1008 rump_sys___socket30(int domain, int type, int protocol)
1009 {
1010 register_t retval = 0;
1011 int error = 0;
1012 struct sys___socket30_args callarg;
1013
1014 SPARG(&callarg, domain) = domain;
1015 SPARG(&callarg, type) = type;
1016 SPARG(&callarg, protocol) = protocol;
1017
1018 error = rump_sysproxy(SYS___socket30, rump_sysproxy_arg,
1019 (uint8_t *)&callarg, sizeof(callarg), &retval);
1020 if (error) {
1021 retval = -1;
1022 rumpuser_seterrno(error);
1023 }
1024 return retval;
1025 }
1026 __weak_alias(sys___socket30,rump_enosys);
1027
1028 int rump_sys___getfh30(const char *, void *, size_t *);
1029 int
1030 rump_sys___getfh30(const char * fname, void * fhp, size_t * fh_size)
1031 {
1032 register_t retval = 0;
1033 int error = 0;
1034 struct sys___getfh30_args callarg;
1035
1036 SPARG(&callarg, fname) = fname;
1037 SPARG(&callarg, fhp) = fhp;
1038 SPARG(&callarg, fh_size) = fh_size;
1039
1040 error = rump_sysproxy(SYS___getfh30, rump_sysproxy_arg,
1041 (uint8_t *)&callarg, sizeof(callarg), &retval);
1042 if (error) {
1043 retval = -1;
1044 rumpuser_seterrno(error);
1045 }
1046 return retval;
1047 }
1048 __weak_alias(sys___getfh30,rump_enosys);
1049
1050 int rump_sys___mount50(const char *, const char *, int, void *, size_t);
1051 int
1052 rump_sys___mount50(const char * type, const char * path, int flags, void * data, size_t data_len)
1053 {
1054 register_t retval = 0;
1055 int error = 0;
1056 struct sys___mount50_args callarg;
1057
1058 SPARG(&callarg, type) = type;
1059 SPARG(&callarg, path) = path;
1060 SPARG(&callarg, flags) = flags;
1061 SPARG(&callarg, data) = data;
1062 SPARG(&callarg, data_len) = data_len;
1063
1064 error = rump_sysproxy(SYS___mount50, rump_sysproxy_arg,
1065 (uint8_t *)&callarg, sizeof(callarg), &retval);
1066 if (error) {
1067 retval = -1;
1068 rumpuser_seterrno(error);
1069 }
1070 return retval;
1071 }
1072 __weak_alias(sys___mount50,rump_enosys);
1073
1074 int rump_sys___utimes50(const char *, const struct timeval *);
1075 int
1076 rump_sys___utimes50(const char * path, const struct timeval * tptr)
1077 {
1078 register_t retval = 0;
1079 int error = 0;
1080 struct sys___utimes50_args callarg;
1081
1082 SPARG(&callarg, path) = path;
1083 SPARG(&callarg, tptr) = tptr;
1084
1085 error = rump_sysproxy(SYS___utimes50, rump_sysproxy_arg,
1086 (uint8_t *)&callarg, sizeof(callarg), &retval);
1087 if (error) {
1088 retval = -1;
1089 rumpuser_seterrno(error);
1090 }
1091 return retval;
1092 }
1093 __weak_alias(sys___utimes50,rump_enosys);
1094
1095 int rump_sys___lutimes50(const char *, const struct timeval *);
1096 int
1097 rump_sys___lutimes50(const char * path, const struct timeval * tptr)
1098 {
1099 register_t retval = 0;
1100 int error = 0;
1101 struct sys___lutimes50_args callarg;
1102
1103 SPARG(&callarg, path) = path;
1104 SPARG(&callarg, tptr) = tptr;
1105
1106 error = rump_sysproxy(SYS___lutimes50, rump_sysproxy_arg,
1107 (uint8_t *)&callarg, sizeof(callarg), &retval);
1108 if (error) {
1109 retval = -1;
1110 rumpuser_seterrno(error);
1111 }
1112 return retval;
1113 }
1114 __weak_alias(sys___lutimes50,rump_enosys);
1115
1116 int rump_sys___kevent50(int, const struct kevent *, size_t, struct kevent *, size_t, const struct timespec *);
1117 int
1118 rump_sys___kevent50(int fd, const struct kevent * changelist, size_t nchanges, struct kevent * eventlist, size_t nevents, const struct timespec * timeout)
1119 {
1120 register_t retval = 0;
1121 int error = 0;
1122 struct sys___kevent50_args callarg;
1123
1124 SPARG(&callarg, fd) = fd;
1125 SPARG(&callarg, changelist) = changelist;
1126 SPARG(&callarg, nchanges) = nchanges;
1127 SPARG(&callarg, eventlist) = eventlist;
1128 SPARG(&callarg, nevents) = nevents;
1129 SPARG(&callarg, timeout) = timeout;
1130
1131 error = rump_sysproxy(SYS___kevent50, rump_sysproxy_arg,
1132 (uint8_t *)&callarg, sizeof(callarg), &retval);
1133 if (error) {
1134 retval = -1;
1135 rumpuser_seterrno(error);
1136 }
1137 return retval;
1138 }
1139 __weak_alias(sys___kevent50,rump_enosys);
1140
1141 int rump_sys___stat50(const char *, struct stat *);
1142 int
1143 rump_sys___stat50(const char * path, struct stat * ub)
1144 {
1145 register_t retval = 0;
1146 int error = 0;
1147 struct sys___stat50_args callarg;
1148
1149 SPARG(&callarg, path) = path;
1150 SPARG(&callarg, ub) = ub;
1151
1152 error = rump_sysproxy(SYS___stat50, rump_sysproxy_arg,
1153 (uint8_t *)&callarg, sizeof(callarg), &retval);
1154 if (error) {
1155 retval = -1;
1156 rumpuser_seterrno(error);
1157 }
1158 return retval;
1159 }
1160 __weak_alias(sys___stat50,rump_enosys);
1161
1162 int rump_sys___lstat50(const char *, struct stat *);
1163 int
1164 rump_sys___lstat50(const char * path, struct stat * ub)
1165 {
1166 register_t retval = 0;
1167 int error = 0;
1168 struct sys___lstat50_args callarg;
1169
1170 SPARG(&callarg, path) = path;
1171 SPARG(&callarg, ub) = ub;
1172
1173 error = rump_sysproxy(SYS___lstat50, rump_sysproxy_arg,
1174 (uint8_t *)&callarg, sizeof(callarg), &retval);
1175 if (error) {
1176 retval = -1;
1177 rumpuser_seterrno(error);
1178 }
1179 return retval;
1180 }
1181 __weak_alias(sys___lstat50,rump_enosys);
1182
1183 int rump_sys___mknod50(const char *, mode_t, dev_t);
1184 int
1185 rump_sys___mknod50(const char * path, mode_t mode, dev_t dev)
1186 {
1187 register_t retval = 0;
1188 int error = 0;
1189 struct sys___mknod50_args callarg;
1190
1191 SPARG(&callarg, path) = path;
1192 SPARG(&callarg, mode) = mode;
1193 SPARG(&callarg, dev) = dev;
1194
1195 error = rump_sysproxy(SYS___mknod50, rump_sysproxy_arg,
1196 (uint8_t *)&callarg, sizeof(callarg), &retval);
1197 if (error) {
1198 retval = -1;
1199 rumpuser_seterrno(error);
1200 }
1201 return retval;
1202 }
1203 __weak_alias(sys___mknod50,rump_enosys);
1204
1205 #define s(type) sizeof(type)
1206 #define n(type) (sizeof(type)/sizeof (register_t))
1207 #define ns(type) n(type), s(type)
1208
1209 struct sysent rump_sysent[] = {
1210 { 0, 0, 0,
1211 (sy_call_t *)rump_enosys }, /* 0 = unrumped */
1212 { 0, 0, 0,
1213 (sy_call_t *)rump_enosys }, /* 1 = unrumped */
1214 { 0, 0, 0,
1215 (sy_call_t *)rump_enosys }, /* 2 = unrumped */
1216 { ns(struct sys_read_args), 0,
1217 (sy_call_t *)sys_read }, /* 3 = read */
1218 { ns(struct sys_write_args), 0,
1219 (sy_call_t *)sys_write }, /* 4 = write */
1220 { ns(struct sys_open_args), 0,
1221 (sy_call_t *)sys_open }, /* 5 = open */
1222 { ns(struct sys_close_args), 0,
1223 (sy_call_t *)sys_close }, /* 6 = close */
1224 { 0, 0, 0,
1225 (sy_call_t *)rump_enosys }, /* 7 = unrumped */
1226 { 0, 0, 0,
1227 (sy_call_t *)rump_enosys }, /* 8 = unrumped */
1228 { ns(struct sys_link_args), 0,
1229 (sy_call_t *)sys_link }, /* 9 = link */
1230 { ns(struct sys_unlink_args), 0,
1231 (sy_call_t *)sys_unlink }, /* 10 = unlink */
1232 { 0, 0, 0,
1233 (sy_call_t *)rump_enosys }, /* 11 = obsolete execv */
1234 { ns(struct sys_chdir_args), 0,
1235 (sy_call_t *)sys_chdir }, /* 12 = chdir */
1236 { ns(struct sys_fchdir_args), 0,
1237 (sy_call_t *)sys_fchdir }, /* 13 = fchdir */
1238 { 0, 0, 0,
1239 (sy_call_t *)rump_enosys }, /* 14 = unrumped */
1240 { ns(struct sys_chmod_args), 0,
1241 (sy_call_t *)sys_chmod }, /* 15 = chmod */
1242 { ns(struct sys_chown_args), 0,
1243 (sy_call_t *)sys_chown }, /* 16 = chown */
1244 { 0, 0, 0,
1245 (sy_call_t *)rump_enosys }, /* 17 = unrumped */
1246 { 0, 0, 0,
1247 (sy_call_t *)rump_enosys }, /* 18 = unrumped */
1248 { 0, 0, 0,
1249 (sy_call_t *)rump_enosys }, /* 19 = unrumped */
1250 { 0, 0, 0,
1251 (sy_call_t *)rump_enosys }, /* 20 = unrumped */
1252 { 0, 0, 0,
1253 (sy_call_t *)rump_enosys }, /* 21 = unrumped */
1254 { ns(struct sys_unmount_args), 0,
1255 (sy_call_t *)sys_unmount }, /* 22 = unmount */
1256 { 0, 0, 0,
1257 (sy_call_t *)rump_enosys }, /* 23 = unrumped */
1258 { 0, 0, 0,
1259 (sy_call_t *)rump_enosys }, /* 24 = unrumped */
1260 { 0, 0, 0,
1261 (sy_call_t *)rump_enosys }, /* 25 = unrumped */
1262 { 0, 0, 0,
1263 (sy_call_t *)rump_enosys }, /* 26 = unrumped */
1264 { ns(struct sys_recvmsg_args), 0,
1265 (sy_call_t *)sys_recvmsg }, /* 27 = recvmsg */
1266 { ns(struct sys_sendmsg_args), 0,
1267 (sy_call_t *)sys_sendmsg }, /* 28 = sendmsg */
1268 { ns(struct sys_recvfrom_args), 0,
1269 (sy_call_t *)sys_recvfrom }, /* 29 = recvfrom */
1270 { ns(struct sys_accept_args), 0,
1271 (sy_call_t *)sys_accept }, /* 30 = accept */
1272 { ns(struct sys_getpeername_args), 0,
1273 (sy_call_t *)sys_getpeername }, /* 31 = getpeername */
1274 { ns(struct sys_getsockname_args), 0,
1275 (sy_call_t *)sys_getsockname }, /* 32 = getsockname */
1276 { 0, 0, 0,
1277 (sy_call_t *)rump_enosys }, /* 33 = unrumped */
1278 { ns(struct sys_chflags_args), 0,
1279 (sy_call_t *)sys_chflags }, /* 34 = chflags */
1280 { 0, 0, 0,
1281 (sy_call_t *)rump_enosys }, /* 35 = unrumped */
1282 { 0, 0, 0,
1283 (sy_call_t *)sys_sync }, /* 36 = sync */
1284 { 0, 0, 0,
1285 (sy_call_t *)rump_enosys }, /* 37 = unrumped */
1286 { 0, 0, 0,
1287 (sy_call_t *)rump_enosys }, /* 38 = unrumped */
1288 { 0, 0, 0,
1289 (sy_call_t *)rump_enosys }, /* 39 = unrumped */
1290 { 0, 0, 0,
1291 (sy_call_t *)rump_enosys }, /* 40 = unrumped */
1292 { 0, 0, 0,
1293 (sy_call_t *)rump_enosys }, /* 41 = unrumped */
1294 { 0, 0, 0,
1295 (sy_call_t *)rump_enosys }, /* 42 = unrumped */
1296 { 0, 0, 0,
1297 (sy_call_t *)rump_enosys }, /* 43 = unrumped */
1298 { 0, 0, 0,
1299 (sy_call_t *)rump_enosys }, /* 44 = unrumped */
1300 { 0, 0, 0,
1301 (sy_call_t *)rump_enosys }, /* 45 = unrumped */
1302 { 0, 0, 0,
1303 (sy_call_t *)rump_enosys }, /* 46 = unrumped */
1304 { 0, 0, 0,
1305 (sy_call_t *)rump_enosys }, /* 47 = unrumped */
1306 { 0, 0, 0,
1307 (sy_call_t *)rump_enosys }, /* 48 = unrumped */
1308 { 0, 0, 0,
1309 (sy_call_t *)rump_enosys }, /* 49 = unrumped */
1310 { 0, 0, 0,
1311 (sy_call_t *)rump_enosys }, /* 50 = unrumped */
1312 { 0, 0, 0,
1313 (sy_call_t *)rump_enosys }, /* 51 = unrumped */
1314 { 0, 0, 0,
1315 (sy_call_t *)rump_enosys }, /* 52 = unrumped */
1316 { 0, 0, 0,
1317 (sy_call_t *)rump_enosys }, /* 53 = unrumped */
1318 { ns(struct sys_ioctl_args), 0,
1319 (sy_call_t *)sys_ioctl }, /* 54 = ioctl */
1320 { 0, 0, 0,
1321 (sy_call_t *)rump_enosys }, /* 55 = unrumped */
1322 { 0, 0, 0,
1323 (sy_call_t *)rump_enosys }, /* 56 = unrumped */
1324 { ns(struct sys_symlink_args), 0,
1325 (sy_call_t *)sys_symlink }, /* 57 = symlink */
1326 { ns(struct sys_readlink_args), 0,
1327 (sy_call_t *)sys_readlink }, /* 58 = readlink */
1328 { 0, 0, 0,
1329 (sy_call_t *)rump_enosys }, /* 59 = unrumped */
1330 { 0, 0, 0,
1331 (sy_call_t *)rump_enosys }, /* 60 = unrumped */
1332 { 0, 0, 0,
1333 (sy_call_t *)rump_enosys }, /* 61 = unrumped */
1334 { 0, 0, 0,
1335 (sy_call_t *)rump_enosys }, /* 62 = unrumped */
1336 { 0, 0, 0,
1337 (sy_call_t *)rump_enosys }, /* 63 = unrumped */
1338 { 0, 0, 0,
1339 (sy_call_t *)rump_enosys }, /* 64 = unrumped */
1340 { 0, 0, 0,
1341 (sy_call_t *)rump_enosys }, /* 65 = unrumped */
1342 { 0, 0, 0,
1343 (sy_call_t *)rump_enosys }, /* 66 = unrumped */
1344 { 0, 0, 0,
1345 (sy_call_t *)rump_enosys }, /* 67 = obsolete vread */
1346 { 0, 0, 0,
1347 (sy_call_t *)rump_enosys }, /* 68 = obsolete vwrite */
1348 { 0, 0, 0,
1349 (sy_call_t *)rump_enosys }, /* 69 = unrumped */
1350 { 0, 0, 0,
1351 (sy_call_t *)rump_enosys }, /* 70 = unrumped */
1352 { 0, 0, 0,
1353 (sy_call_t *)rump_enosys }, /* 71 = unrumped */
1354 { 0, 0, 0,
1355 (sy_call_t *)rump_enosys }, /* 72 = unrumped */
1356 { 0, 0, 0,
1357 (sy_call_t *)rump_enosys }, /* 73 = unrumped */
1358 { 0, 0, 0,
1359 (sy_call_t *)rump_enosys }, /* 74 = unrumped */
1360 { 0, 0, 0,
1361 (sy_call_t *)rump_enosys }, /* 75 = unrumped */
1362 { 0, 0, 0,
1363 (sy_call_t *)rump_enosys }, /* 76 = obsolete vhangup */
1364 { 0, 0, 0,
1365 (sy_call_t *)rump_enosys }, /* 77 = obsolete vlimit */
1366 { 0, 0, 0,
1367 (sy_call_t *)rump_enosys }, /* 78 = unrumped */
1368 { 0, 0, 0,
1369 (sy_call_t *)rump_enosys }, /* 79 = unrumped */
1370 { 0, 0, 0,
1371 (sy_call_t *)rump_enosys }, /* 80 = unrumped */
1372 { 0, 0, 0,
1373 (sy_call_t *)rump_enosys }, /* 81 = unrumped */
1374 { 0, 0, 0,
1375 (sy_call_t *)rump_enosys }, /* 82 = unrumped */
1376 { 0, 0, 0,
1377 (sy_call_t *)rump_enosys }, /* 83 = unrumped */
1378 { 0, 0, 0,
1379 (sy_call_t *)rump_enosys }, /* 84 = unrumped */
1380 { 0, 0, 0,
1381 (sy_call_t *)rump_enosys }, /* 85 = unrumped */
1382 { 0, 0, 0,
1383 (sy_call_t *)rump_enosys }, /* 86 = unrumped */
1384 { 0, 0, 0,
1385 (sy_call_t *)rump_enosys }, /* 87 = unrumped */
1386 { 0, 0, 0,
1387 (sy_call_t *)rump_enosys }, /* 88 = unrumped */
1388 { 0, 0, 0,
1389 (sy_call_t *)rump_enosys }, /* 89 = unrumped */
1390 { 0, 0, 0,
1391 (sy_call_t *)rump_enosys }, /* 90 = unrumped */
1392 { 0, 0, 0,
1393 (sy_call_t *)rump_enosys }, /* 91 = unimplemented getdopt */
1394 { 0, 0, 0,
1395 (sy_call_t *)rump_enosys }, /* 92 = unrumped */
1396 { 0, 0, 0,
1397 (sy_call_t *)rump_enosys }, /* 93 = unrumped */
1398 { 0, 0, 0,
1399 (sy_call_t *)rump_enosys }, /* 94 = unimplemented setdopt */
1400 { ns(struct sys_fsync_args), 0,
1401 (sy_call_t *)sys_fsync }, /* 95 = fsync */
1402 { 0, 0, 0,
1403 (sy_call_t *)rump_enosys }, /* 96 = unrumped */
1404 { 0, 0, 0,
1405 (sy_call_t *)rump_enosys }, /* 97 = unrumped */
1406 { ns(struct sys_connect_args), 0,
1407 (sy_call_t *)sys_connect }, /* 98 = connect */
1408 { 0, 0, 0,
1409 (sy_call_t *)rump_enosys }, /* 99 = unrumped */
1410 { 0, 0, 0,
1411 (sy_call_t *)rump_enosys }, /* 100 = unrumped */
1412 { 0, 0, 0,
1413 (sy_call_t *)rump_enosys }, /* 101 = unrumped */
1414 { 0, 0, 0,
1415 (sy_call_t *)rump_enosys }, /* 102 = unrumped */
1416 { 0, 0, 0,
1417 (sy_call_t *)rump_enosys }, /* 103 = unrumped */
1418 { ns(struct sys_bind_args), 0,
1419 (sy_call_t *)sys_bind }, /* 104 = bind */
1420 { ns(struct sys_setsockopt_args), 0,
1421 (sy_call_t *)sys_setsockopt }, /* 105 = setsockopt */
1422 { ns(struct sys_listen_args), 0,
1423 (sy_call_t *)sys_listen }, /* 106 = listen */
1424 { 0, 0, 0,
1425 (sy_call_t *)rump_enosys }, /* 107 = obsolete vtimes */
1426 { 0, 0, 0,
1427 (sy_call_t *)rump_enosys }, /* 108 = unrumped */
1428 { 0, 0, 0,
1429 (sy_call_t *)rump_enosys }, /* 109 = unrumped */
1430 { 0, 0, 0,
1431 (sy_call_t *)rump_enosys }, /* 110 = unrumped */
1432 { 0, 0, 0,
1433 (sy_call_t *)rump_enosys }, /* 111 = unrumped */
1434 { 0, 0, 0,
1435 (sy_call_t *)rump_enosys }, /* 112 = unrumped */
1436 { 0, 0, 0,
1437 (sy_call_t *)rump_enosys }, /* 113 = unrumped */
1438 { 0, 0, 0,
1439 (sy_call_t *)rump_enosys }, /* 114 = unrumped */
1440 { 0, 0, 0,
1441 (sy_call_t *)rump_enosys }, /* 115 = obsolete vtrace */
1442 { 0, 0, 0,
1443 (sy_call_t *)rump_enosys }, /* 116 = unrumped */
1444 { 0, 0, 0,
1445 (sy_call_t *)rump_enosys }, /* 117 = unrumped */
1446 { ns(struct sys_getsockopt_args), 0,
1447 (sy_call_t *)sys_getsockopt }, /* 118 = getsockopt */
1448 { 0, 0, 0,
1449 (sy_call_t *)rump_enosys }, /* 119 = obsolete resuba */
1450 { 0, 0, 0,
1451 (sy_call_t *)rump_enosys }, /* 120 = unrumped */
1452 { 0, 0, 0,
1453 (sy_call_t *)rump_enosys }, /* 121 = unrumped */
1454 { 0, 0, 0,
1455 (sy_call_t *)rump_enosys }, /* 122 = unrumped */
1456 { 0, 0, 0,
1457 (sy_call_t *)rump_enosys }, /* 123 = unrumped */
1458 { 0, 0, 0,
1459 (sy_call_t *)rump_enosys }, /* 124 = unrumped */
1460 { 0, 0, 0,
1461 (sy_call_t *)rump_enosys }, /* 125 = unrumped */
1462 { 0, 0, 0,
1463 (sy_call_t *)rump_enosys }, /* 126 = unrumped */
1464 { 0, 0, 0,
1465 (sy_call_t *)rump_enosys }, /* 127 = unrumped */
1466 { ns(struct sys_rename_args), 0,
1467 (sy_call_t *)sys_rename }, /* 128 = rename */
1468 { 0, 0, 0,
1469 (sy_call_t *)rump_enosys }, /* 129 = unrumped */
1470 { 0, 0, 0,
1471 (sy_call_t *)rump_enosys }, /* 130 = unrumped */
1472 { 0, 0, 0,
1473 (sy_call_t *)rump_enosys }, /* 131 = unrumped */
1474 { ns(struct sys_mkfifo_args), 0,
1475 (sy_call_t *)sys_mkfifo }, /* 132 = mkfifo */
1476 { ns(struct sys_sendto_args), 0,
1477 (sy_call_t *)sys_sendto }, /* 133 = sendto */
1478 { ns(struct sys_shutdown_args), 0,
1479 (sy_call_t *)sys_shutdown }, /* 134 = shutdown */
1480 { ns(struct sys_socketpair_args), 0,
1481 (sy_call_t *)sys_socketpair }, /* 135 = socketpair */
1482 { ns(struct sys_mkdir_args), 0,
1483 (sy_call_t *)sys_mkdir }, /* 136 = mkdir */
1484 { ns(struct sys_rmdir_args), 0,
1485 (sy_call_t *)sys_rmdir }, /* 137 = rmdir */
1486 { 0, 0, 0,
1487 (sy_call_t *)rump_enosys }, /* 138 = unrumped */
1488 { 0, 0, 0,
1489 (sy_call_t *)rump_enosys }, /* 139 = obsolete 4.2 sigreturn */
1490 { 0, 0, 0,
1491 (sy_call_t *)rump_enosys }, /* 140 = unrumped */
1492 { 0, 0, 0,
1493 (sy_call_t *)rump_enosys }, /* 141 = unrumped */
1494 { 0, 0, 0,
1495 (sy_call_t *)rump_enosys }, /* 142 = unrumped */
1496 { 0, 0, 0,
1497 (sy_call_t *)rump_enosys }, /* 143 = unrumped */
1498 { 0, 0, 0,
1499 (sy_call_t *)rump_enosys }, /* 144 = unrumped */
1500 { 0, 0, 0,
1501 (sy_call_t *)rump_enosys }, /* 145 = unrumped */
1502 { 0, 0, 0,
1503 (sy_call_t *)rump_enosys }, /* 146 = unrumped */
1504 { 0, 0, 0,
1505 (sy_call_t *)rump_enosys }, /* 147 = unrumped */
1506 { 0, 0, 0,
1507 (sy_call_t *)rump_enosys }, /* 148 = unrumped */
1508 { 0, 0, 0,
1509 (sy_call_t *)rump_enosys }, /* 149 = unrumped */
1510 { 0, 0, 0,
1511 (sy_call_t *)rump_enosys }, /* 150 = unrumped */
1512 { 0, 0, 0,
1513 (sy_call_t *)rump_enosys }, /* 151 = unimplemented */
1514 { 0, 0, 0,
1515 (sy_call_t *)rump_enosys }, /* 152 = unimplemented */
1516 { 0, 0, 0,
1517 (sy_call_t *)rump_enosys }, /* 153 = unimplemented */
1518 { 0, 0, 0,
1519 (sy_call_t *)rump_enosys }, /* 154 = unimplemented */
1520 { ns(struct sys_nfssvc_args), 0,
1521 (sy_call_t *)sys_nomodule }, /* 155 = nfssvc */
1522 { 0, 0, 0,
1523 (sy_call_t *)rump_enosys }, /* 156 = unrumped */
1524 { 0, 0, 0,
1525 (sy_call_t *)rump_enosys }, /* 157 = unrumped */
1526 { 0, 0, 0,
1527 (sy_call_t *)rump_enosys }, /* 158 = unrumped */
1528 { 0, 0, 0,
1529 (sy_call_t *)rump_enosys }, /* 159 = unimplemented */
1530 { 0, 0, 0,
1531 (sy_call_t *)rump_enosys }, /* 160 = unimplemented */
1532 { 0, 0, 0,
1533 (sy_call_t *)rump_enosys }, /* 161 = unrumped */
1534 { 0, 0, 0,
1535 (sy_call_t *)rump_enosys }, /* 162 = unrumped */
1536 { 0, 0, 0,
1537 (sy_call_t *)rump_enosys }, /* 163 = unrumped */
1538 { 0, 0, 0,
1539 (sy_call_t *)rump_enosys }, /* 164 = unrumped */
1540 { 0, 0, 0,
1541 (sy_call_t *)rump_enosys }, /* 165 = unrumped */
1542 { 0, 0, 0,
1543 (sy_call_t *)rump_enosys }, /* 166 = unimplemented */
1544 { 0, 0, 0,
1545 (sy_call_t *)rump_enosys }, /* 167 = unimplemented */
1546 { 0, 0, 0,
1547 (sy_call_t *)rump_enosys }, /* 168 = unimplemented */
1548 #if (defined(SYSVSEM) || !defined(_KERNEL_OPT)) && !defined(_LP64)
1549 { 0, 0, 0,
1550 (sy_call_t *)rump_enosys }, /* 169 = unrumped */
1551 #else
1552 { 0, 0, 0,
1553 (sy_call_t *)rump_enosys }, /* 169 = excluded 1.0 semsys */
1554 #endif
1555 #if (defined(SYSVMSG) || !defined(_KERNEL_OPT)) && !defined(_LP64)
1556 { 0, 0, 0,
1557 (sy_call_t *)rump_enosys }, /* 170 = unrumped */
1558 #else
1559 { 0, 0, 0,
1560 (sy_call_t *)rump_enosys }, /* 170 = excluded 1.0 msgsys */
1561 #endif
1562 #if (defined(SYSVSHM) || !defined(_KERNEL_OPT)) && !defined(_LP64)
1563 { 0, 0, 0,
1564 (sy_call_t *)rump_enosys }, /* 171 = unrumped */
1565 #else
1566 { 0, 0, 0,
1567 (sy_call_t *)rump_enosys }, /* 171 = excluded 1.0 shmsys */
1568 #endif
1569 { 0, 0, 0,
1570 (sy_call_t *)rump_enosys }, /* 172 = unimplemented */
1571 { ns(struct sys_pread_args), 0,
1572 (sy_call_t *)sys_pread }, /* 173 = pread */
1573 { ns(struct sys_pwrite_args), 0,
1574 (sy_call_t *)sys_pwrite }, /* 174 = pwrite */
1575 { 0, 0, 0,
1576 (sy_call_t *)rump_enosys }, /* 175 = unrumped */
1577 #if defined(NTP) || !defined(_KERNEL_OPT)
1578 { 0, 0, 0,
1579 (sy_call_t *)rump_enosys }, /* 176 = unrumped */
1580 #else
1581 { 0, 0, 0,
1582 (sy_call_t *)rump_enosys }, /* 176 = excluded ntp_adjtime */
1583 #endif
1584 { 0, 0, 0,
1585 (sy_call_t *)rump_enosys }, /* 177 = unimplemented */
1586 { 0, 0, 0,
1587 (sy_call_t *)rump_enosys }, /* 178 = unimplemented */
1588 { 0, 0, 0,
1589 (sy_call_t *)rump_enosys }, /* 179 = unimplemented */
1590 { 0, 0, 0,
1591 (sy_call_t *)rump_enosys }, /* 180 = unimplemented */
1592 { 0, 0, 0,
1593 (sy_call_t *)rump_enosys }, /* 181 = unrumped */
1594 { 0, 0, 0,
1595 (sy_call_t *)rump_enosys }, /* 182 = unrumped */
1596 { 0, 0, 0,
1597 (sy_call_t *)rump_enosys }, /* 183 = unrumped */
1598 #if defined(LFS) || !defined(_KERNEL)
1599 { 0, 0, 0,
1600 (sy_call_t *)rump_enosys }, /* 184 = unrumped */
1601 { 0, 0, 0,
1602 (sy_call_t *)rump_enosys }, /* 185 = unrumped */
1603 { 0, 0, 0,
1604 (sy_call_t *)rump_enosys }, /* 186 = unrumped */
1605 { 0, 0, 0,
1606 (sy_call_t *)rump_enosys }, /* 187 = unrumped */
1607 #else
1608 { 0, 0, 0,
1609 (sy_call_t *)rump_enosys }, /* 184 = excluded lfs_bmapv */
1610 { 0, 0, 0,
1611 (sy_call_t *)rump_enosys }, /* 185 = excluded lfs_markv */
1612 { 0, 0, 0,
1613 (sy_call_t *)rump_enosys }, /* 186 = excluded lfs_segclean */
1614 { 0, 0, 0,
1615 (sy_call_t *)rump_enosys }, /* 187 = excluded lfs_segwait */
1616 #endif
1617 { 0, 0, 0,
1618 (sy_call_t *)rump_enosys }, /* 188 = unrumped */
1619 { 0, 0, 0,
1620 (sy_call_t *)rump_enosys }, /* 189 = unrumped */
1621 { 0, 0, 0,
1622 (sy_call_t *)rump_enosys }, /* 190 = unrumped */
1623 { 0, 0, 0,
1624 (sy_call_t *)rump_enosys }, /* 191 = unrumped */
1625 { 0, 0, 0,
1626 (sy_call_t *)rump_enosys }, /* 192 = unrumped */
1627 { 0, 0, 0,
1628 (sy_call_t *)rump_enosys }, /* 193 = unimplemented */
1629 { 0, 0, 0,
1630 (sy_call_t *)rump_enosys }, /* 194 = unrumped */
1631 { 0, 0, 0,
1632 (sy_call_t *)rump_enosys }, /* 195 = unrumped */
1633 { 0, 0, 0,
1634 (sy_call_t *)rump_enosys }, /* 196 = unrumped */
1635 { 0, 0, 0,
1636 (sy_call_t *)rump_enosys }, /* 197 = unrumped */
1637 { 0, 0, 0,
1638 (sy_call_t *)rump_enosys }, /* 198 = unrumped */
1639 { 0, 0, 0,
1640 (sy_call_t *)rump_enosys }, /* 199 = unrumped */
1641 { ns(struct sys_truncate_args), 0,
1642 (sy_call_t *)sys_truncate }, /* 200 = truncate */
1643 { 0, 0, 0,
1644 (sy_call_t *)rump_enosys }, /* 201 = unrumped */
1645 { ns(struct sys___sysctl_args), 0,
1646 (sy_call_t *)sys___sysctl }, /* 202 = __sysctl */
1647 { 0, 0, 0,
1648 (sy_call_t *)rump_enosys }, /* 203 = unrumped */
1649 { 0, 0, 0,
1650 (sy_call_t *)rump_enosys }, /* 204 = unrumped */
1651 { 0, 0, 0,
1652 (sy_call_t *)rump_enosys }, /* 205 = unrumped */
1653 { 0, 0, 0,
1654 (sy_call_t *)rump_enosys }, /* 206 = unrumped */
1655 { 0, 0, 0,
1656 (sy_call_t *)rump_enosys }, /* 207 = unrumped */
1657 { 0, 0, 0,
1658 (sy_call_t *)rump_enosys }, /* 208 = unrumped */
1659 { 0, 0, 0,
1660 (sy_call_t *)rump_enosys }, /* 209 = unrumped */
1661 { 0, 0, 0,
1662 (sy_call_t *)rump_enosys }, /* 210 = unimplemented */
1663 { 0, 0, 0,
1664 (sy_call_t *)rump_enosys }, /* 211 = unimplemented */
1665 { 0, 0, 0,
1666 (sy_call_t *)rump_enosys }, /* 212 = unimplemented */
1667 { 0, 0, 0,
1668 (sy_call_t *)rump_enosys }, /* 213 = unimplemented */
1669 { 0, 0, 0,
1670 (sy_call_t *)rump_enosys }, /* 214 = unimplemented */
1671 { 0, 0, 0,
1672 (sy_call_t *)rump_enosys }, /* 215 = unimplemented */
1673 { 0, 0, 0,
1674 (sy_call_t *)rump_enosys }, /* 216 = unimplemented */
1675 { 0, 0, 0,
1676 (sy_call_t *)rump_enosys }, /* 217 = unimplemented */
1677 { 0, 0, 0,
1678 (sy_call_t *)rump_enosys }, /* 218 = unimplemented */
1679 { 0, 0, 0,
1680 (sy_call_t *)rump_enosys }, /* 219 = unimplemented */
1681 #if defined(SYSVSEM) || !defined(_KERNEL_OPT)
1682 { 0, 0, 0,
1683 (sy_call_t *)rump_enosys }, /* 220 = unrumped */
1684 { 0, 0, 0,
1685 (sy_call_t *)rump_enosys }, /* 221 = unrumped */
1686 { 0, 0, 0,
1687 (sy_call_t *)rump_enosys }, /* 222 = unrumped */
1688 { 0, 0, 0,
1689 (sy_call_t *)rump_enosys }, /* 223 = unrumped */
1690 #else
1691 { 0, 0, 0,
1692 (sy_call_t *)rump_enosys }, /* 220 = excluded compat_14_semctl */
1693 { 0, 0, 0,
1694 (sy_call_t *)rump_enosys }, /* 221 = excluded semget */
1695 { 0, 0, 0,
1696 (sy_call_t *)rump_enosys }, /* 222 = excluded semop */
1697 { 0, 0, 0,
1698 (sy_call_t *)rump_enosys }, /* 223 = excluded semconfig */
1699 #endif
1700 #if defined(SYSVMSG) || !defined(_KERNEL_OPT)
1701 { 0, 0, 0,
1702 (sy_call_t *)rump_enosys }, /* 224 = unrumped */
1703 { 0, 0, 0,
1704 (sy_call_t *)rump_enosys }, /* 225 = unrumped */
1705 { 0, 0, 0,
1706 (sy_call_t *)rump_enosys }, /* 226 = unrumped */
1707 { 0, 0, 0,
1708 (sy_call_t *)rump_enosys }, /* 227 = unrumped */
1709 #else
1710 { 0, 0, 0,
1711 (sy_call_t *)rump_enosys }, /* 224 = excluded compat_14_msgctl */
1712 { 0, 0, 0,
1713 (sy_call_t *)rump_enosys }, /* 225 = excluded msgget */
1714 { 0, 0, 0,
1715 (sy_call_t *)rump_enosys }, /* 226 = excluded msgsnd */
1716 { 0, 0, 0,
1717 (sy_call_t *)rump_enosys }, /* 227 = excluded msgrcv */
1718 #endif
1719 #if defined(SYSVSHM) || !defined(_KERNEL_OPT)
1720 { 0, 0, 0,
1721 (sy_call_t *)rump_enosys }, /* 228 = unrumped */
1722 { 0, 0, 0,
1723 (sy_call_t *)rump_enosys }, /* 229 = unrumped */
1724 { 0, 0, 0,
1725 (sy_call_t *)rump_enosys }, /* 230 = unrumped */
1726 { 0, 0, 0,
1727 (sy_call_t *)rump_enosys }, /* 231 = unrumped */
1728 #else
1729 { 0, 0, 0,
1730 (sy_call_t *)rump_enosys }, /* 228 = excluded shmat */
1731 { 0, 0, 0,
1732 (sy_call_t *)rump_enosys }, /* 229 = excluded compat_14_shmctl */
1733 { 0, 0, 0,
1734 (sy_call_t *)rump_enosys }, /* 230 = excluded shmdt */
1735 { 0, 0, 0,
1736 (sy_call_t *)rump_enosys }, /* 231 = excluded shmget */
1737 #endif
1738 { 0, 0, 0,
1739 (sy_call_t *)rump_enosys }, /* 232 = unrumped */
1740 { 0, 0, 0,
1741 (sy_call_t *)rump_enosys }, /* 233 = unrumped */
1742 { 0, 0, 0,
1743 (sy_call_t *)rump_enosys }, /* 234 = unrumped */
1744 { 0, 0, 0,
1745 (sy_call_t *)rump_enosys }, /* 235 = unrumped */
1746 { 0, 0, 0,
1747 (sy_call_t *)rump_enosys }, /* 236 = unrumped */
1748 { 0, 0, 0,
1749 (sy_call_t *)rump_enosys }, /* 237 = unrumped */
1750 { 0, 0, 0,
1751 (sy_call_t *)rump_enosys }, /* 238 = unrumped */
1752 { 0, 0, 0,
1753 (sy_call_t *)rump_enosys }, /* 239 = unrumped */
1754 { 0, 0, 0,
1755 (sy_call_t *)rump_enosys }, /* 240 = unrumped */
1756 { 0, 0, 0,
1757 (sy_call_t *)rump_enosys }, /* 241 = unrumped */
1758 { 0, 0, 0,
1759 (sy_call_t *)rump_enosys }, /* 242 = unrumped */
1760 { 0, 0, 0,
1761 (sy_call_t *)rump_enosys }, /* 243 = unrumped */
1762 { 0, 0, 0,
1763 (sy_call_t *)rump_enosys }, /* 244 = unrumped */
1764 { 0, 0, 0,
1765 (sy_call_t *)rump_enosys }, /* 245 = unimplemented sys_sigqueue */
1766 { 0, 0, 0,
1767 (sy_call_t *)rump_enosys }, /* 246 = unrumped */
1768 { 0, 0, 0,
1769 (sy_call_t *)rump_enosys }, /* 247 = unrumped */
1770 { 0, 0, 0,
1771 (sy_call_t *)rump_enosys }, /* 248 = unrumped */
1772 { 0, 0, 0,
1773 (sy_call_t *)rump_enosys }, /* 249 = unrumped */
1774 { 0, 0, 0,
1775 (sy_call_t *)rump_enosys }, /* 250 = unrumped */
1776 { 0, 0, 0,
1777 (sy_call_t *)rump_enosys }, /* 251 = unrumped */
1778 { 0, 0, 0,
1779 (sy_call_t *)rump_enosys }, /* 252 = unrumped */
1780 { 0, 0, 0,
1781 (sy_call_t *)rump_enosys }, /* 253 = unrumped */
1782 { 0, 0, 0,
1783 (sy_call_t *)rump_enosys }, /* 254 = unrumped */
1784 { 0, 0, 0,
1785 (sy_call_t *)rump_enosys }, /* 255 = unrumped */
1786 { 0, 0, 0,
1787 (sy_call_t *)rump_enosys }, /* 256 = unimplemented sys__ksem_timedwait */
1788 { 0, 0, 0,
1789 (sy_call_t *)rump_enosys }, /* 257 = unrumped */
1790 { 0, 0, 0,
1791 (sy_call_t *)rump_enosys }, /* 258 = unrumped */
1792 { 0, 0, 0,
1793 (sy_call_t *)rump_enosys }, /* 259 = unrumped */
1794 { 0, 0, 0,
1795 (sy_call_t *)rump_enosys }, /* 260 = unrumped */
1796 { 0, 0, 0,
1797 (sy_call_t *)rump_enosys }, /* 261 = unrumped */
1798 { 0, 0, 0,
1799 (sy_call_t *)rump_enosys }, /* 262 = unrumped */
1800 { 0, 0, 0,
1801 (sy_call_t *)rump_enosys }, /* 263 = unrumped */
1802 { 0, 0, 0,
1803 (sy_call_t *)rump_enosys }, /* 264 = unrumped */
1804 { 0, 0, 0,
1805 (sy_call_t *)rump_enosys }, /* 265 = unrumped */
1806 { 0, 0, 0,
1807 (sy_call_t *)rump_enosys }, /* 266 = unrumped */
1808 { 0, 0, 0,
1809 (sy_call_t *)rump_enosys }, /* 267 = unimplemented */
1810 { 0, 0, 0,
1811 (sy_call_t *)rump_enosys }, /* 268 = unimplemented */
1812 { 0, 0, 0,
1813 (sy_call_t *)rump_enosys }, /* 269 = unimplemented */
1814 { 0, 0, 0,
1815 (sy_call_t *)rump_enosys }, /* 270 = unrumped */
1816 { 0, 0, 0,
1817 (sy_call_t *)rump_enosys }, /* 271 = unrumped */
1818 { 0, 0, 0,
1819 (sy_call_t *)rump_enosys }, /* 272 = unrumped */
1820 { 0, 0, 0,
1821 (sy_call_t *)rump_enosys }, /* 273 = unrumped */
1822 { ns(struct sys_lchmod_args), 0,
1823 (sy_call_t *)sys_lchmod }, /* 274 = lchmod */
1824 { ns(struct sys_lchown_args), 0,
1825 (sy_call_t *)sys_lchown }, /* 275 = lchown */
1826 { 0, 0, 0,
1827 (sy_call_t *)rump_enosys }, /* 276 = unrumped */
1828 { 0, 0, 0,
1829 (sy_call_t *)rump_enosys }, /* 277 = unrumped */
1830 { 0, 0, 0,
1831 (sy_call_t *)rump_enosys }, /* 278 = unrumped */
1832 { 0, 0, 0,
1833 (sy_call_t *)rump_enosys }, /* 279 = unrumped */
1834 { 0, 0, 0,
1835 (sy_call_t *)rump_enosys }, /* 280 = unrumped */
1836 { 0, 0, 0,
1837 (sy_call_t *)rump_enosys }, /* 281 = unrumped */
1838 { 0, 0, 0,
1839 (sy_call_t *)rump_enosys }, /* 282 = unrumped */
1840 { 0, 0, 0,
1841 (sy_call_t *)rump_enosys }, /* 283 = unrumped */
1842 { 0, 0, 0,
1843 (sy_call_t *)rump_enosys }, /* 284 = unrumped */
1844 { 0, 0, 0,
1845 (sy_call_t *)rump_enosys }, /* 285 = unrumped */
1846 { 0, 0, 0,
1847 (sy_call_t *)rump_enosys }, /* 286 = unrumped */
1848 { 0, 0, 0,
1849 (sy_call_t *)rump_enosys }, /* 287 = unrumped */
1850 { 0, 0, 0,
1851 (sy_call_t *)rump_enosys }, /* 288 = unrumped */
1852 { 0, 0, 0,
1853 (sy_call_t *)rump_enosys }, /* 289 = unrumped */
1854 { 0, 0, 0,
1855 (sy_call_t *)rump_enosys }, /* 290 = unrumped */
1856 { 0, 0, 0,
1857 (sy_call_t *)rump_enosys }, /* 291 = unrumped */
1858 { 0, 0, 0,
1859 (sy_call_t *)rump_enosys }, /* 292 = unrumped */
1860 { 0, 0, 0,
1861 (sy_call_t *)rump_enosys }, /* 293 = unrumped */
1862 { 0, 0, 0,
1863 (sy_call_t *)rump_enosys }, /* 294 = unrumped */
1864 { 0, 0, 0,
1865 (sy_call_t *)rump_enosys }, /* 295 = unrumped */
1866 { 0, 0, 0,
1867 (sy_call_t *)rump_enosys }, /* 296 = unrumped */
1868 { 0, 0, 0,
1869 (sy_call_t *)rump_enosys }, /* 297 = unrumped */
1870 { 0, 0, 0,
1871 (sy_call_t *)rump_enosys }, /* 298 = unrumped */
1872 { 0, 0, 0,
1873 (sy_call_t *)rump_enosys }, /* 299 = unrumped */
1874 { 0, 0, 0,
1875 (sy_call_t *)rump_enosys }, /* 300 = unrumped */
1876 #if defined(SYSVSEM) || !defined(_KERNEL_OPT)
1877 { 0, 0, 0,
1878 (sy_call_t *)rump_enosys }, /* 301 = unrumped */
1879 #else
1880 { 0, 0, 0,
1881 (sy_call_t *)rump_enosys }, /* 301 = excluded ____semctl13 */
1882 #endif
1883 #if defined(SYSVMSG) || !defined(_KERNEL_OPT)
1884 { 0, 0, 0,
1885 (sy_call_t *)rump_enosys }, /* 302 = unrumped */
1886 #else
1887 { 0, 0, 0,
1888 (sy_call_t *)rump_enosys }, /* 302 = excluded __msgctl13 */
1889 #endif
1890 #if defined(SYSVSHM) || !defined(_KERNEL_OPT)
1891 { 0, 0, 0,
1892 (sy_call_t *)rump_enosys }, /* 303 = unrumped */
1893 #else
1894 { 0, 0, 0,
1895 (sy_call_t *)rump_enosys }, /* 303 = excluded __shmctl13 */
1896 #endif
1897 { ns(struct sys_lchflags_args), 0,
1898 (sy_call_t *)sys_lchflags }, /* 304 = lchflags */
1899 { 0, 0, 0,
1900 (sy_call_t *)rump_enosys }, /* 305 = unrumped */
1901 { 0, 0, 0,
1902 (sy_call_t *)rump_enosys }, /* 306 = unrumped */
1903 { 0, 0, 0,
1904 (sy_call_t *)rump_enosys }, /* 307 = unrumped */
1905 { 0, 0, 0,
1906 (sy_call_t *)rump_enosys }, /* 308 = unrumped */
1907 { 0, 0, 0,
1908 (sy_call_t *)rump_enosys }, /* 309 = unrumped */
1909 { 0, 0, 0,
1910 (sy_call_t *)rump_enosys }, /* 310 = unrumped */
1911 { 0, 0, 0,
1912 (sy_call_t *)rump_enosys }, /* 311 = unrumped */
1913 { 0, 0, 0,
1914 (sy_call_t *)rump_enosys }, /* 312 = unrumped */
1915 { 0, 0, 0,
1916 (sy_call_t *)rump_enosys }, /* 313 = unrumped */
1917 { 0, 0, 0,
1918 (sy_call_t *)rump_enosys }, /* 314 = unrumped */
1919 { 0, 0, 0,
1920 (sy_call_t *)rump_enosys }, /* 315 = unrumped */
1921 { 0, 0, 0,
1922 (sy_call_t *)rump_enosys }, /* 316 = unrumped */
1923 { 0, 0, 0,
1924 (sy_call_t *)rump_enosys }, /* 317 = unrumped */
1925 { 0, 0, 0,
1926 (sy_call_t *)rump_enosys }, /* 318 = unrumped */
1927 { 0, 0, 0,
1928 (sy_call_t *)rump_enosys }, /* 319 = unrumped */
1929 { 0, 0, 0,
1930 (sy_call_t *)rump_enosys }, /* 320 = unrumped */
1931 { 0, 0, 0,
1932 (sy_call_t *)rump_enosys }, /* 321 = unrumped */
1933 { 0, 0, 0,
1934 (sy_call_t *)rump_enosys }, /* 322 = unrumped */
1935 { 0, 0, 0,
1936 (sy_call_t *)rump_enosys }, /* 323 = unrumped */
1937 { 0, 0, 0,
1938 (sy_call_t *)rump_enosys }, /* 324 = unrumped */
1939 { 0, 0, 0,
1940 (sy_call_t *)rump_enosys }, /* 325 = unrumped */
1941 { 0, 0, 0,
1942 (sy_call_t *)rump_enosys }, /* 326 = unimplemented */
1943 { 0, 0, 0,
1944 (sy_call_t *)rump_enosys }, /* 327 = unimplemented */
1945 { 0, 0, 0,
1946 (sy_call_t *)rump_enosys }, /* 328 = unimplemented */
1947 { 0, 0, 0,
1948 (sy_call_t *)rump_enosys }, /* 329 = unimplemented */
1949 { 0, 0, 0,
1950 (sy_call_t *)rump_enosys }, /* 330 = unrumped */
1951 { 0, 0, 0,
1952 (sy_call_t *)rump_enosys }, /* 331 = unrumped */
1953 { 0, 0, 0,
1954 (sy_call_t *)rump_enosys }, /* 332 = unrumped */
1955 { 0, 0, 0,
1956 (sy_call_t *)rump_enosys }, /* 333 = unrumped */
1957 { 0, 0, 0,
1958 (sy_call_t *)rump_enosys }, /* 334 = unrumped */
1959 { 0, 0, 0,
1960 (sy_call_t *)rump_enosys }, /* 335 = unrumped */
1961 { 0, 0, 0,
1962 (sy_call_t *)rump_enosys }, /* 336 = obsolete sys_sa_unblockyield */
1963 { 0, 0, 0,
1964 (sy_call_t *)rump_enosys }, /* 337 = unimplemented */
1965 { 0, 0, 0,
1966 (sy_call_t *)rump_enosys }, /* 338 = unimplemented */
1967 { 0, 0, 0,
1968 (sy_call_t *)rump_enosys }, /* 339 = unimplemented */
1969 { 0, 0, 0,
1970 (sy_call_t *)rump_enosys }, /* 340 = unrumped */
1971 { 0, 0, 0,
1972 (sy_call_t *)rump_enosys }, /* 341 = unrumped */
1973 { 0, 0, 0,
1974 (sy_call_t *)rump_enosys }, /* 342 = unrumped */
1975 { 0, 0, 0,
1976 (sy_call_t *)rump_enosys }, /* 343 = unrumped */
1977 { 0, 0, 0,
1978 (sy_call_t *)sys_kqueue }, /* 344 = kqueue */
1979 { 0, 0, 0,
1980 (sy_call_t *)rump_enosys }, /* 345 = unrumped */
1981 { 0, 0, 0,
1982 (sy_call_t *)rump_enosys }, /* 346 = unrumped */
1983 { 0, 0, 0,
1984 (sy_call_t *)rump_enosys }, /* 347 = unrumped */
1985 { 0, 0, 0,
1986 (sy_call_t *)rump_enosys }, /* 348 = unrumped */
1987 { 0, 0, 0,
1988 (sy_call_t *)rump_enosys }, /* 349 = unrumped */
1989 { 0, 0, 0,
1990 (sy_call_t *)rump_enosys }, /* 350 = unrumped */
1991 { 0, 0, 0,
1992 (sy_call_t *)rump_enosys }, /* 351 = unimplemented */
1993 { 0, 0, 0,
1994 (sy_call_t *)rump_enosys }, /* 352 = unimplemented */
1995 { 0, 0, 0,
1996 (sy_call_t *)rump_enosys }, /* 353 = unimplemented */
1997 { 0, 0, 0,
1998 (sy_call_t *)rump_enosys }, /* 354 = unrumped */
1999 { 0, 0, 0,
2000 (sy_call_t *)rump_enosys }, /* 355 = unrumped */
2001 { 0, 0, 0,
2002 (sy_call_t *)rump_enosys }, /* 356 = unrumped */
2003 { ns(struct sys_statvfs1_args), 0,
2004 (sy_call_t *)sys_statvfs1 }, /* 357 = statvfs1 */
2005 { 0, 0, 0,
2006 (sy_call_t *)rump_enosys }, /* 358 = unrumped */
2007 { 0, 0, 0,
2008 (sy_call_t *)rump_enosys }, /* 359 = unrumped */
2009 { 0, 0, 0,
2010 (sy_call_t *)rump_enosys }, /* 360 = unrumped */
2011 { 0, 0, 0,
2012 (sy_call_t *)rump_enosys }, /* 361 = unrumped */
2013 { 0, 0, 0,
2014 (sy_call_t *)rump_enosys }, /* 362 = unrumped */
2015 { 0, 0, 0,
2016 (sy_call_t *)rump_enosys }, /* 363 = unrumped */
2017 { 0, 0, 0,
2018 (sy_call_t *)rump_enosys }, /* 364 = unrumped */
2019 { 0, 0, 0,
2020 (sy_call_t *)rump_enosys }, /* 365 = unrumped */
2021 { 0, 0, 0,
2022 (sy_call_t *)rump_enosys }, /* 366 = unrumped */
2023 { 0, 0, 0,
2024 (sy_call_t *)rump_enosys }, /* 367 = unrumped */
2025 { 0, 0, 0,
2026 (sy_call_t *)rump_enosys }, /* 368 = unrumped */
2027 { 0, 0, 0,
2028 (sy_call_t *)rump_enosys }, /* 369 = unrumped */
2029 { 0, 0, 0,
2030 (sy_call_t *)rump_enosys }, /* 370 = unrumped */
2031 { 0, 0, 0,
2032 (sy_call_t *)rump_enosys }, /* 371 = unrumped */
2033 { 0, 0, 0,
2034 (sy_call_t *)rump_enosys }, /* 372 = unrumped */
2035 { 0, 0, 0,
2036 (sy_call_t *)rump_enosys }, /* 373 = unrumped */
2037 { 0, 0, 0,
2038 (sy_call_t *)rump_enosys }, /* 374 = unrumped */
2039 { 0, 0, 0,
2040 (sy_call_t *)rump_enosys }, /* 375 = unrumped */
2041 { 0, 0, 0,
2042 (sy_call_t *)rump_enosys }, /* 376 = unrumped */
2043 { 0, 0, 0,
2044 (sy_call_t *)rump_enosys }, /* 377 = unrumped */
2045 { 0, 0, 0,
2046 (sy_call_t *)rump_enosys }, /* 378 = unrumped */
2047 { 0, 0, 0,
2048 (sy_call_t *)rump_enosys }, /* 379 = unrumped */
2049 { 0, 0, 0,
2050 (sy_call_t *)rump_enosys }, /* 380 = unrumped */
2051 { 0, 0, 0,
2052 (sy_call_t *)rump_enosys }, /* 381 = unrumped */
2053 { 0, 0, 0,
2054 (sy_call_t *)rump_enosys }, /* 382 = unrumped */
2055 { 0, 0, 0,
2056 (sy_call_t *)rump_enosys }, /* 383 = unrumped */
2057 { 0, 0, 0,
2058 (sy_call_t *)rump_enosys }, /* 384 = unrumped */
2059 { 0, 0, 0,
2060 (sy_call_t *)rump_enosys }, /* 385 = unrumped */
2061 { 0, 0, 0,
2062 (sy_call_t *)rump_enosys }, /* 386 = unrumped */
2063 { 0, 0, 0,
2064 (sy_call_t *)rump_enosys }, /* 387 = unrumped */
2065 { 0, 0, 0,
2066 (sy_call_t *)rump_enosys }, /* 388 = unrumped */
2067 { 0, 0, 0,
2068 (sy_call_t *)rump_enosys }, /* 389 = unrumped */
2069 { 0, 0, 0,
2070 (sy_call_t *)rump_enosys }, /* 390 = unrumped */
2071 { 0, 0, 0,
2072 (sy_call_t *)rump_enosys }, /* 391 = ignored old posix_fadvise */
2073 { 0, 0, 0,
2074 (sy_call_t *)rump_enosys }, /* 392 = unrumped */
2075 { 0, 0, 0,
2076 (sy_call_t *)rump_enosys }, /* 393 = unrumped */
2077 { ns(struct sys___socket30_args), 0,
2078 (sy_call_t *)sys___socket30 }, /* 394 = __socket30 */
2079 { ns(struct sys___getfh30_args), 0,
2080 (sy_call_t *)sys___getfh30 }, /* 395 = __getfh30 */
2081 { 0, 0, 0,
2082 (sy_call_t *)rump_enosys }, /* 396 = unrumped */
2083 { 0, 0, 0,
2084 (sy_call_t *)rump_enosys }, /* 397 = unrumped */
2085 { 0, 0, 0,
2086 (sy_call_t *)rump_enosys }, /* 398 = unrumped */
2087 { 0, 0, 0,
2088 (sy_call_t *)rump_enosys }, /* 399 = unrumped */
2089 { 0, 0, 0,
2090 (sy_call_t *)rump_enosys }, /* 400 = unrumped */
2091 { 0, 0, 0,
2092 (sy_call_t *)rump_enosys }, /* 401 = unrumped */
2093 { 0, 0, 0,
2094 (sy_call_t *)rump_enosys }, /* 402 = unrumped */
2095 { 0, 0, 0,
2096 (sy_call_t *)rump_enosys }, /* 403 = unrumped */
2097 { 0, 0, 0,
2098 (sy_call_t *)rump_enosys }, /* 404 = unrumped */
2099 { 0, 0, 0,
2100 (sy_call_t *)rump_enosys }, /* 405 = unrumped */
2101 { 0, 0, 0,
2102 (sy_call_t *)rump_enosys }, /* 406 = unrumped */
2103 { 0, 0, 0,
2104 (sy_call_t *)rump_enosys }, /* 407 = unimplemented */
2105 { 0, 0, 0,
2106 (sy_call_t *)rump_enosys }, /* 408 = unimplemented */
2107 { 0, 0, 0,
2108 (sy_call_t *)rump_enosys }, /* 409 = unimplemented */
2109 { ns(struct sys___mount50_args), 0,
2110 (sy_call_t *)sys___mount50 }, /* 410 = __mount50 */
2111 { 0, 0, 0,
2112 (sy_call_t *)rump_enosys }, /* 411 = unrumped */
2113 { 0, 0, 0,
2114 (sy_call_t *)rump_enosys }, /* 412 = unrumped */
2115 { 0, 0, 0,
2116 (sy_call_t *)rump_enosys }, /* 413 = unrumped */
2117 { 0, 0, 0,
2118 (sy_call_t *)rump_enosys }, /* 414 = unrumped */
2119 { 0, 0, 0,
2120 (sy_call_t *)rump_enosys }, /* 415 = unrumped */
2121 { 0, 0, 0,
2122 (sy_call_t *)rump_enosys }, /* 416 = unrumped */
2123 { 0, 0, 0,
2124 (sy_call_t *)rump_enosys }, /* 417 = unrumped */
2125 { 0, 0, 0,
2126 (sy_call_t *)rump_enosys }, /* 418 = unrumped */
2127 { 0, 0, 0,
2128 (sy_call_t *)rump_enosys }, /* 419 = unrumped */
2129 { ns(struct sys___utimes50_args), 0,
2130 (sy_call_t *)sys___utimes50 }, /* 420 = __utimes50 */
2131 { 0, 0, 0,
2132 (sy_call_t *)rump_enosys }, /* 421 = unrumped */
2133 #if defined(LFS) || !defined(_KERNEL)
2134 { 0, 0, 0,
2135 (sy_call_t *)rump_enosys }, /* 422 = unrumped */
2136 #else
2137 { 0, 0, 0,
2138 (sy_call_t *)rump_enosys }, /* 422 = excluded __lfs_segwait50 */
2139 #endif
2140 { 0, 0, 0,
2141 (sy_call_t *)rump_enosys }, /* 423 = unrumped */
2142 { ns(struct sys___lutimes50_args), 0,
2143 (sy_call_t *)sys___lutimes50 }, /* 424 = __lutimes50 */
2144 { 0, 0, 0,
2145 (sy_call_t *)rump_enosys }, /* 425 = unrumped */
2146 { 0, 0, 0,
2147 (sy_call_t *)rump_enosys }, /* 426 = unrumped */
2148 { 0, 0, 0,
2149 (sy_call_t *)rump_enosys }, /* 427 = unrumped */
2150 { 0, 0, 0,
2151 (sy_call_t *)rump_enosys }, /* 428 = unrumped */
2152 { 0, 0, 0,
2153 (sy_call_t *)rump_enosys }, /* 429 = unrumped */
2154 { 0, 0, 0,
2155 (sy_call_t *)rump_enosys }, /* 430 = unrumped */
2156 { 0, 0, 0,
2157 (sy_call_t *)rump_enosys }, /* 431 = unrumped */
2158 { 0, 0, 0,
2159 (sy_call_t *)rump_enosys }, /* 432 = unrumped */
2160 { 0, 0, 0,
2161 (sy_call_t *)rump_enosys }, /* 433 = unrumped */
2162 { 0, 0, 0,
2163 (sy_call_t *)rump_enosys }, /* 434 = unrumped */
2164 { ns(struct sys___kevent50_args), 0,
2165 (sy_call_t *)sys___kevent50 }, /* 435 = __kevent50 */
2166 { 0, 0, 0,
2167 (sy_call_t *)rump_enosys }, /* 436 = unrumped */
2168 { 0, 0, 0,
2169 (sy_call_t *)rump_enosys }, /* 437 = unrumped */
2170 { 0, 0, 0,
2171 (sy_call_t *)rump_enosys }, /* 438 = unrumped */
2172 { ns(struct sys___stat50_args), 0,
2173 (sy_call_t *)sys___stat50 }, /* 439 = __stat50 */
2174 { 0, 0, 0,
2175 (sy_call_t *)rump_enosys }, /* 440 = unrumped */
2176 { ns(struct sys___lstat50_args), 0,
2177 (sy_call_t *)sys___lstat50 }, /* 441 = __lstat50 */
2178 #if defined(SYSVSEM) || !defined(_KERNEL_OPT)
2179 { 0, 0, 0,
2180 (sy_call_t *)rump_enosys }, /* 442 = unrumped */
2181 #else
2182 { 0, 0, 0,
2183 (sy_call_t *)rump_enosys }, /* 442 = excluded ____semctl50 */
2184 #endif
2185 #if defined(SYSVSHM) || !defined(_KERNEL_OPT)
2186 { 0, 0, 0,
2187 (sy_call_t *)rump_enosys }, /* 443 = unrumped */
2188 #else
2189 { 0, 0, 0,
2190 (sy_call_t *)rump_enosys }, /* 443 = excluded ____shmctl50 */
2191 #endif
2192 #if defined(SYSVMSG) || !defined(_KERNEL_OPT)
2193 { 0, 0, 0,
2194 (sy_call_t *)rump_enosys }, /* 444 = unrumped */
2195 #else
2196 { 0, 0, 0,
2197 (sy_call_t *)rump_enosys }, /* 444 = excluded ____msgctl50 */
2198 #endif
2199 { 0, 0, 0,
2200 (sy_call_t *)rump_enosys }, /* 445 = unrumped */
2201 { 0, 0, 0,
2202 (sy_call_t *)rump_enosys }, /* 446 = unrumped */
2203 { 0, 0, 0,
2204 (sy_call_t *)rump_enosys }, /* 447 = unrumped */
2205 #if defined(NTP) || !defined(_KERNEL_OPT)
2206 { 0, 0, 0,
2207 (sy_call_t *)rump_enosys }, /* 448 = unrumped */
2208 #else
2209 { 0, 0, 0,
2210 (sy_call_t *)rump_enosys }, /* 448 = excluded ___ntp_gettime50 */
2211 #endif
2212 { 0, 0, 0,
2213 (sy_call_t *)rump_enosys }, /* 449 = unrumped */
2214 { ns(struct sys___mknod50_args), 0,
2215 (sy_call_t *)sys___mknod50 }, /* 450 = __mknod50 */
2216 { 0, 0, 0,
2217 (sy_call_t *)rump_enosys }, /* 451 = unrumped */
2218 { 0, 0, 0,
2219 (sy_call_t *)rump_enosys }, /* 452 = filler */
2220 { 0, 0, 0,
2221 (sy_call_t *)rump_enosys }, /* 453 = filler */
2222 { 0, 0, 0,
2223 (sy_call_t *)rump_enosys }, /* 454 = filler */
2224 { 0, 0, 0,
2225 (sy_call_t *)rump_enosys }, /* 455 = filler */
2226 { 0, 0, 0,
2227 (sy_call_t *)rump_enosys }, /* 456 = filler */
2228 { 0, 0, 0,
2229 (sy_call_t *)rump_enosys }, /* 457 = filler */
2230 { 0, 0, 0,
2231 (sy_call_t *)rump_enosys }, /* 458 = filler */
2232 { 0, 0, 0,
2233 (sy_call_t *)rump_enosys }, /* 459 = filler */
2234 { 0, 0, 0,
2235 (sy_call_t *)rump_enosys }, /* 460 = filler */
2236 { 0, 0, 0,
2237 (sy_call_t *)rump_enosys }, /* 461 = filler */
2238 { 0, 0, 0,
2239 (sy_call_t *)rump_enosys }, /* 462 = filler */
2240 { 0, 0, 0,
2241 (sy_call_t *)rump_enosys }, /* 463 = filler */
2242 { 0, 0, 0,
2243 (sy_call_t *)rump_enosys }, /* 464 = filler */
2244 { 0, 0, 0,
2245 (sy_call_t *)rump_enosys }, /* 465 = filler */
2246 { 0, 0, 0,
2247 (sy_call_t *)rump_enosys }, /* 466 = filler */
2248 { 0, 0, 0,
2249 (sy_call_t *)rump_enosys }, /* 467 = filler */
2250 { 0, 0, 0,
2251 (sy_call_t *)rump_enosys }, /* 468 = filler */
2252 { 0, 0, 0,
2253 (sy_call_t *)rump_enosys }, /* 469 = filler */
2254 { 0, 0, 0,
2255 (sy_call_t *)rump_enosys }, /* 470 = filler */
2256 { 0, 0, 0,
2257 (sy_call_t *)rump_enosys }, /* 471 = filler */
2258 { 0, 0, 0,
2259 (sy_call_t *)rump_enosys }, /* 472 = filler */
2260 { 0, 0, 0,
2261 (sy_call_t *)rump_enosys }, /* 473 = filler */
2262 { 0, 0, 0,
2263 (sy_call_t *)rump_enosys }, /* 474 = filler */
2264 { 0, 0, 0,
2265 (sy_call_t *)rump_enosys }, /* 475 = filler */
2266 { 0, 0, 0,
2267 (sy_call_t *)rump_enosys }, /* 476 = filler */
2268 { 0, 0, 0,
2269 (sy_call_t *)rump_enosys }, /* 477 = filler */
2270 { 0, 0, 0,
2271 (sy_call_t *)rump_enosys }, /* 478 = filler */
2272 { 0, 0, 0,
2273 (sy_call_t *)rump_enosys }, /* 479 = filler */
2274 { 0, 0, 0,
2275 (sy_call_t *)rump_enosys }, /* 480 = filler */
2276 { 0, 0, 0,
2277 (sy_call_t *)rump_enosys }, /* 481 = filler */
2278 { 0, 0, 0,
2279 (sy_call_t *)rump_enosys }, /* 482 = filler */
2280 { 0, 0, 0,
2281 (sy_call_t *)rump_enosys }, /* 483 = filler */
2282 { 0, 0, 0,
2283 (sy_call_t *)rump_enosys }, /* 484 = filler */
2284 { 0, 0, 0,
2285 (sy_call_t *)rump_enosys }, /* 485 = filler */
2286 { 0, 0, 0,
2287 (sy_call_t *)rump_enosys }, /* 486 = filler */
2288 { 0, 0, 0,
2289 (sy_call_t *)rump_enosys }, /* 487 = filler */
2290 { 0, 0, 0,
2291 (sy_call_t *)rump_enosys }, /* 488 = filler */
2292 { 0, 0, 0,
2293 (sy_call_t *)rump_enosys }, /* 489 = filler */
2294 { 0, 0, 0,
2295 (sy_call_t *)rump_enosys }, /* 490 = filler */
2296 { 0, 0, 0,
2297 (sy_call_t *)rump_enosys }, /* 491 = filler */
2298 { 0, 0, 0,
2299 (sy_call_t *)rump_enosys }, /* 492 = filler */
2300 { 0, 0, 0,
2301 (sy_call_t *)rump_enosys }, /* 493 = filler */
2302 { 0, 0, 0,
2303 (sy_call_t *)rump_enosys }, /* 494 = filler */
2304 { 0, 0, 0,
2305 (sy_call_t *)rump_enosys }, /* 495 = filler */
2306 { 0, 0, 0,
2307 (sy_call_t *)rump_enosys }, /* 496 = filler */
2308 { 0, 0, 0,
2309 (sy_call_t *)rump_enosys }, /* 497 = filler */
2310 { 0, 0, 0,
2311 (sy_call_t *)rump_enosys }, /* 498 = filler */
2312 { 0, 0, 0,
2313 (sy_call_t *)rump_enosys }, /* 499 = filler */
2314 { 0, 0, 0,
2315 (sy_call_t *)rump_enosys }, /* 500 = filler */
2316 { 0, 0, 0,
2317 (sy_call_t *)rump_enosys }, /* 501 = filler */
2318 { 0, 0, 0,
2319 (sy_call_t *)rump_enosys }, /* 502 = filler */
2320 { 0, 0, 0,
2321 (sy_call_t *)rump_enosys }, /* 503 = filler */
2322 { 0, 0, 0,
2323 (sy_call_t *)rump_enosys }, /* 504 = filler */
2324 { 0, 0, 0,
2325 (sy_call_t *)rump_enosys }, /* 505 = filler */
2326 { 0, 0, 0,
2327 (sy_call_t *)rump_enosys }, /* 506 = filler */
2328 { 0, 0, 0,
2329 (sy_call_t *)rump_enosys }, /* 507 = filler */
2330 { 0, 0, 0,
2331 (sy_call_t *)rump_enosys }, /* 508 = filler */
2332 { 0, 0, 0,
2333 (sy_call_t *)rump_enosys }, /* 509 = filler */
2334 { 0, 0, 0,
2335 (sy_call_t *)rump_enosys }, /* 510 = filler */
2336 { 0, 0, 0,
2337 (sy_call_t *)rump_enosys }, /* 511 = filler */
2338 };
2339 CTASSERT(__arraycount(rump_sysent) == SYS_NSYSENT);
2340