aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/filedesc.h
Commit message (Expand)AuthorAgeFilesLines
* fd: add fget_only_userMateusz Guzik2021-01-291-0/+12
* fd: add refcount argument to falloc_noinstallMateusz Guzik2021-01-131-1/+3
* fd: add finstall_refedMateusz Guzik2021-01-131-0/+2
* fd: provide a dedicated closef variant for unix socket codeMateusz Guzik2021-01-131-0/+1
* fd: inline pwd_get_smrMateusz Guzik2021-01-011-1/+1
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-26/+43
* cache: fix pwd use-after-free in setting up fallbackMateusz Guzik2020-10-051-0/+1
* vfs: add the infrastructure for lockless lookupMateusz Guzik2020-07-251-0/+1
* fd: remove fd_lastfileMateusz Guzik2020-07-151-2/+3
* pwd: unbreak repeated calls to set_rootvnodeMateusz Guzik2020-04-271-0/+1
* fd: use smr for managing struct pwdMateusz Guzik2020-03-081-3/+44
* fd: move vnodes out of filedesc into a dedicated structureMateusz Guzik2020-03-011-3/+19
* fd: streamline fget_unlockedMateusz Guzik2020-02-031-2/+2
* fd: remove the seq argument from fget_unlockedMateusz Guzik2020-02-031-1/+3
* Rename seq to seqc to avoid namespace clashes with LinuxMateusz Guzik2019-02-271-7/+7
* vfs: mostly depessimize NDINIT_ALLMateusz Guzik2018-12-141-1/+7
* fd: unify fd range check across the routinesMateusz Guzik2018-11-291-3/+3
* Properly do a deep copy of the ioctls capability array for fget_cap().John Baldwin2018-04-171-1/+1
* 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