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 54 RUMP_COMPONENT(RUMP_COMPONENT_SYSCALL) 55 { 56 57 rump_syscall_boot_establish(mysys, __arraycount(mysys)); 58 } 59