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