rumpkern_if_priv.h revision 1.1 1 1.1 pooka /* $NetBSD: rumpkern_if_priv.h,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 void rumppriv_reboot(int);
10 1.1 pooka int rumppriv_getversion(void);
11 1.1 pooka int rumppriv_module_init(struct modinfo *, prop_dictionary_t);
12 1.1 pooka int rumppriv_module_fini(struct modinfo *);
13 1.1 pooka struct uio * rumppriv_uio_setup(void *, size_t, off_t, enum rump_uiorw);
14 1.1 pooka size_t rumppriv_uio_getresid(struct uio *);
15 1.1 pooka off_t rumppriv_uio_getoff(struct uio *);
16 1.1 pooka size_t rumppriv_uio_free(struct uio *);
17 1.1 pooka kauth_cred_t rumppriv_cred_create(uid_t, gid_t, size_t, gid_t *);
18 1.1 pooka kauth_cred_t rumppriv_cred_suserget(void);
19 1.1 pooka void rumppriv_cred_put(kauth_cred_t);
20 1.1 pooka struct lwp * rumppriv_newproc_switch(void);
21 1.1 pooka struct lwp * rumppriv_setup_curlwp(pid_t, lwpid_t, int);
22 1.1 pooka struct lwp * rumppriv_get_curlwp(void);
23 1.1 pooka void rumppriv_set_curlwp(struct lwp *);
24 1.1 pooka void rumppriv_clear_curlwp(void);
25 1.1 pooka int rumppriv_sysproxy_set(rump_sysproxy_t, void *);
26 1.1 pooka int rumppriv_sysproxy_socket_setup_client(int);
27 1.1 pooka int rumppriv_sysproxy_socket_setup_server(int);
28