1 /* $NetBSD: rumpnet_syscalls.c,v 1.10 2024/05/20 01:40:44 christos Exp $ */
2
3 /* AUTOMATICALLY GENERATED BY makerumpsyscalls.sh */
4
5 #include <sys/cdefs.h>
6 __KERNEL_RCSID(0, "$NetBSD: rumpnet_syscalls.c,v 1.10 2024/05/20 01:40:44 christos 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_getsockopt2;
27 extern sy_call_t sys___socket30;
28 extern sy_call_t sys_paccept;
29 extern sy_call_t sys_recvmmsg;
30 extern sy_call_t sys_sendmmsg;
31
32 static const struct rump_onesyscall mysys[] = {
33 { 27, sys_recvmsg },
34 { 28, sys_sendmsg },
35 { 29, sys_recvfrom },
36 { 30, sys_accept },
37 { 31, sys_getpeername },
38 { 32, sys_getsockname },
39 { 98, sys_connect },
40 { 104, sys_bind },
41 { 105, sys_setsockopt },
42 { 106, sys_listen },
43 { 118, sys_getsockopt },
44 { 133, sys_sendto },
45 { 134, sys_shutdown },
46 { 135, sys_socketpair },
47 { 193, sys_getsockopt2 },
48 { 394, sys___socket30 },
49 { 456, sys_paccept },
50 { 475, sys_recvmmsg },
51 { 476, sys_sendmmsg },
52 };
53
RUMP_COMPONENT(RUMP_COMPONENT_SYSCALL)54 RUMP_COMPONENT(RUMP_COMPONENT_SYSCALL)
55 {
56
57 rump_syscall_boot_establish(mysys, __arraycount(mysys));
58 }
59