aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/filedesc.h
Commit message (Expand)AuthorAgeFilesLines
* Make fdunshare accept only td parameter.Mateusz Guzik2014-06-281-1/+1
* fd: replace fd_nfiles with fd_lastfile where appropriateMateusz Guzik2014-06-221-1/+1
* Garbage collect fdavail.Mateusz Guzik2014-04-041-1/+0
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-6/+3
* Better organize the filecaps structure, which reduces its size from 32 bytesPawel Jakub Dawidek2013-08-181-1/+1
* Add fdallocn function and use it when passing fds over unix socket.Mateusz Guzik2013-04-141-0/+1
* Plug memory leaks in file descriptors passing.Pawel Jakub Dawidek2013-03-031-0/+1
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-6/+39
* Remove space before tab.Pawel Jakub Dawidek2013-02-171-1/+1
* Explicitly assert that the filedesc lock is held when the fget_locked()Pawel Jakub Dawidek2012-06-141-1/+6
* Add FILEDESC_UNLOCK_ASSERT() macro which asserts that the filedesc is notPawel Jakub Dawidek2012-06-141-0/+1
* Explicitly check if 'fd' is less than 0 instead of using cast-to-unsinged hack.Pawel Jakub Dawidek2012-06-141-1/+1
* Allocate descriptor number in dupfdopen() itself instead of depending onPawel Jakub Dawidek2012-06-131-2/+2
* Use consistent way of checking if descriptor number is valid.Pawel Jakub Dawidek2012-06-111-1/+1
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-1/+2
* When Capsicum starts creating capabilities to wrap existing fileJonathan Anderson2011-06-301-0/+2
* After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)Konstantin Belousov2011-04-011-2/+1
* Add O_CLOEXEC flag to open(2) and fhopen(2).Konstantin Belousov2011-03-251-0/+2
* - Implement a lockless file descriptor lookup algorithm inJeff Roberson2009-05-141-0/+4
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-1/+0
* Mark the filedescriptor table entries with VOP_OPEN being performed for themKonstantin Belousov2007-05-041-0/+1
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-61/+15
* backout rev 1.74Sam Leffler2006-04-071-5/+1
* Replace FILEDESC_[UN]LOCK_FAST() with a critical section on UP.Suleiman Souhlal2006-04-061-1/+5
* Remove bogous semicolons at the end of the definitions ofAndre Oppermann2005-09-141-5/+5
* Make some file/filedesc related functions staticPoul-Henning Kamp2005-02-101-1/+0
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add a new kind of reference count (fd_holdcnt) to struct filedescPoul-Henning Kamp2004-12-141-1/+2
* Make fdesc_mtx private to kern_descrip.c now that the flock has come home.Poul-Henning Kamp2004-12-141-2/+0
* Move the checkdirs() function from vfs_mount.c to kern_descrip.c andPoul-Henning Kamp2004-12-141-0/+1
* Add new function fdunshare() which encapsulates the necessary light magicPoul-Henning Kamp2004-12-141-0/+1
* Drop ffree() as a separate function and incorporate the only place used.Poul-Henning Kamp2004-12-021-1/+0
* Split the FILEDESC_LOCK in two variants.Poul-Henning Kamp2004-11-171-8/+57
* Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST.Poul-Henning Kamp2004-11-131-0/+3
* Introduce fdclose() which will clean an entry in a filedesc.Poul-Henning Kamp2004-11-071-1/+1
* Move fdinit() related stuff from .h to .cPoul-Henning Kamp2004-11-071-32/+0
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemJohn-Mark Gurney2004-08-151-4/+2
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* Fixed the XXX'ed namespace pollution in rev.1.54 by usingBruce Evans2004-03-041-2/+3
* Don't manually optimize for 20 year old compilers by casting to u_intBruce Evans2004-03-041-2/+1
* Fixed some style bugs (mainly misformatting, and pointers to `struct thread'Bruce Evans2004-03-041-15/+14
* Fixed insertion sort errors in includes and prototypes. This was moreBruce Evans2004-03-041-13/+7
* Restore correct semantics for F_DUPFD fcntl. This should fix the errorsDag-Erling Smørgrav2004-01-171-1/+1
* New file descriptor allocation code, derived from similar code introducedDag-Erling Smørgrav2004-01-151-6/+13
* Remove long dead code, specifically, code related to munmapfd().Alan Cox2004-01-111-3/+0
* Add an implementation of turnstiles and change the sleep mutex code to useJohn Baldwin2003-11-111-0/+2
* Add tracking of process leaders sharing a file descriptor table andTor Egge2003-06-021-0/+29
* Fix LOR with PROC/filedesc. Introduce fdesc_mtx that will be used as aAlfred Perlstein2003-02-151-0/+2
* When compiling the kernel do not implicitly include filedesc.h from proc.h,Alfred Perlstein2003-01-011-30/+0
* fdcopy() only needs a filedesc pointer.Alfred Perlstein2003-01-011-1/+1