aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sys_pipe.c
Commit message (Expand)AuthorAgeFilesLines
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Rename the pipe_map field of struct pipe.Mark Johnston2020-08-141-30/+30
* pipe: reduce atime precisionMateusz Guzik2020-08-051-3/+18
* Fix handling of EV_EOF for named pipes.Mark Johnston2020-04-271-17/+28
* Call pipeselwakeup() after toggling PIPE_EOF.Mark Johnston2020-04-271-5/+3
* Avoid returning POLLIN if the pipe descriptor is not open for reading.Mark Johnston2020-04-271-1/+2
* pipe: explain why not deallocating inode number is fine.Konstantin Belousov2020-03-091-0/+9
* Preallocate pipe buffers on pipe creation.Konstantin Belousov2020-03-091-37/+43
* Style.Konstantin Belousov2020-03-091-16/+15
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* Fix handling of PIPE_EOF in the direct write path.Mark Johnston2019-11-111-12/+9
* Modify pipe_poll() to properly check for pending direct writes.Mark Johnston2019-08-211-28/+24
* Fix mutual exclusion in pipe_direct_write().Mark Johnston2019-06-291-13/+17
* fcntl: fix overflow when setting F_READAHEADAlan Somers2019-06-201-1/+1
* Move a racy assertion in filt_pipewrite().Mark Johnston2019-02-191-2/+6
* Remove a write-only variable orphaned by r340677.Mark Johnston2019-02-171-2/+0
* pipe: use unr64Mateusz Guzik2018-11-201-24/+3
* Avoid specifying VM_PROT_EXECUTE in mappings from pipe_map and exec_map.Mark Johnston2018-11-061-3/+2
* ANSIfy sys/kernEd Maste2018-06-011-72/+27
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-2/+0
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Generate syscall tables and update pipe() implementation after r302094.Brooks Davis2016-06-221-1/+5
* sys: extend use of the howmany() macro when available.Pedro F. Giffuni2016-04-261-1/+1
* Make pipes in CloudABI work.Ed Schouten2015-07-291-14/+8
* pipe_direct_write: Fix mismatched pipelock/unlockConrad Meyer2015-07-131-2/+3
* fd: remove filedesc argument from fdcloseMateusz Guzik2015-04-111-3/+1
* Fix use after free in pipe_dtor(). PIPE_NAMED flag must be testedKonstantin Belousov2015-02-031-4/+5
* Do not assert that the new pipepair mutex is not initialized. TheKonstantin Belousov2015-01-211-1/+1
* Remove lock recursion for the pipe pair mutex, and disable theKonstantin Belousov2014-11-291-7/+3
* When other end of the pipe closed during the write, but some bytesKonstantin Belousov2014-11-031-5/+5
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-0/+18
* Tweak pipe_truncate() to more closely match pipe_chown() and pipe_chmod()John Baldwin2014-09-121-4/+8
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-1/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+1
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-1/+1
* Ignore the error from pipespace_new when creating a pipe.Mateusz Guzik2014-05-021-28/+19
* Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping useJohn Baldwin2013-09-091-1/+1
* Make sendfile() a method in the struct fileops. Currently onlyGleb Smirnoff2013-08-151-0/+1
* Add pipe2() system call.Jilles Tjoelker2013-05-011-0/+18
* Rename do_pipe() to kern_pipe2() and declare it properly.Jilles Tjoelker2013-03-311-5/+2
* Remove redundant space.Pawel Jakub Dawidek2013-02-171-1/+1
* I am comparing current pipe code with the one in 8.3-STABLE r236165,David Xu2012-07-311-1/+1
* When a thread is blocked in direct write state, it only sets PIPE_DIRECTWDavid Xu2012-07-311-3/+3
* - Implement pipe2 syscall for Linuxulator. This syscall appeared in 2.6.27Jung-uk Kim2012-04-161-5/+19
* Remove fifo.h. The only used function declaration from the header isKonstantin Belousov2012-03-111-2/+0
* The pipe_poll() performs lockless access to the vnode to testKonstantin Belousov2012-03-071-1/+1
* pipe_read(): change the type of size to int, and remove signed clamp.Konstantin Belousov2012-03-041-4/+5
* Change definition of pipe_chmod() from K&R to C99, to avoid theDimitry Andric2012-02-281-5/+1
* Fix fchmod() and fchown() on fifos.Jilles Tjoelker2012-02-261-2/+41
* merge pipe and fifo implementationsKip Macy2012-02-231-47/+145