Rechercher une page de manuel
VFS_SET.9freebsd
Langue: en
Version: 365303 (ubuntu - 25/10/10)
Section: 9 (Appels noyau Linux)
BSD mandoc
NAME
VFS_SET - set up loadable file system Vt vfsconfSYNOPSIS
In sys/param.h In sys/kernel.h In sys/module.h In sys/mount.h Ft void Fn VFS_SET struct vfsops *vfsops fsname int flagsDESCRIPTION
Fn VFS_SET creates a Vt vfsconf structure for the loadable module with the given Fa vfsops , fsname and Fa flags , and declares it by calling DECLARE_MODULE9 using Fn vfs_modevent as the event handler.Possible values for the Fa flags argument are:
- VFCF_STATIC
- File system should be statically available in the kernel.
- VFCF_NETWORK
- Network exportable file system.
- VFCF_READONLY
- Does not support write operations.
- VFCF_SYNTHETIC
- Pseudo file system, data does not represent on-disk files.
- VFCF_LOOPBACK
- Loopback file system layer.
- VFCF_UNICODE
- File names are stored as Unicode.
- VFCF_JAIL
- Can be mounted from within a jail if security.jail.mount_allowed sysctl is set to 1
- VFCF_DELEGADMIN
- Supports delegated administration if vfs.usermount sysctl is set to 1
PSEUDOCODE
/* * fill in the ones we use, and use the vfs_std for the rest. */ static struct vfsops myfs_vfsops = { myfs_mount, vfs_stdstart, myfs_unmount, myfs_root, vfs_stdquotactl, myfs_statfs, vfs_stdsync, vfs_stdvget, vfs_stdfhtovp, vfs_stdcheckexp, vfs_stdvptofh, vfs_stdinit, vfs_stduninit, vfs_stdextattrctl, }; VFS_SET(myfs_vfsops, skelfs, 0);
SEE ALSO
jail(2), jail(8), DECLARE_MODULE9, vfsconf(9), vfs_modevent9AUTHORS
This manual page was written by An Chad David Aq davidc@acns.ab.ca .Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre