summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_syscalls.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert the blocked FIFO open fix, as there's either a race in theguenther2012-07-111-24/+18
* Don't release a FILE that wan't allocated. Found by benno@guenther2012-07-101-3/+5
* Don't hold the fd-table lock across vn_open(), as opening a FIFO may block.guenther2012-07-081-16/+20
* Cleanup O_CLOEXEC handling and make sure UF_EXCLOSE is set correctlymatthew2012-05-211-4/+10
* Remove the "vn_open() returning ENXIO means dup+close" hook thatguenther2012-05-141-3/+3
* Add struct proc * argument to FRELE() and FILE_SET_MATURE() inguenther2012-04-221-13/+13
* Add tracing and dumping of "pointer to struct" syscall arguments forguenther2012-03-191-1/+10
* Negative offsets to pread/pwrite-family are only legal for character devices.guenther2011-11-061-7/+15
* ttys can't seek, so make pread/pwrite/preadv/pwritev fail with ESPIPEguenther2011-11-051-5/+9
* Make sure vfsp is not used uninitialized in the mount -o update case;miod2011-07-251-1/+2
* Add support for UTIME_OMIT and UTIME_NOW to utimensat(2), add thematthew2011-07-181-64/+102
* Add support for AT_REMOVEDIR to unlinkat(2), and switch sys_rmdir() tomatthew2011-07-141-48/+30
* Fix typo that caused fchownat(2) and fchmodat(2) to try to dereferencematthew2011-07-121-3/+3
* Fix up previous diff: use COMPAT_O48 instead of COMPAT_48, add optionmatthew2011-07-091-3/+5
* More syscalls.master cleanup:matthew2011-07-091-2/+2
* Add support for the O_CLOEXEC and O_DIRECTORY flags introduced inmatthew2011-07-091-1/+3
* Support sending struct info to kdump. So far for struct stat andotto2011-07-081-1/+6
* Add support for the AT_EACCESS, AT_SYMLINK_NOFOLLOW, andmatthew2011-07-081-60/+50
* Add new syscall entries to support the openat(2) family of functionsmatthew2011-07-071-53/+436
* Return the correct error for fchdir(not_file_or_dir)guenther2011-07-061-8/+6
* VOP_GETATTR() can sleep when accessing a file over NFS, so usematthew2011-07-061-8/+14
* Don't worry about lseek(2)ing past the end of raw disk devices. Thematthew2011-07-051-14/+2
* Change basep parameter of getdirentries() to be off_t *, not long *millert2010-10-281-18/+57
* The previous two commits cannot be right. If in fact offsets > 4GB arederaadt2010-10-271-5/+1
* Oops. Lost the < 0 check on file position I had in the circulatedkrw2010-07-011-2/+2
* Return EINVAL if the file position is greater than LONG_MAX, sincekrw2010-07-011-1/+5
* Remove the "if the string address faulted, see if it looks like an int"tedu2010-06-291-24/+1
* eliminate some very redundant SCARG usage. ok arttedu2010-06-291-38/+49
* Use suser when possible. Suggested by miod@.fgsch2009-10-311-3/+3
* copyout() the correct size in sys_fhstatfs(), broken since 1.138.miod2009-09-081-3/+3
* check if we have access to the vnode before checking if we can write tofgsch2009-09-021-7/+9
* Remove the VREF() macro and replaces all instances with a call to verf(),thib2009-07-091-6/+6
* Put readv/writev changes back in, as they no longer hang ckuethe's ntpd.blambert2009-06-041-8/+14
* Revert readv/writev changes, as they trigger an apparent file descriptorblambert2009-06-031-11/+7
* dofile{read,write} are essentially identical to their iovec equivalents,blambert2009-06-021-7/+11
* make sure that any messing we do with a process's directories happens atomically and not after sleeping.tedu2008-11-111-7/+6
* change vrele() to return an int. if it returns 0, it can gaurantee thatderaadt2008-11-011-5/+8
* checkdirs() walks allproc and calls sleeping functions if directories havederaadt2008-10-311-1/+4
* remove an if notyet block from sys_fstatfs(), that will never be needed,thib2008-08-081-5/+2
* remove an #if noyet block that will never be needed.thib2008-07-281-5/+2
* Delete vfs_bufstats() leftovers and unbreak compile with -DDEBUGrainer2008-06-131-5/+1
* Use LIST_FOREACH() instead of handrolling.thib2008-05-221-2/+2
* Fix a double VOP_UNLOCK() that was introduced into the error pathmillert2008-01-221-2/+4
* a few more places where getmicrotime is good enough. ok miodtedu2007-11-281-3/+3
* Use M_ZERO in a few more places to shave bytes from the kernel.art2007-09-071-3/+2
* Fix lock ordering problems when updating mount points, in somethib2007-08-301-3/+2
* Fix error path in sys_fhopen() if VOP_ADVLOCK fails. Spotted by aaron@millert2007-08-061-7/+3
* Forgotten hackton diff: bounds check for seek on special devicesotto2007-06-141-11/+26
* Retire VOP_LEASE(); It was a bit for NQNFS and hasthib2007-01-161-30/+1
* When copying out struct statfs to userland, we need to zero out the fsidart2006-11-241-28/+39