Home | History | Annotate | Line # | Download | only in rumpkern
rumpkern_if_wrappers.c revision 1.2
      1 /*	$NetBSD: rumpkern_if_wrappers.c,v 1.2 2009/10/14 18:16:41 pooka Exp $	*/
      2 
      3 /*
      4  * Automatically generated.  DO NOT EDIT.
      5  * from: NetBSD: rumpkern.ifspec,v 1.1 2009/10/14 17:17:00 pooka Exp
      6  * by:   NetBSD: makerumpif.sh,v 1.3 2009/10/14 18:14:48 pooka Exp
      7  */
      8 
      9 #include <sys/cdefs.h>
     10 #include <sys/systm.h>
     11 
     12 #include <rump/rump.h>
     13 #include <rump/rumpkern_if_pub.h>
     14 
     15 #include "rumpkern_if_priv.h"
     16 
     17 void __dead rump_kern_unavailable(void);
     18 void __dead
     19 rump_kern_unavailable(void)
     20 {
     21 
     22 	panic("kern interface unavailable");
     23 }
     24 
     25 void
     26 rump_pub_reboot(int arg1)
     27 {
     28 
     29 	rump_reboot(arg1);
     30 }
     31 
     32 int
     33 rump_pub_getversion(void)
     34 {
     35 	int rv;
     36 
     37 	rv = rump_getversion();
     38 
     39 	return rv;
     40 }
     41 
     42 int
     43 rump_pub_module_init(struct modinfo *arg1, prop_dictionary_t arg2)
     44 {
     45 	int rv;
     46 
     47 	rv = rump_module_init(arg1, arg2);
     48 
     49 	return rv;
     50 }
     51 
     52 int
     53 rump_pub_module_fini(struct modinfo *arg1)
     54 {
     55 	int rv;
     56 
     57 	rv = rump_module_fini(arg1);
     58 
     59 	return rv;
     60 }
     61 
     62 struct uio *
     63 rump_pub_uio_setup(void *arg1, size_t arg2, off_t arg3, enum rump_uiorw arg4)
     64 {
     65 	struct uio * rv;
     66 
     67 	rv = rump_uio_setup(arg1, arg2, arg3, arg4);
     68 
     69 	return rv;
     70 }
     71 
     72 size_t
     73 rump_pub_uio_getresid(struct uio *arg1)
     74 {
     75 	size_t rv;
     76 
     77 	rv = rump_uio_getresid(arg1);
     78 
     79 	return rv;
     80 }
     81 
     82 off_t
     83 rump_pub_uio_getoff(struct uio *arg1)
     84 {
     85 	off_t rv;
     86 
     87 	rv = rump_uio_getoff(arg1);
     88 
     89 	return rv;
     90 }
     91 
     92 size_t
     93 rump_pub_uio_free(struct uio *arg1)
     94 {
     95 	size_t rv;
     96 
     97 	rv = rump_uio_free(arg1);
     98 
     99 	return rv;
    100 }
    101 
    102 kauth_cred_t
    103 rump_pub_cred_create(uid_t arg1, gid_t arg2, size_t arg3, gid_t *arg4)
    104 {
    105 	kauth_cred_t rv;
    106 
    107 	rv = rump_cred_create(arg1, arg2, arg3, arg4);
    108 
    109 	return rv;
    110 }
    111 
    112 kauth_cred_t
    113 rump_pub_cred_suserget(void)
    114 {
    115 	kauth_cred_t rv;
    116 
    117 	rv = rump_cred_suserget();
    118 
    119 	return rv;
    120 }
    121 
    122 void
    123 rump_pub_cred_put(kauth_cred_t arg1)
    124 {
    125 
    126 	rump_cred_put(arg1);
    127 }
    128 
    129 struct lwp *
    130 rump_pub_newproc_switch(void)
    131 {
    132 	struct lwp * rv;
    133 
    134 	rv = rump_newproc_switch();
    135 
    136 	return rv;
    137 }
    138 
    139 struct lwp *
    140 rump_pub_setup_curlwp(pid_t arg1, lwpid_t arg2, int arg3)
    141 {
    142 	struct lwp * rv;
    143 
    144 	rv = rump_setup_curlwp(arg1, arg2, arg3);
    145 
    146 	return rv;
    147 }
    148 
    149 struct lwp *
    150 rump_pub_get_curlwp(void)
    151 {
    152 	struct lwp * rv;
    153 
    154 	rv = rump_get_curlwp();
    155 
    156 	return rv;
    157 }
    158 
    159 void
    160 rump_pub_set_curlwp(struct lwp *arg1)
    161 {
    162 
    163 	rump_set_curlwp(arg1);
    164 }
    165 
    166 void
    167 rump_pub_clear_curlwp(void)
    168 {
    169 
    170 	rump_clear_curlwp();
    171 }
    172 
    173 int
    174 rump_pub_sysproxy_set(rump_sysproxy_t arg1, void *arg2)
    175 {
    176 	int rv;
    177 
    178 	rv = rump_sysproxy_set(arg1, arg2);
    179 
    180 	return rv;
    181 }
    182 
    183 int
    184 rump_pub_sysproxy_socket_setup_client(int arg1)
    185 {
    186 	int rv;
    187 
    188 	rv = rump_sysproxy_socket_setup_client(arg1);
    189 
    190 	return rv;
    191 }
    192 
    193 int
    194 rump_pub_sysproxy_socket_setup_server(int arg1)
    195 {
    196 	int rv;
    197 
    198 	rv = rump_sysproxy_socket_setup_server(arg1);
    199 
    200 	return rv;
    201 }
    202