rumpnet_syscalls.c revision 1.2.10.2 1 1.2.10.2 tls /* $NetBSD: rumpnet_syscalls.c,v 1.2.10.2 2014/08/20 00:04:42 tls Exp $ */
2 1.2.10.2 tls
3 1.2.10.2 tls /* AUTOMATICALLY GENERATED BY makerumpsyscalls.sh */
4 1.2.10.2 tls
5 1.2.10.2 tls #include <sys/cdefs.h>
6 1.2.10.2 tls __KERNEL_RCSID(0, "$NetBSD: rumpnet_syscalls.c,v 1.2.10.2 2014/08/20 00:04:42 tls Exp $");
7 1.2.10.2 tls
8 1.2.10.2 tls #include <sys/param.h>
9 1.2.10.2 tls
10 1.2.10.2 tls #include "rump_private.h"
11 1.2.10.2 tls
12 1.2.10.2 tls extern sy_call_t sys_recvmsg;
13 1.2.10.2 tls extern sy_call_t sys_sendmsg;
14 1.2.10.2 tls extern sy_call_t sys_recvfrom;
15 1.2.10.2 tls extern sy_call_t sys_accept;
16 1.2.10.2 tls extern sy_call_t sys_getpeername;
17 1.2.10.2 tls extern sy_call_t sys_getsockname;
18 1.2.10.2 tls extern sy_call_t sys_connect;
19 1.2.10.2 tls extern sy_call_t sys_bind;
20 1.2.10.2 tls extern sy_call_t sys_setsockopt;
21 1.2.10.2 tls extern sy_call_t sys_listen;
22 1.2.10.2 tls extern sy_call_t sys_getsockopt;
23 1.2.10.2 tls extern sy_call_t sys_sendto;
24 1.2.10.2 tls extern sy_call_t sys_shutdown;
25 1.2.10.2 tls extern sy_call_t sys_socketpair;
26 1.2.10.2 tls extern sy_call_t sys___socket30;
27 1.2.10.2 tls extern sy_call_t sys_paccept;
28 1.2.10.2 tls extern sy_call_t sys_recvmmsg;
29 1.2.10.2 tls extern sy_call_t sys_sendmmsg;
30 1.2.10.2 tls
31 1.2.10.2 tls static const struct rump_onesyscall mysys[] = {
32 1.2.10.2 tls { 27, sys_recvmsg },
33 1.2.10.2 tls { 28, sys_sendmsg },
34 1.2.10.2 tls { 29, sys_recvfrom },
35 1.2.10.2 tls { 30, sys_accept },
36 1.2.10.2 tls { 31, sys_getpeername },
37 1.2.10.2 tls { 32, sys_getsockname },
38 1.2.10.2 tls { 98, sys_connect },
39 1.2.10.2 tls { 104, sys_bind },
40 1.2.10.2 tls { 105, sys_setsockopt },
41 1.2.10.2 tls { 106, sys_listen },
42 1.2.10.2 tls { 118, sys_getsockopt },
43 1.2.10.2 tls { 133, sys_sendto },
44 1.2.10.2 tls { 134, sys_shutdown },
45 1.2.10.2 tls { 135, sys_socketpair },
46 1.2.10.2 tls { 394, sys___socket30 },
47 1.2.10.2 tls { 456, sys_paccept },
48 1.2.10.2 tls { 475, sys_recvmmsg },
49 1.2.10.2 tls { 476, sys_sendmmsg },
50 1.2.10.2 tls };
51 1.2.10.2 tls
52 1.2.10.2 tls RUMP_COMPONENT(RUMP_COMPONENT_SYSCALL)
53 1.2.10.2 tls {
54 1.2.10.2 tls
55 1.2.10.2 tls rump_syscall_boot_establish(mysys, __arraycount(mysys));
56 1.2.10.2 tls }
57