aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/namei.h
Commit message (Expand)AuthorAgeFilesLines
* cache: add symlink support to lockless lookupMateusz Guzik2021-01-231-2/+2
* vfs: add NDFREE_NOTHING and convert several NDFREE_PNBUF callersMateusz Guzik2021-01-121-0/+2
* vfs: add FAILIFEXISTS flagMateusz Guzik2020-12-281-1/+1
* vfs: add NDREINIT to facilitate repeated namei callsMateusz Guzik2020-10-291-1/+31
* vfs: prevent avoidable evictions on mkdir of existing directoriesMateusz Guzik2020-10-221-2/+5
* Add O_RESOLVE_BENEATH and AT_RESOLVE_BENEATH to mimic Linux' RESOLVE_BENEATH.Konstantin Belousov2020-09-221-1/+2
* Add NIRES_STRICTREL.Konstantin Belousov2020-09-221-0/+1
* vfs: validate ndp state after the lookupMateusz Guzik2020-08-231-0/+7
* vfs: convert nameiop into an enumMateusz Guzik2020-08-231-7/+6
* vfs: restore sorted order of unused nameidata flagsMateusz Guzik2020-08-161-1/+1
* vfs: mark HASBUF as an internal flagMateusz Guzik2020-08-161-14/+15
* vfs: stricter validation for flags passed to namei in cn_flagsMateusz Guzik2020-08-111-15/+24
* vfs: garbage collect unused ISUNICODE namei flagMateusz Guzik2020-08-101-1/+0
* vfs: prefill nameidata with garbage on debug kernelsMateusz Guzik2020-08-051-0/+10
* vfs: inline NDINIT_ALLMateusz Guzik2020-08-011-3/+16
* vfs: convert ni_rigthsneeded to a pointerMateusz Guzik2020-08-011-1/+1
* vfs: make rights mandatory for NDINIT_ALLMateusz Guzik2020-08-011-3/+3
* vfs: short-circuit the common case NDFREE callsMateusz Guzik2020-07-301-0/+8
* vfs: lockless lookupMateusz Guzik2020-07-251-0/+6
* Provide O_SEARCHKyle Evans2020-02-021-1/+2
* Fix renameat(2) for CAPABILITIES kernels.Konstantin Belousov2019-02-081-0/+9
* Allow absolute paths for O_BENEATH.Konstantin Belousov2018-11-111-0/+4
* Implement O_BENEATH and AT_BENEATH.Konstantin Belousov2018-10-251-0/+1
* Move uio enums to sys/_uio.h.Brooks Davis2018-03-271-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Allow some dotdot lookups in capability mode.Konstantin Belousov2016-11-021-1/+11
* Remove cn_consume from 'struct componentname'. It was never set to anythingEdward Tomasz Napierala2016-03-121-1/+0
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-23/+6
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-2/+3
* Remove redundant space.Pawel Jakub Dawidek2013-02-171-1/+1
* - Add NOCAPCHECK flag to namei that allows lookup to work even if the processPawel Jakub Dawidek2012-11-271-1/+2
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-4/+0
* Update LOCKLEAF comment: it should say "vnode".Sergey Kandaurov2011-12-291-1/+1
* Allow Capsicum capabilities to delegate constrainedJonathan Anderson2011-08-131-3/+15
* Extend the cn_flags field of the struct componentname to 64 bits to haveKonstantin Belousov2009-07-091-2/+2
* Let vfs_lookup() return ENOTDIR if the path has a trailing slash andDag-Erling Smørgrav2009-05-291-1/+2
* Expand namei flag definitions to the full eight nybbles.Dag-Erling Smørgrav2009-05-271-20/+20
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.Pawel Jakub Dawidek2008-11-171-4/+10
* Add the support for the AT_FDCWD and fd-relative name lookups to theKonstantin Belousov2008-03-311-3/+7
* Add AUDITVNODE[12] flags to namei(), which cause namei() to audit pathRobert Watson2006-02-051-1/+3
* - Add an ISOPEN flag that filesystems can use to determine if a namei()Jeff Roberson2005-04-271-0/+1
* - Remove the namei NOOBJ flag. It is meaningless now.Jeff Roberson2005-04-091-1/+0
* - Add a lock flag to the component name so that namei() may request aJeff Roberson2005-03-291-0/+1
* - Remove PDIRUNLOCK, it will soon be unused in every filesystems. The onlyJeff Roberson2005-03-281-1/+0
* - Add two new flags to the nd structure. MPSAFE indicates that theJeff Roberson2005-01-241-16/+20
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* Consistently use the BSD u_int and u_short instead of the SYSV uint andJohn Baldwin2003-08-071-1/+1
* Remove four members of struct nameidata which have been commentedPoul-Henning Kamp2003-01-131-13/+0