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