summaryrefslogtreecommitdiffstats
path: root/sys/sys/namei.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move unveil data structures away from the proc.h header into theanton2020-03-191-1/+3
* Eliminate the sketchy use of ps_mainproc here by making unveil_add_vnode()guenther2019-11-291-2/+2
* Fix unveil for relative lookups in the non AT_FDCWD casebeck2019-09-111-2/+2
* Move prototypes of unveil(2) functions which are used in separate Cbluhm2019-08-021-1/+6
* Move unveil prototypes from vfs_lookup.c to namei.h for functionsbluhm2019-07-271-1/+5
* Add a kernel implementation of realpath() as __realpath().beck2019-05-131-2/+5
* Unveil fixes:beck2019-01-171-1/+2
* More clear version of previous namei/pledge/chroot solution. namei flagderaadt2018-08-131-1/+2
* Get rid of PLEDGE_STAT, which was a hack used for unveil.beck2018-08-111-1/+3
* Decouple unveil from the pledge flags, by adding dedicated unveil flagsbeck2018-08-051-1/+9
* Unveiling unveil(2).beck2018-07-131-1/+8
* Remove old deactivated pledge path code. A replacement mechanism isderaadt2017-08-291-8/+1
* move the namecache_rb_tree from RB macros to RBT functions.dlg2016-09-161-6/+5
* Fix some gibbering horrors due to uninitialized struct nameidata'sbeck2016-04-291-11/+8
* 1) Split pledge whitelist path handling out of pledge_namei() and intobeck2016-04-281-1/+8
* Change kernel internal pledge variables to 64bit (to prepare for morederaadt2015-12-061-2/+2
* move the pledgenote annotation from `struct proc' to `struct nameidata'semarie2015-11-021-1/+3
* rename NCHNAMLEN to NAMECACHE_MAXLEN. easier to read, easier to type.tedu2013-03-271-3/+3
* Change ni_dirfd's position in struct nameidata to eliminate alignmentguenther2011-09-301-2/+2
* Add new syscall entries to support the openat(2) family of functionsmatthew2011-07-071-2/+9
* Rename lookup/relookup to vfs_lookup/vfs_relookup.thib2010-09-091-3/+3
* clean up a few things that where left to rot after bob's vfs cache work.thib2010-05-191-2/+1
* Namecache revamp.beck2009-08-121-4/+11
* fix comment: we use a pool for namei, so malloc considerations do nototto2008-08-291-4/+2
* bumb the bcachestats and the nchstats counters from longthib2008-07-051-22/+28
* fix the "double-path" errors seen with getcwd by saving the orignalthib2007-08-071-2/+2
* no need to extern nextvnodeid here.thib2007-06-021-2/+1
* back out vfs change - todd fries has seen afs issues, and I'm suspiciousbeck2007-05-301-4/+1
* Step one of some vnode improvements - change getnewvnode tobeck2007-05-291-1/+4
* Typo in kern.nchstats sysctl names.miod2005-07-201-2/+2
* Remove remaining whiteout tentacles; OK deraadt@ miod@ weingart@millert2005-06-181-3/+1
* add a reverse name mapping into the namecache. (vnode->name)marius2005-05-261-12/+20
* use pool for namei pathbuf. testing ok millert@ tdeval@tedu2004-05-141-1/+3
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Sigh. I comitted the wrong diff in the last vfs changes.art2003-01-311-2/+2
* File system locking fixups, mostly from NetBSD:art2003-01-311-2/+3
* Change all variables definitions (int foo) in sys/sys/*.h to variablemiod2002-07-031-2/+2
* First round of __P removal in sysmillert2002-03-141-10/+10
* sysctl entries for kmemstats, nselcoll, nchstats, and forkstat.angelos2001-05-111-1/+24
* PARAMASK updated to reflect addition of new bitcsapuntz1998-01-091-2/+2
* A better fix for the mkdir ("path/") bug. This fix strips the trailing slashescsapuntz1998-01-091-13/+14
* Switch to the NetBSD implementation of null path handling; by kleink@NetBSD.orgtholo1997-06-181-1/+2
* -Wcast-qual happinessniklas1996-12-081-2/+2
* From NetBSD: 960217 mergeniklas1996-03-031-2/+10
* initial import of NetBSD treederaadt1995-10-181-0/+194