svn commit: r300540 - head/share/man/man9

Bryan Drewery bdrewery at FreeBSD.org
Mon May 23 21:29:59 UTC 2016


Author: bdrewery
Date: Mon May 23 21:29:57 2016
New Revision: 300540
URL: https://svnweb.freebsd.org/changeset/base/300540

Log:
  Be more clear about LOCKLEAF being exclusive and add LOCKSHARED.

Modified:
  head/share/man/man9/namei.9

Modified: head/share/man/man9/namei.9
==============================================================================
--- head/share/man/man9/namei.9	Mon May 23 20:29:18 2016	(r300539)
+++ head/share/man/man9/namei.9	Mon May 23 21:29:57 2016	(r300540)
@@ -33,7 +33,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd May 6, 2015
+.Dd May 23, 2015
 .Dt NAMEI 9
 .Os
 .Sh NAME
@@ -121,8 +121,12 @@ function takes the following set of
 that influence its operation:
 .Bl -tag -width ".Dv WANTPARENT"
 .It Dv LOCKLEAF
-Lock vnode on return.
-This is a full lock of the vnode; the
+Lock vnode on return with
+.Dv LK_EXCLUSIVE
+unless
+.Dv LOCKSHARED
+is also set.
+The
 .Xr VOP_UNLOCK 9
 should be used
 to release the lock (or
@@ -149,6 +153,19 @@ or
 .Xr VOP_UNLOCK 9
 and
 .Xr vrele 9 .
+.It Dv LOCKSHARED
+Lock vnode on return with
+.Dv LK_SHARED .
+The
+.Xr VOP_UNLOCK 9
+should be used
+to release the lock (or
+.Xr vput 9
+which is equivalent to calling
+.Xr VOP_UNLOCK 9
+followed by
+.Xr vrele 9 ,
+all in one).
 .It Dv WANTPARENT
 This flag allows the
 .Fn namei


More information about the svn-src-head mailing list