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