summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* If the current offset is strictly less than the process filesizeguenther2012-07-111-1/+36
* When checking for offset wrap around in vn_read(), compare againstguenther2011-11-271-2/+2
* Make pwrite/pwritev ignore the O_APPEND flag.guenther2011-11-071-4/+9
* Add support for the O_CLOEXEC and O_DIRECTORY flags introduced inmatthew2011-07-091-1/+5
* Minor turd polishing: hold the vnode lock in vn_rdwr() only whilematthew2011-07-061-5/+7
* move the specfs code to a place people can see it; ok guenther thib krwderaadt2011-07-041-2/+2
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-4/+5
* As advertised in the man page, make open(2) return ELOOP (insteadstsp2010-01-081-2/+2
* Remove the VREF() macro and replaces all instances with a call to verf(),thib2009-07-091-2/+2
* Switch struct stat's timespec members to the names standardized inguenther2009-01-291-4/+4
* propagate the O_EXCL flag down to the file systems, by settingthib2009-01-241-1/+3
* Fix a bunch of problems and races with posix file locking.art2008-09-191-3/+14
* bring cloning up too date; Munge it so it will work with atleastthib2008-04-081-6/+8
* Forgotten hackton diff: bounds check for seek on special devicesotto2007-06-141-2/+1
* FIBMAP is used by nothing; checked by miod and pvalchevderaadt2007-06-011-4/+1
* vn_access hasn't been used for ages and it's just a wrapper withart2007-05-051-15/+1
* Remove the v_interlock simplelock from the vnode structure.thib2007-03-211-6/+2
* Retire VOP_LEASE(); It was a bit for NQNFS and hasthib2007-01-161-7/+1
* Add a clonable devices implementation. Hacked along with thib@, inputpedro2006-06-021-1/+16
* Move vn_isunder() to vfs_vnops.c, that's the place for vn_* functionspedro2006-05-011-1/+15
* 'fall into' -> FALLTHROUGHpedro2006-04-231-3/+2
* Remove unnecessary ARGSUSED commentpedro2006-04-231-2/+1
* KNFpedro2006-04-231-4/+10
* Add vn_access(), discussed with and okay uwe@pedro2005-12-041-1/+19
* Use ANSI function declarations and deregister, no binary changepedro2005-11-201-73/+27
* have vn_close() lock the vnode before calling VOP_CLOSE().marius2005-05-281-2/+3
* Change mode_t and nlink_t from 16bit to 32bit. This allows us tomillert2004-07-131-2/+2
* Replace select backends with poll backends. selscan() and pollscan()millert2003-09-231-8/+8
* remove caddr_t casts. it's just silly to cast something when the functiontedu2003-07-211-2/+2
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Since LK_RECURSEFAIL and LK_CANRECURSE contradict each otherart2002-03-171-6/+6
* First round of __P removal in sysmillert2002-03-141-10/+10
* UBC was a disaster. It worked very good when it worked, but on someart2001-12-191-30/+5
* Don't sleep on VXLOCK if LK_NOWAIT.art2001-12-101-1/+5
* Merge in struct uvm_vnode into struct vnode.art2001-12-101-4/+4
* Merge in the unified buffer cache code as found in NetBSD 2001/03/10. Theart2001-11-271-5/+26
* New function vn_marktext - mark a vnode as executing a text image.art2001-11-151-1/+11
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-3/+1
* Ignore O_TRUNC on open() if we are not opening a regular file.millert2001-07-161-2/+2
* remove old vmart2001-06-271-8/+2
* KNFderaadt2001-06-221-3/+3
* Add a fo_stat member to struct fileops. Used soon.art2001-05-141-2/+3
* Implement a wrapper round vn_stat that takes the same argumentsart2001-05-141-2/+16
* port kqueue changes from freebsd, plus all required openbsd glue.provos2001-03-011-81/+6
* support for kernel events on vnodes, from jlemon@freebsd.org, okay art@provos2000-11-211-1/+84
* non-O_NOFOLLOW error introduced by accident, this is fragile code..deraadt2000-04-251-1/+2
* Change kernel-only open flag FNOSYMLINK to userland-visible O_NOFOLLOW;millert2000-04-211-12/+9
* Change struct file interface methods read and write to pass file offset incsapuntz2000-04-191-12/+23
* FIBMAP ioctl from Linux, only usable on ISO 9660 FS. Note that the lbaangelos1999-11-131-1/+5
* change a & to &&. From dima@best.netart1999-08-261-2/+2