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)