aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/filedesc.h
Commit message (Expand)AuthorAgeFilesLines
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* fd: hide fd_modified under CAPABILITIESMateusz Guzik2016-09-231-0/+2
* fd: add fget_cap and fget_cap_locked primitivesMariusz Zaborski2016-09-121-0/+5
* fd: fix up fdeget_fileMateusz Guzik2016-09-041-1/+6
* fd: effectively revert r305091Mateusz Guzik2016-08-311-2/+2
* fd: add fdeget_locked and use in kern_descripMateusz Guzik2016-08-301-0/+12
* fd: simplify fd testing in fget_locked by casting to u_intMateusz Guzik2016-08-301-1/+1
* fd: make the common case in filecaps_copy work locklessMateusz Guzik2015-09-071-1/+2
* Introduce falloc_caps() to create descriptors with capabilties in place.Ed Schouten2015-07-291-2/+6
* Implement CloudABI's exec() call.Ed Schouten2015-07-161-0/+4
* Create a dedicated function for ensuring that cdir and rdir are populated.Mateusz Guzik2015-07-111-0/+1
* Move chdir/chroot-related fdp manipulation to kern_descrip.cMateusz Guzik2015-07-111-0/+4
* fd: further cleanup of kern_dupMateusz Guzik2015-07-101-2/+2
* fd: split kern_dup flags argument into actual flags and a modeMateusz Guzik2015-07-101-4/+10
* Add implementations for some of the CloudABI file descriptor system calls.Ed Schouten2015-07-091-0/+6
* Replace struct filedesc argument in getvnode with struct threadMateusz Guzik2015-06-161-1/+1
* fd: move out actual fp installation to _finstallMateusz Guzik2015-06-141-1/+3
* fd: use atomics to manage fd_refcnt and fd_holcntMateusz Guzik2015-06-101-2/+2
* fd: remove filedesc argument from fdcloseMateusz Guzik2015-04-111-1/+1
* filedesc: simplify fget_unlocked & friendsMateusz Guzik2015-02-171-1/+8
* filedesc: oops.. commit missing change to filedesc.hMateusz Guzik2014-11-131-1/+1
* filedesc: get rid of atomic_load_acq_int from fget_unlockedMateusz Guzik2014-10-301-3/+9
* filedesc: cleanup setugidsafety a littleMateusz Guzik2014-10-221-1/+1
* Keep struct filedescent comments within 80-char limit.Mateusz Guzik2014-10-051-4/+4
* filedesc: fix up breakage introduced in 272505Mateusz Guzik2014-10-051-16/+2
* Put and #ifdef _KERNEL around the #include for opt_capsicum.h toBjoern A. Zeeb2014-10-041-0/+2
* Plug capability races.Mateusz Guzik2014-10-041-0/+16
* Make do_dup() static and move relevant macros to kern_descrip.cMateusz Guzik2014-09-261-7/+0
* 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