aboutsummaryrefslogtreecommitdiff
path: root/share/man
diff options
context:
space:
mode:
authorAlan Somers <asomers@FreeBSD.org>2019-05-22 16:24:39 +0000
committerAlan Somers <asomers@FreeBSD.org>2019-05-22 16:24:39 +0000
commit6a5074a3757e6efcd39699548ddb6cbe693ee1e2 (patch)
tree9e89cf01299b93dc60b162f84d9f73ed2425ff43 /share/man
parent0632bb89dbbfb405061ecbeb634d73e6661942b1 (diff)
downloadsrc-6a5074a3757e6efcd39699548ddb6cbe693ee1e2.tar.gz
src-6a5074a3757e6efcd39699548ddb6cbe693ee1e2.zip
Update VFS_FHTOVP(9) with the flags argument
Revison 222167 added a new argument to VFS_FHTOVP. This revision updates the man page to match. Reviewed by: rmacklem MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D20323
Notes
Notes: svn path=/head/; revision=348113
Diffstat (limited to 'share/man')
-rw-r--r--share/man/man9/VFS_FHTOVP.914
1 files changed, 11 insertions, 3 deletions
diff --git a/share/man/man9/VFS_FHTOVP.9 b/share/man/man9/VFS_FHTOVP.9
index cdc03e139a47..c2ac5d536aff 100644
--- a/share/man/man9/VFS_FHTOVP.9
+++ b/share/man/man9/VFS_FHTOVP.9
@@ -28,7 +28,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd January 4, 2010
+.Dd May 19, 2019
.Dt VFS_FHTOVP 9
.Os
.Sh NAME
@@ -39,18 +39,26 @@
.In sys/mount.h
.In sys/vnode.h
.Ft int
-.Fn VFS_FHTOVP "struct mount *mp" "struct fid *fhp" "struct vnode **vpp"
+.Fn VFS_FHTOVP "struct mount *mp" "struct fid *fhp" "int flags" "struct vnode **vpp"
.Sh DESCRIPTION
The
.Fn VFS_FHTOVP
macro is used by the NFS server to turn an NFS filehandle into a vnode.
.Pp
The arguments it expects are:
-.Bl -tag -width vpp
+.Bl -tag -width flags
.It Fa mp
The file system.
.It Fa fhp
The filehandle to convert.
+.It Fa flags
+Additional locking flags to pass through to
+.Xr vget 9 .
+File systems are allowed to ignore
+.Ar flags
+and use
+.Dv LK_EXCLUSIVE
+instead.
.It Fa vpp
Return parameter for the new locked vnode.
.El