Home | History | Annotate | Line # | Download | only in rumpnet
rumpnet_if_wrappers.c revision 1.4
      1 /*	$NetBSD: rumpnet_if_wrappers.c,v 1.4 2009/10/20 23:29:39 pooka Exp $	*/
      2 
      3 /*
      4  * Automatically generated.  DO NOT EDIT.
      5  * from: NetBSD: rumpnet.ifspec,v 1.2 2009/10/20 23:28:50 pooka Exp
      6  * by:   NetBSD: makerumpif.sh,v 1.4 2009/10/15 00:29:19 pooka Exp
      7  */
      8 
      9 #include <sys/cdefs.h>
     10 #include <sys/systm.h>
     11 
     12 #include <rump/rump.h>
     13 #include <rump/rumpnet_if_pub.h>
     14 
     15 #include "rump_private.h"
     16 #include "rumpnet_if_priv.h"
     17 
     18 void __dead rump_net_unavailable(void);
     19 void __dead
     20 rump_net_unavailable(void)
     21 {
     22 
     23 	panic("net interface unavailable");
     24 }
     25 
     26 int
     27 rump_pub_virtif_create(int arg1)
     28 {
     29 	int rv;
     30 
     31 	rump_schedule();
     32 	rv = rump_virtif_create(arg1);
     33 	rump_unschedule();
     34 
     35 	return rv;
     36 }
     37 __weak_alias(rump_virtif_create,rump_net_unavailable);
     38 
     39 int
     40 rump_pub_shmif_create(const char *arg1, int *arg2)
     41 {
     42 	int rv;
     43 
     44 	rump_schedule();
     45 	rv = rump_shmif_create(arg1, arg2);
     46 	rump_unschedule();
     47 
     48 	return rv;
     49 }
     50 __weak_alias(rump_shmif_create,rump_net_unavailable);
     51