xref: /netbsd-src/sys/rump/librump/rumpkern/rumpkern.ifspec (revision 51c5f9b7c2b2cc93506078d2cab158634a65201f)
1;	$NetBSD: rumpkern.ifspec,v 1.11 2013/03/07 18:49:13 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
11int		|getversion	|void
12
13int		|module_init	|const struct modinfo * const *, size_t
14int		|module_fini	|const struct modinfo *
15int		|kernelfsym_load|void *, uint64_t, char *, uint64_t
16
17struct uio *	|uio_setup	|void *, size_t, off_t, enum rump_uiorw
18size_t		|uio_getresid	|struct uio *
19off_t		|uio_getoff	|struct uio *
20size_t		|uio_free	|struct uio *
21
22struct kauth_cred*|cred_create	|uid_t, gid_t, size_t, gid_t *
23void		  |cred_put	|struct kauth_cred *
24
25; lwp and proc creation / switching interfaces
26int		|lwproc_rfork		|int
27int		|lwproc_newlwp		|pid_t
28void		|lwproc_switch		|struct lwp *
29void		|lwproc_releaselwp	|void
30struct lwp *	|lwproc_curlwp		|void
31void		|lwproc_sysent_usenative|void
32
33void		|allbetsareoff_setid	|pid_t, int
34