Home | History | Annotate | Line # | Download | only in rumpnet
rumpnet_syscalls.c revision 1.5
      1 /*	$NetBSD: rumpnet_syscalls.c,v 1.5 2019/09/22 23:03:21 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.5 2019/09/22 23:03:21 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