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