svn commit: r339053 - stable/11/share/man/man9

Alan Somers asomers at FreeBSD.org
Mon Oct 1 15:56:43 UTC 2018


Author: asomers
Date: Mon Oct  1 15:56:42 2018
New Revision: 339053
URL: https://svnweb.freebsd.org/changeset/base/339053

Log:
  MFC r337482:
  
  Bring VOP_LOOKUP(9) up to date
  
  * Remove the cn_hash field (removed by r51906)
  * Add the cn_lkflags field (added by r144285)
  * Remove duplicate definition of cnp.
  
  Reviewed by:	kib
  Differential Revision:	https://reviews.freebsd.org/D16629

Modified:
  stable/11/share/man/man9/VOP_LOOKUP.9
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/share/man/man9/VOP_LOOKUP.9
==============================================================================
--- stable/11/share/man/man9/VOP_LOOKUP.9	Mon Oct  1 15:49:43 2018	(r339052)
+++ stable/11/share/man/man9/VOP_LOOKUP.9	Mon Oct  1 15:56:42 2018	(r339053)
@@ -28,7 +28,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd November 17, 2017
+.Dd August 8, 2018
 .Dt VOP_LOOKUP 9
 .Os
 .Sh NAME
@@ -51,10 +51,7 @@ The locked vnode of the directory to search.
 The address of a variable where the resulting locked vnode should be stored.
 .It Fa cnp
 The pathname component to be searched for.
-.El
-.Pp
-.Fa Cnp
-is a pointer to a componentname structure defined as follows:
+It is a pointer to a componentname structure defined as follows:
 .Bd -literal
 struct componentname {
 	/*
@@ -64,13 +61,13 @@ struct componentname {
 	u_long	cn_flags;	/* flags to namei */
 	struct	thread *cn_thread;	/* thread requesting lookup */
 	struct	ucred *cn_cred;	/* credentials */
+	int     cn_lkflags;     /* Lock flags LK_EXCLUSIVE or LK_SHARED */
 	/*
 	 * Shared between lookup and commit routines.
 	 */
 	char	*cn_pnbuf;	/* pathname buffer */
 	char	*cn_nameptr;	/* pointer to looked up name */
 	long	cn_namelen;	/* length of looked up component */
-	u_long	cn_hash;	/* hash value of looked up name */
 };
 .Ed
 .Pp


More information about the svn-src-all mailing list