summaryrefslogtreecommitdiff
path: root/sys/fs/fifofs
AgeCommit message (Expand)Author
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-02-07fifofs: ansifyMateusz Guzik
2021-10-12fifos: delegate unhandled kqueue filters to underlying filesystemKyle Evans
2021-09-25fifo: support flockMateusz Guzik
2021-07-27fifofs: fifo vnode might be relocked before VOP_OPEN() is calledKonstantin Belousov
2021-07-13fifo: Explicitly initialize generation numbers when openingMark Johnston
2020-09-01fs: clean up empty lines in .c and .h filesMateusz Guzik
2020-04-27Call pipeselwakeup() after toggling PIPE_EOF.Mark Johnston
2020-03-09Preallocate pipe buffers on pipe creation.Konstantin Belousov
2020-01-03vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik
2019-12-16vfs: flatten vop vectorsMateusz Guzik
2019-06-20fcntl: fix overflow when setting F_READAHEADAlan Somers
2017-12-19Rework pathconf handling for FIFOs.John Baldwin
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-07-11Consistently use vop_stdpathconf() for default pathconf values.John Baldwin
2017-05-17Remove register keyword from sys/ and ANSIfy prototypesEd Maste
2017-02-28Renumber copyright clause 4Warner Losh
2016-06-26Rewrite sigdeferstop(9) and sigallowstop(9) into more flexibleKonstantin Belousov
2015-09-20Ensure that when a blockable open of fifo returns success, a validKonstantin Belousov
2015-01-18Make SIGSTOP working for sleeps done while waiting for fifo readers orKonstantin Belousov
2014-05-02Ignore the error from pipespace_new when creating a pipe.Mateusz Guzik
2013-12-17Do not allow O_EXEC opens for fifo, return EINVAL.Konstantin Belousov
2012-07-31I am comparing current pipe code with the one in 8.3-STABLE r236165,David Xu
2012-07-31When a thread is blocked in direct write state, it only sets PIPE_DIRECTWDavid Xu
2012-03-11Update comment.Konstantin Belousov
2012-03-11Remove fifo.h. The only used function declaration from the header isKonstantin Belousov
2012-03-07The pipe_poll() performs lockless access to the vnode to testKonstantin Belousov
2012-02-23merge pipe and fifo implementationsKip Macy
2011-12-04Initialize fifoinfo fi_wgen field on open. The only important is theKonstantin Belousov
2011-08-16Add the fo_chown and fo_chmod methods to struct fileops and use themKonstantin Belousov
2009-11-06- Improve comments about locking of the "struct fifoinfo" which is a bitAttilio Rao
2009-10-01Provide default implementation for VOP_ACCESS(9), so that filesystems whichEdward Tomasz Napierala
2009-09-12Use C99 initialization for struct filterops.Robert Watson
2009-08-25Fix poll() on half-closed sockets, while retaining POLLHUP for fifos.Jilles Tjoelker
2009-07-07Fix poll(2) and select(2) for named pipes to return "ready for read"Konstantin Belousov
2009-06-10s/a_fdidx/a_fp/ for VOP_OPEN comments that inline struct vop_open_argsKonstantin Belousov
2009-06-10Remove unused VOP_IOCTL and VOP_KQFILTER implementations for fifofs.Konstantin Belousov
2009-04-10Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson
2009-02-06Tweak the output of VOP_PRINT/vn_printf() some.John Baldwin
2009-01-28Assert an exclusive vnode lock for fifo_cleanup() and fifo_close() sinceJohn Baldwin
2009-01-26The kernel may do unbalanced calls to fifo_close() for fifo vnode,Konstantin Belousov
2008-10-23Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav
2008-03-12Remove kernel support for M:N threading.Jeff Roberson
2008-01-26Remove Giant acquisition around soreceive() and sosend() in fifofs. TheRobert Watson
2008-01-13VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao
2008-01-10vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao
2008-01-07Make ftruncate a 'struct file' operation rather than a vnode operation.John Baldwin
2007-12-30Remove explicit locking of struct file.Jeff Roberson
2007-07-26When we do open, we should lock the vnode exclusively. This fixes few races:Pawel Jakub Dawidek