summaryrefslogtreecommitdiffstats
path: root/sys/sys/filedesc.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r269023,r272503,r272505,r272523,r272567,r272569,r272574mjg2014-10-141-3/+7
* MFC r268001:mjg2014-07-061-1/+1
* MFC r267710:mjg2014-07-061-1/+1
* Change the cap_rights_t type from uint64_t to a structure that we can extendpjd2013-09-051-6/+3
* Better organize the filecaps structure, which reduces its size from 32 bytespjd2013-08-181-1/+1
* Add fdallocn function and use it when passing fds over unix socket.mjg2013-04-141-0/+1
* Plug memory leaks in file descriptors passing.pjd2013-03-031-0/+1
* Merge Capsicum overhaul:pjd2013-03-021-6/+39
* Remove space before tab.pjd2013-02-171-1/+1
* Explicitly assert that the filedesc lock is held when the fget_locked()pjd2012-06-141-1/+6
* Add FILEDESC_UNLOCK_ASSERT() macro which asserts that the filedesc is notpjd2012-06-141-0/+1
* Explicitly check if 'fd' is less than 0 instead of using cast-to-unsinged hack.pjd2012-06-141-1/+1
* Allocate descriptor number in dupfdopen() itself instead of depending onpjd2012-06-131-2/+2
* Use consistent way of checking if descriptor number is valid.pjd2012-06-111-1/+1
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDrwatson2011-08-111-1/+2
* When Capsicum starts creating capabilities to wrap existing filejonathan2011-06-301-0/+2
* After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)kib2011-04-011-2/+1
* Add O_CLOEXEC flag to open(2) and fhopen(2).kib2011-03-251-0/+2
* - Implement a lockless file descriptor lookup algorithm injeff2009-05-141-0/+4
* Revert UF_OPENING workaround for CURRENT.kib2007-05-311-1/+0
* Mark the filedescriptor table entries with VOP_OPEN being performed for themkib2007-05-041-0/+1
* Replace custom file descriptor array sleep lock constructed using a mutexrwatson2007-04-041-61/+15
* backout rev 1.74sam2006-04-071-5/+1
* Replace FILEDESC_[UN]LOCK_FAST() with a critical section on UP.ssouhlal2006-04-061-1/+5
* Remove bogous semicolons at the end of the definitions ofandre2005-09-141-5/+5
* Make some file/filedesc related functions staticphk2005-02-101-1/+0
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Add a new kind of reference count (fd_holdcnt) to struct filedescphk2004-12-141-1/+2
* Make fdesc_mtx private to kern_descrip.c now that the flock has come home.phk2004-12-141-2/+0
* Move the checkdirs() function from vfs_mount.c to kern_descrip.c andphk2004-12-141-0/+1
* Add new function fdunshare() which encapsulates the necessary light magicphk2004-12-141-0/+1
* Drop ffree() as a separate function and incorporate the only place used.phk2004-12-021-1/+0
* Split the FILEDESC_LOCK in two variants.phk2004-11-171-8/+57
* Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST.phk2004-11-131-0/+3
* Introduce fdclose() which will clean an entry in a filedesc.phk2004-11-071-1/+1
* Move fdinit() related stuff from .h to .cphk2004-11-071-32/+0
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemjmg2004-08-151-4/+2
* Remove advertising clause from University of California Regent's license,imp2004-04-071-4/+0
* Fixed the XXX'ed namespace pollution in rev.1.54 by usingbde2004-03-041-2/+3
* Don't manually optimize for 20 year old compilers by casting to u_intbde2004-03-041-2/+1
* Fixed some style bugs (mainly misformatting, and pointers to `struct thread'bde2004-03-041-15/+14
* Fixed insertion sort errors in includes and prototypes. This was morebde2004-03-041-13/+7
* Restore correct semantics for F_DUPFD fcntl. This should fix the errorsdes2004-01-171-1/+1
* New file descriptor allocation code, derived from similar code introduceddes2004-01-151-6/+13
* Remove long dead code, specifically, code related to munmapfd().alc2004-01-111-3/+0
* Add an implementation of turnstiles and change the sleep mutex code to usejhb2003-11-111-0/+2
* Add tracking of process leaders sharing a file descriptor table andtegge2003-06-021-0/+29
* Fix LOR with PROC/filedesc. Introduce fdesc_mtx that will be used as aalfred2003-02-151-0/+2
* When compiling the kernel do not implicitly include filedesc.h from proc.h,alfred2003-01-011-30/+0
* fdcopy() only needs a filedesc pointer.alfred2003-01-011-1/+1
OpenPOWER on IntegriCloud