#include <sys/param.h>
void
vfs_getnewfsid(struct mount *mp);
struct mount *
vfs_getvfs(fsid_t *fsid);
int
vfs_export_lookup(struct mount *mp, struct netexport *nep, struct export_args *argp);
int
vfs_setpublicfs(struct mount *mp, struct netexport *nep, struct export_args *argp);
int
vfs_mountedon(struct vnode *vp);
int
vfs_mountroot(void);
void
vfs_unmountall(struct lwp *l);
int
vfs_busy(struct mount *mp, int flags, struct simplelock *interlkp);
void
vfs_unbusy(struct mount *mp);
struct mount *
vfs_mountalloc(struct vfsops *vfs, struct vnode *vp);
int
vfs_rootmountalloc(char *fstypename, char *devname, struct mount **mpp);
void
vfs_shutdown(void);
int
vfs_attach(struct vfsops *vfs);
int
vfs_detach(struct vfsops *vfs);
void
vfs_reinit(void);
struct vfsops *
vfs_getopsbyname(const char *name);
int
vfs_suspend(struct mount *mp, int nowait);
void
vfs_resume(struct mount *mp);