Deleted Added
full compact
namei.9 (235371) namei.9 (241896)
1.\"
2.\" Copyright (c) 1998, 1999 Eivind Eklund
3.\" Copyright (c) 2003 Hiten M. Pandya
4.\" Copyright (c) 2005 Robert N. M. Watson
5.\"
6.\" All rights reserved.
7.\"
8.\" This program is free software.

--- 17 unchanged lines hidden (view full) ---

26.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29.\"
30.\"
31.\" If you integrate this manpage in another OS, I'd appreciate a note
32.\" - eivind@FreeBSD.org
33.\"
1.\"
2.\" Copyright (c) 1998, 1999 Eivind Eklund
3.\" Copyright (c) 2003 Hiten M. Pandya
4.\" Copyright (c) 2005 Robert N. M. Watson
5.\"
6.\" All rights reserved.
7.\"
8.\" This program is free software.

--- 17 unchanged lines hidden (view full) ---

26.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29.\"
30.\"
31.\" If you integrate this manpage in another OS, I'd appreciate a note
32.\" - eivind@FreeBSD.org
33.\"
34.\" $FreeBSD: head/share/man/man9/namei.9 235371 2012-05-12 20:41:40Z gjb $
34.\" $FreeBSD: head/share/man/man9/namei.9 241896 2012-10-22 17:50:54Z kib $
35.\"
36.Dd March 1, 2012
37.Dt NAMEI 9
38.Os
39.Sh NAME
40.Nm namei ,
41.Nm NDINIT ,
42.Nm NDFREE ,

--- 120 unchanged lines hidden (view full) ---

163and
164.Xr vrele 9 .
165.It Dv WANTPARENT
166This flag allows the
167.Fn namei
168function to return the parent (directory) vnode in an unlocked state.
169The parent vnode must be released separately by using
170.Xr vrele 9 .
35.\"
36.Dd March 1, 2012
37.Dt NAMEI 9
38.Os
39.Sh NAME
40.Nm namei ,
41.Nm NDINIT ,
42.Nm NDFREE ,

--- 120 unchanged lines hidden (view full) ---

163and
164.Xr vrele 9 .
165.It Dv WANTPARENT
166This flag allows the
167.Fn namei
168function to return the parent (directory) vnode in an unlocked state.
169The parent vnode must be released separately by using
170.Xr vrele 9 .
171.It Dv MPSAFE
172With this flag set,
173.Fn namei
174will conditionally acquire
175.Va Giant
176if it is required by a traversed file system.
177MPSAFE callers should pass the results of
178.Fn NDHASGIANT
179to
180.Xr VFS_UNLOCK_GIANT
181in order to conditionally release
182.Va Giant
183if necessary.
184.It Dv NOCACHE
185Avoid
186.Fn namei
187creating this entry in the namecache if it is not
188already present.
189Normally,
190.Fn namei
191will add entries to the name cache

--- 157 unchanged lines hidden (view full) ---

349.Ql \&. .
350.It Bq Er EROFS
351An attempt is made to modify a file or directory on a read-only file system.
352.El
353.Sh SEE ALSO
354.Xr uio 9 ,
355.Xr uma 9 ,
356.Xr VFS 9 ,
171.It Dv NOCACHE
172Avoid
173.Fn namei
174creating this entry in the namecache if it is not
175already present.
176Normally,
177.Fn namei
178will add entries to the name cache

--- 157 unchanged lines hidden (view full) ---

336.Ql \&. .
337.It Bq Er EROFS
338An attempt is made to modify a file or directory on a read-only file system.
339.El
340.Sh SEE ALSO
341.Xr uio 9 ,
342.Xr uma 9 ,
343.Xr VFS 9 ,
357.Xr VFS_UNLOCK_GIANT 9 ,
358.Xr vnode 9 ,
359.Xr vput 9 ,
360.Xr vref 9
361.Sh AUTHORS
362.An -nosplit
363This manual page was written by
364.An Eivind Eklund Aq eivind@FreeBSD.org
365and later significantly revised by

--- 16 unchanged lines hidden ---
344.Xr vnode 9 ,
345.Xr vput 9 ,
346.Xr vref 9
347.Sh AUTHORS
348.An -nosplit
349This manual page was written by
350.An Eivind Eklund Aq eivind@FreeBSD.org
351and later significantly revised by

--- 16 unchanged lines hidden ---