1; $NetBSD: rumpkern.ifspec,v 1.3 2009/11/26 09:20:07 pooka Exp $ 2 3NAME|kern 4PUBHDR|include/rump/rumpkern_if_pub.h 5PRIVHDR|librump/rumpkern/rumpkern_if_priv.h 6WRAPPERS|librump/rumpkern/rumpkern_if_wrappers.c 7 8; type | name | args 9; 10 11void |reboot |int 12int |getversion |void 13 14int |module_init |struct modinfo *, prop_dictionary_t 15int |module_fini |struct modinfo * 16int |kernelfsym_load|void *, uint64_t, char *, uint64_t 17 18struct uio * |uio_setup |void *, size_t, off_t, enum rump_uiorw 19size_t |uio_getresid |struct uio * 20off_t |uio_getoff |struct uio * 21size_t |uio_free |struct uio * 22 23kauth_cred_t |cred_create |uid_t, gid_t, size_t, gid_t * 24kauth_cred_t |cred_suserget |void 25void |cred_put |kauth_cred_t 26 27; lwp interfaces. these need much love 28struct lwp * |newproc_switch |void 29struct lwp * |lwp_alloc |pid_t, lwpid_t 30struct lwp * |lwp_alloc_and_switch |pid_t, lwpid_t 31struct lwp * |lwp_curlwp |void 32void |lwp_switch |struct lwp * 33void |lwp_release |struct lwp * 34 35int |sysproxy_set |rump_sysproxy_t, void * 36int |sysproxy_socket_setup_client |int 37int |sysproxy_socket_setup_server |int 38