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
This commit is contained in:
Alan Somers 2019-05-22 16:24:39 +00:00
parent 0632bb89db
commit 6a5074a375
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=348113

View File

@ -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