summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* Replace ffind_* with fget calls.alfred2002-01-141-4/+3
* SMP Lock struct file, filedesc and the global file list.alfred2002-01-131-38/+151
* Change dounmount() to return EBUSY in the non-MNT_FORCE case if weiedowse2002-01-101-1/+8
* Return EBADF in case some vnode field has been reset to a NULL pointer.se2002-01-031-0/+2
* Define a new mount flag "MNT_JAILDEVFS"phk2001-11-051-8/+2
* Add mnt_reservedvnlist so we can MFC to 4.x, in order to make all mountdillon2001-11-041-0/+1
* o Remove the local temporary variable "struct proc *p" from vfs_mount()rwatson2001-11-021-7/+7
* Argh!phk2001-11-021-21/+0
* Add empty shell for nmount syscall (take 2!)phk2001-11-021-0/+21
* Add nmount() stub function and regenerate the syscall-glue which shouldphk2001-11-021-0/+21
* unwind v_writecount in fhopen() if we are unable to allocate thedillon2001-10-241-1/+4
* Change the vnode list under the mount point from a LIST to a TAILQdillon2001-10-231-1/+2
* o Complete the migration from suser error checking in the following formrwatson2001-10-011-22/+43
* o vpaccess() -> vn_access() -- Peter reminds me that there is alreadyrwatson2001-09-221-4/+4
* o Introduce eaccess(2), a version of access(2) that uses the effectiverwatson2001-09-211-14/+67
* KSE Milestone 2julian2001-09-121-429/+443
* lseek: simplify overflow checksache2001-08-291-4/+4
* Cosmetique & style fixes from bdeache2001-08-261-1/+0
* lseek: fix check for vattr.va_size overflow. Check suggested by bde simple notache2001-08-231-1/+2
* Cosmetique: more <sys/*> into one group, separate include families byache2001-08-231-1/+2
* Make lseek() POSIXed: for non character special filesache2001-08-211-5/+20
* Avoid sleeping while holding a mutex in dounmount(). This problemiedowse2001-08-201-6/+7
* Arbitrarily limit to 64k the number of bytes that can be read atiedowse2001-08-101-0/+3
* Constify the fstype argument to vfs_mount(). This eliminates at least onedes2001-07-091-1/+1
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-2/+2
* Fix an instance of NDINIT in the extattrctl syscall: LOCKLEAF was or'edtmm2001-06-061-1/+1
* o Merge contents of struct pcred into struct ucred. Specifically, add therwatson2001-05-251-5/+5
* Don't release Giant around vm_oject_page_clean() in fsync() as the pagerjhb2001-05-231-2/+0
* - FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION fileru2001-05-231-1/+0
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-1/+6
* Revert consequences of changes to mount.h, part 2.grog2001-04-291-2/+0
* Correct #includes to work with fixed sys/mount.h.grog2001-04-231-0/+2
* o Introduce extattr_{delete,get,set}_fd() to allow extended attributerwatson2001-03-311-74/+213
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-2/+3
* Fixed breakage of access() in rev.1.164. Wrong credentials were used forbde2001-03-201-1/+1
* o Rename "namespace" argument to "attrnamespace" as namespace is a C++rwatson2001-03-191-5/+5
* o Change the API and ABI of the Extended Attribute kernel interfaces torwatson2001-03-151-9/+54
* Check to see if p_fd is NULL before derferencing it in checkdirs(). It'sjhb2001-03-071-0/+2
* Mismatched MFSNAMELEN and MNAMELEN with fstype / fspath.adrian2001-03-021-2/+2
* Reviewed by: jlemonadrian2001-03-011-28/+66
* The kernel did not hold a vnode reference associated with theiedowse2001-02-281-11/+32
* o Move per-process jail pointer (p->pr_prison) to inside of the subjectrwatson2001-02-211-1/+2
* Introduce copyinfrom and copyinstrfrom, which can copy data from eitherjlemon2001-02-161-4/+13
* Change and clean the mutex lock interface.bmilekic2001-02-091-23/+23
* - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), insteadjake2000-12-131-2/+2
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-2/+1
* Protect the following with a lockmgr lock:jake2000-11-221-0/+2
* This patchset fixes a large number of file descriptor race conditions.dillon2000-11-181-10/+75
* Take VBLK devices further out of their missery.phk2000-11-021-1/+1
* Catch up to moving headers:jhb2000-10-201-1/+1
OpenPOWER on IntegriCloud