summaryrefslogtreecommitdiffstats
path: root/sys/miscfs/fifofs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replace SB_KNOTE and sb_flagsintr with direct checking of klist.visa2021-01-171-6/+1
* Refactor klist insertion and removalvisa2020-12-251-4/+4
* Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found.mpi2020-06-151-1/+5
* Make fifo_kqfilter() honor FREAD|FWRITE just like fifo_poll() does.mpi2020-04-081-1/+5
* Pass correct socket to the write kqueue filter.mpi2020-04-081-2/+5
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-6/+6
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-3/+3
* struct vops is not modified during runtime so use const which moves eachclaudio2020-01-201-2/+2
* Convert infinite sleeps to tsleep_nsec(9).mpi2020-01-081-5/+5
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-5/+14
* Reintroduce socket locking inside socket event filters.visa2019-12-121-3/+11
* Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O modempi2018-07-301-18/+14
* Pass the socket to sounlock(), this prepare the terrain for per-socketmpi2018-06-061-6/+6
* Remove proc from the parameters of vn_lock(). The parameter isvisa2018-05-021-8/+5
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-6/+6
* AF_LOCAL was a failed attempt (by POSIX?) to seem less UNIX-specific, butguenther2018-04-081-3/+3
* Grab solock() inside soconnect2() instead of asserting for it to be held.mpi2018-02-191-8/+2
* Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.guenther2018-01-021-1/+2
* Revert grabbing the socket lock in kqueue(2) filters.mpi2017-12-181-11/+3
* Move SB_SPLICE, SB_WAIT and SB_SEL to `sb_flags', serialized by solock().mpi2017-12-101-6/+9
* Make it possible for multiple threads to enter kqueue_scan() in parallel.mpi2017-11-041-3/+11
* Extend the scope of the socket lock to protect `so_state' in connect(2).mpi2017-07-241-4/+18
* Revert grabbing the socket lock in kqueue filters.mpi2017-07-081-11/+3
* Protect `so_state', `so_snd' and `so_rcv' with the socket lock inmpi2017-07-031-7/+23
* Not all sockets require the NET_LOCK(). So use solock() instead inmpi2017-07-031-8/+12
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-2/+2
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-5/+5
* Fifo did work around the socket layer. Better call soconnect2()bluhm2016-09-201-5/+9
* ktrace support for pollfd[] arraysderaadt2016-06-071-3/+3
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-6/+6
* trivial size for free()deraadt2015-09-011-6/+6
* Change unp_scan() and its callbacks to pass the array of struct file **guenther2015-07-181-2/+2
* Set POLLHUP even if no valid events were specified as per POSIX.millert2015-05-101-5/+5
* Now that we have a_fflag in struct vop_poll_args we can handlemillert2015-05-051-13/+34
* Fix a bug introduced in the last commit that broke EOF handlingmillert2015-02-121-10/+11
* primary change: move uvm_vnode out of vnode, keeping only a pointer.tedu2014-12-161-1/+2
* include sys/unistd.h where needed instead of indirect reliance. ok jsgtedu2014-11-031-1/+3
* Instead of trying to emulate select/poll semantics with respect to EOFmillert2014-10-091-16/+10
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-6/+6
* Add support for _PC_TIMESTAMP_RESOLUTION for ffs/mfs, cd9600, ext2,guenther2013-03-281-1/+4
* Handle the pathconf _PC_PATH_MAX, _PC_PIPE_BUF, _PC_ASYNC_IO,guenther2013-03-281-4/+1
* Cleanup our filesystem pathconf() code a little bit to make it easiermatthew2012-06-201-6/+9
* kqueue attach functions should return an errno or 0, not a plain 1. Fixnicm2011-07-021-2/+2
* Every single vop_default is set to eopnotsupp, so retire itthib2011-04-051-2/+1
* Bring back the "End the VOP experiment." diff, naddy's issues wherethib2010-12-212-56/+39
* Backout the VOP diff until the issues naddy was seeing on alpha (gcc3)thib2010-09-102-39/+56
* End the VOP experiment. Instead of the ridicolusly complicated operationthib2010-09-062-56/+39
* - remove super-obvious comments from $fs_vnodeop_entries[]jasper2009-08-131-36/+36
* fix PR 6082: do not create more fd's than will fit in the message onotto2009-02-221-2/+2