aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/file.h
Commit message (Expand)AuthorAgeFilesLines
* sys/file.h: Allow inclusion when compiling for a strict namespaceWarner Losh2021-11-241-0/+4
* vfs: remove thread argument from VOP_STATMateusz Guzik2021-10-111-4/+3
* Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9).Ka Ho Ng2021-08-051-0/+15
* O_PATH: allow vnode kevent filter on such filesKonstantin Belousov2021-04-151-0/+1
* open(2): Implement O_PATHKonstantin Belousov2021-04-151-0/+1
* vfs_vnops.c: Make vn_statfile() non-staticKonstantin Belousov2021-04-151-1/+1
* Expose eventfd in the native API/ABI using a new __specialfd syscallKonstantin Belousov2020-12-271-1/+1
* fd: fix fdrop prediction when closing a fdMateusz Guzik2020-12-131-0/+11
* fd: reorder struct file to reduce false sharingMateusz Guzik2020-11-181-3/+3
* vfs: support lockless dirfd lookupsMateusz Guzik2020-10-101-0/+2
* Do not copy vp into f_data for DTYPE_VNODE files.Konstantin Belousov2020-09-151-0/+1
* fd: predict in fdropMateusz Guzik2020-07-301-9/+10
* vfs: track sequential reads and writes separatelyThomas Munro2020-06-211-3/+4
* Remove ->f_label from struct fileMateusz Guzik2020-06-011-4/+0
* vfs: scale foffset_lock by using atomics instead of serializing on mtx poolMateusz Guzik2020-05-241-1/+1
* u_char -> vm_prot_t in a couple of places, NFCKyle Evans2020-02-141-1/+1
* posix_fallocate: push vnop implementation into the fileop layerKyle Evans2020-01-081-0/+12
* fd: static-ize and devolatile openfilesMateusz Guzik2019-12-111-1/+0
* devfs: plug redundant bwillwrite avoidanceMateusz Guzik2019-10-051-1/+0
* [1/3] Add mostly Linux-compatible file sealing supportKyle Evans2019-09-251-0/+22
* Check and avoid overflow when incrementing fp->f_count inKonstantin Belousov2019-07-211-2/+6
* fcntl: fix overflow when setting F_READAHEADAlan Somers2019-06-201-1/+4
* Make struct xinpcb and friends word-size independent.Brooks Davis2018-07-051-4/+9
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Implement timerfd family syscalls.Dmitry Chagin2017-02-261-0/+1
* Fix r313495.Konstantin Belousov2017-02-101-0/+1
* Remove deprecated fgetsock() and fputsock().Gleb Smirnoff2017-01-131-6/+0
* The sendfile(2) allows to send extra data from userspace before the fileGleb Smirnoff2016-03-291-3/+3
* Refactor the AIO subsystem to permit file-type-specific handling andJohn Baldwin2016-03-011-0/+10
* As a step towards the elimination of PG_CACHED pages, rework the handlingMark Johnston2015-09-301-2/+0
* Add a new file operations hook for mmap operations. File type-specificJohn Baldwin2015-06-041-0/+17
* Implement eventfd system call.Dmitry Chagin2015-05-241-0/+1
* filedesc: simplify fget_unlocked & friendsMateusz Guzik2015-02-171-0/+2
* Remove SF_KQUEUE code. This code was developed at Netflix, but was notGleb Smirnoff2014-11-111-7/+3
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-0/+14
* Fix various issues with invalid file operations:John Baldwin2014-09-121-1/+5
* - Remove socket file operations declaration from sys/file.h.Gleb Smirnoff2014-08-261-14/+1
* Fix up races with f_seqcount handling.Mateusz Guzik2014-08-261-1/+2
* Migrate the sendfile_sync structure into a public(ish) API in preparationAdrian Chadd2013-12-011-3/+7
* Revert r255672, it has some serious flaws, leaking file references etc.Roman Divacky2013-09-181-2/+0
* Implement epoll support in Linuxulator. This is a tiny wrapper around kqueueRoman Divacky2013-09-181-0/+2
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-10/+11
* Make the seek a method of the struct fileops.Konstantin Belousov2013-08-211-0/+11
* Restore the previous sendfile(2) behaviour on the block devices.Konstantin Belousov2013-08-161-0/+2
* Make sendfile() a method in the struct fileops. Currently onlyGleb Smirnoff2013-08-151-0/+16
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-4/+3
* Do not force a writer to the devfs file to drain the buffer writes.Konstantin Belousov2012-12-231-1/+2
* Unbreak handling of descriptors opened with O_EXEC by fexecve(2).Mateusz Guzik2012-07-081-0/+2
* Extend the KPI to lock and unlock f_offset member of struct file. ItKonstantin Belousov2012-07-021-1/+16