aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/filedesc.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Since fdshare() and fdinit() only operate on filedescs, make themAlfred Perlstein2003-01-011-2/+2
* In an SMP environment post-Giant it is no longer safe to blindlyDon Lewis2002-10-031-1/+1
* ISOfy and minor warnsfix.Mark Murray2002-07-151-4/+2
* Make funsetown() take a 'struct sigio **' so that the locking canAlfred Perlstein2002-05-061-1/+1
* Revert the change of #includes in sys/filedesc.h and sys/socketvar.h.Seigo Tanimura2002-04-301-15/+2
* Add a global sx sigio_lock to protect the pointer to the sigio objectSeigo Tanimura2002-04-271-2/+15
* When exec'ing a set[ug]id program, make sure that the stdio file descriptorsJacques Vidrine2002-04-191-0/+1
* The description of fd_mtx is "filedesc structure."Seigo Tanimura2002-03-291-0/+2
* Fixed some style bugs in the removal of __P(()). The main ones wereBruce Evans2002-03-231-2/+2
* Remove __PAlfred Perlstein2002-03-191-19/+19
* Lock struct pgrp, session and sigio.Seigo Tanimura2002-02-231-7/+10
* Remove an unneeded include of sys/sx.h. An older pre-commit version ofJohn Baldwin2002-02-141-1/+0
* fget_locked fixes.Alfred Perlstein2002-01-301-4/+3
* Attempt to fixup select(2) and poll(2), this should fix some races withAlfred Perlstein2002-01-291-0/+12