1 /* $NetBSD: rumpnet_syscalls.c,v 1.2 2014/04/27 16:30:09 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.2 2014/04/27 16:30:09 pooka Exp $"); 7 8 #include <sys/param.h> 9 10 #include "rump_private.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 52 RUMP_COMPONENT(RUMP_COMPONENT_SYSCALL) 53 { 54 55 rump_syscall_boot_establish(mysys, __arraycount(mysys)); 56 } 57