summaryrefslogtreecommitdiffstats
path: root/sys/sys/filedesc.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r305383:mjg2017-03-241-1/+6
* MFC r305093 (by mjg@):dchagin2017-03-151-0/+17
* fd: make the common case in filecaps_copy work locklessmjg2015-09-071-1/+2
* Introduce falloc_caps() to create descriptors with capabilties in place.ed2015-07-291-2/+6
* Implement CloudABI's exec() call.ed2015-07-161-0/+4
* Create a dedicated function for ensuring that cdir and rdir are populated.mjg2015-07-111-0/+1
* Move chdir/chroot-related fdp manipulation to kern_descrip.cmjg2015-07-111-0/+4
* fd: further cleanup of kern_dupmjg2015-07-101-2/+2
* fd: split kern_dup flags argument into actual flags and a modemjg2015-07-101-4/+10
* Add implementations for some of the CloudABI file descriptor system calls.ed2015-07-091-0/+6
* Replace struct filedesc argument in getvnode with struct threadmjg2015-06-161-1/+1
* fd: move out actual fp installation to _finstallmjg2015-06-141-1/+3
* fd: use atomics to manage fd_refcnt and fd_holcntmjg2015-06-101-2/+2
* fd: remove filedesc argument from fdclosemjg2015-04-111-1/+1
* filedesc: simplify fget_unlocked & friendsmjg2015-02-171-1/+8
* filedesc: oops.. commit missing change to filedesc.hmjg2014-11-131-1/+1
* filedesc: get rid of atomic_load_acq_int from fget_unlockedmjg2014-10-301-3/+9
* filedesc: cleanup setugidsafety a littlemjg2014-10-221-1/+1
* Keep struct filedescent comments within 80-char limit.mjg2014-10-051-4/+4
* filedesc: fix up breakage introduced in 272505mjg2014-10-051-16/+2
* Put and #ifdef _KERNEL around the #include for opt_capsicum.h tobz2014-10-041-0/+2
* Plug capability races.mjg2014-10-041-0/+16
* Make do_dup() static and move relevant macros to kern_descrip.cmjg2014-09-261-7/+0
* Make fdunshare accept only td parameter.mjg2014-06-281-1/+1
* fd: replace fd_nfiles with fd_lastfile where appropriatemjg2014-06-221-1/+1
* Garbage collect fdavail.mjg2014-04-041-1/+0
* 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
OpenPOWER on IntegriCloud