summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
* falloc allocates a file structure and adds it to the file descriptordwmalone2003-10-191-2/+22
* Remove the global variable 'cmask', which was used to initialize therwatson2003-10-021-2/+1
* Do some minor Giant pushdown made possible by copyin, fget, fdrop,dwmalone2003-08-041-6/+6
* Revision 1.51 of vm/uma_core.c modified uma_large_free() to acquire Giantalc2003-07-291-6/+0
* When exporting file descriptor data for threads invoking therwatson2003-07-281-0/+11
* Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.phk2003-07-271-1/+1
* revision 1.51 of vm/uma_core.c modified uma_large_malloc() to acquirealc2003-07-251-6/+0
* Extend the mutex pool implementation to permit the creation and use oftruckman2003-07-131-1/+1
* Use the f_vnode field to tell which file descriptors have a vnode.phk2003-07-041-17/+11
* Add a f_vnode field to struct file.phk2003-06-221-10/+11
* Don't (re)initialize f_gcflag to zero.phk2003-06-201-2/+0
* Unlock the struct file lock before aquiring Giant, otherwisealfred2003-06-191-3/+3
* Add a rate limited message reporting when kern.maxfiles is exceeded,silby2003-06-191-2/+8
* Reserve the last 5% of file descriptors for root use. This should allowsilby2003-06-181-2/+3
* Initialize struct fileops with C99 sparse initialization.phk2003-06-181-8/+7
* Use __FBSDID().obrien2003-06-111-1/+3
* Add tracking of process leaders sharing a file descriptor table andtegge2003-06-021-8/+194
* Remove needless returnphk2003-05-311-1/+0
* VOP_PATHCONF() requires a vnode lock; this patch adds locking torwatson2003-05-151-0/+2
* Fix some easy, global, lint warnings. In most cases, this meansmarkm2003-04-301-1/+1
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-2/+1
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+3
* Remove unneeded code added in revision 1.188.tegge2003-03-011-32/+9
* Don't NULL out p_fd until after closefd() has been called. This isn'tscottl2003-02-241-4/+6
* Remove a comment which hasn't been true since rev. 1.158mtm2003-02-221-1/+0
* Back out M_* changes, per decision of the TRB.imp2003-02-191-6/+6
* Avoid file lock leakage when linuxthreads port or rfork is used:tegge2003-02-151-15/+51
* Do not allow kqueues to be passed via unix domain sockets.alfred2003-02-151-1/+2
* Fix LOR with PROC/filedesc. Introduce fdesc_mtx that will be used as aalfred2003-02-151-1/+11
* Don't lock FILEDESC under PROC.alfred2003-02-111-2/+1
* NODEVFS cleanup: remove #ifdefsphk2003-01-301-9/+0
* Add missing SMP file locks around read-modify-write operations onhsu2003-01-211-1/+5
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-6/+6
* Originally when DEVFS was added, a global variable "devfs_present"phk2003-01-191-5/+7
* Bow to the whining masses and change a union back into void *. Retaindillon2003-01-131-18/+16
* Change struct file f_data to un_data, a union of the correct structdillon2003-01-121-11/+11
* Correct file descriptor leaks in lseek and do_dup.nectar2003-01-061-0/+1
* fdcopy() only needs a filedesc pointer.alfred2003-01-011-4/+5
* purge 'register'.alfred2003-01-011-31/+31
* Since fdshare() and fdinit() only operate on filedescs, make themalfred2003-01-011-10/+10
* fdinit() does not need to lock the filedesc it is creating as no onealfred2003-01-011-3/+0
* Improve consistency between devfs and MAKEDEV: use UID_ROOT andrwatson2002-12-271-5/+5
* White-space changes.phk2002-12-241-6/+6
* Detediousficate declaration of fileops array members by introducingphk2002-12-231-10/+7
* Drop filedesc lock and acquire Giant around calls to malloc() and free().tjr2002-12-131-1/+18
* If the file descriptors passed into do_dup() are negative, return EBADFjhb2002-11-261-3/+4
* Change the way support for asynchronous I/O is indicated to applicationswollman2002-10-271-0/+7
* Don't lock the proc lock to clear p_fd. p_fd isn't protected by the procjhb2002-10-181-2/+0
* Many style and whitespace fixes.jhb2002-10-161-84/+83
* Sort includes a bit.jhb2002-10-161-3/+3
OpenPOWER on IntegriCloud