NAME
p2k
- puffs to kernel vfs translation library
LIBRARY
p2k Library (libp2k, -lp2k)
SYNOPSIS
int
p2k_run_fs(
const char *vfsname
const char *devpath
const char *mountpath
int mntflags
void *arg
size_t alen
uint32_t puffs_flags
)
DESCRIPTION
The
p2k
library translates the puffs protocol to the kernel vfs protocol and
back again.
It can therefore be used to mount and run kernel file system code as
a userspace daemon.
Calling the library interface function mounts the file system and,
if succesful, starts handling requests.
The parameters are handled by
ukfs_mount(
)
(see
ukfs(3)),
with the exception that
mountpath
and
puffs_flags
are handled by
puffs(3).
SEE ALSO
puffs(3),
rump(3),
ukfs(3),
rump_cd9660(8),
rump_efs(8),
rump_ext2fs(8),
rump_ffs(8),
rump_hfs(8),
rump_lfs(8),
rump_msdos(8),
rump_ntfs(8),
rump_syspuffs(8),
rump_tmpfs(8),
rump_udf(8)