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