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