1 1.5 christos /* $NetBSD: rumpnet_syscalls.c,v 1.10 2024/05/20 01:40:44 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.10 2024/05/20 01:40:44 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