summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_pipe.c
Commit message (Expand)AuthorAgeFilesLines
* Pipes are not writeable while a direct write is in progress. However,jlemon2000-09-141-1/+1
* Back out the previous change to the queue(3) interface.jake2000-05-261-1/+1
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-1/+1
* Include UID and GID information for stat() calls using the values filledchris2000-05-111-2/+3
* Introduce kqueue() and kevent(), a kernel event notification facility.jlemon2000-04-161-0/+67
* Fix in-kernel infinite loop in pipe_write() when the reader goes awaydillon2000-03-241-3/+15
* Use vfs_timestamp() instead of getnanotime() to set timestamps. Thisbde1999-12-261-3/+4
* Fix two problems with pipe_write():tegge1999-12-131-23/+64
* Update pipe code for fo_stat() entry point - pipe_stat() is now no longerpeter1999-11-081-5/+9
* useracc() the prequel:phk1999-10-291-1/+0
* Fix bug in pipe code relating to writes of mmap'd but illegal addressdillon1999-09-201-3/+2
* This is what was "fdfix2.patch," a fix for fd sharing. It's prettygreen1999-09-191-4/+6
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Fix fd race conditions (during shared fd table usage.) Badfileops isgreen1999-08-041-5/+6
* Restructure pipe_read in order to eliminate several race conditions.alc1999-06-051-68/+46
* Add standard padding argument to pread and pwrite syscall. That should make themdt1999-04-041-5/+7
* Fix race in pipe read code whereby a blocked lock can allow anotherdillon1999-02-041-20/+39
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-281-3/+3
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-271-6/+6
* Include <sys/select.h> -- don't depend on pollution in <sys/proc.h>.bde1999-01-271-1/+2
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticarchie1998-12-071-3/+1
* Installed the second patch attached to kern/7899 with some changes suggestedtruckman1998-11-111-11/+15
* Added a second argument, "activate" to the vm_page_unwire() call so thatdg1998-10-281-3/+3
* Fixed two potentially serious classes of bugs:dg1998-10-131-3/+3
* This commit fixes various 64bit portability problems required fordfr1998-06-071-3/+3
* Moved some #includes from <sys/param.h> nearer to where they are actuallybde1998-03-281-1/+2
* Add two new functions, get{micro|nano}time.phk1998-03-261-7/+7
* Staticize.eivind1998-02-091-3/+3
* Back out DIAGNOSTIC changes.eivind1998-02-061-3/+1
* Turn DIAGNOSTIC into a new-style option.eivind1998-02-041-1/+3
* Remove a bunch of variables which were unused both in GENERIC and LINT.phk1997-11-071-2/+1
* Move the "retval" (3rd) parameter from all syscall functions and putphk1997-11-061-6/+5
* Ack! Fix excessive cut/paste blunder during poll mods. Who had thepeter1997-10-061-3/+3
* Implement the poll backend for the pipe file type.peter1997-09-141-39/+38
* Removed unused #includes.bde1997-09-021-9/+1
* Another attempt at cleaning up the new memory allocator.dyson1997-08-051-3/+2
* Fix up come cruft that I left on a previous commit.dyson1997-08-051-10/+1
* Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu ofdyson1997-08-051-1/+17
* Removed support for OLD_PIPE. <sys/stat.h> is now missing the hack thatbde1997-04-091-4/+1
* Don't include <sys/ioctl.h> in the kernel. Stage 4: includebde1997-03-241-2/+3
* Don't #include <sys/fcntl.h> in <sys/file.h> if KERNEL is defined.bde1997-03-231-1/+2
* Fixed some invalid (non-atomic) accesses to `time', mostly ones of thebde1997-03-221-16/+9
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* This is the kernel Lite/2 commit. There are some requisite userlanddyson1997-02-101-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Mostly some fixes from bde to start support for ASYNC I/O (SIGIO).dyson1996-10-111-11/+19
* A few minor mods (improvements) to support more efficient pipedyson1996-07-131-32/+73
* Staticized some variables.bde1996-07-121-5/+12
* Get rid of PIPE_NBIO, cleaning up the code a bit.dyson1996-07-041-27/+15
* Disable direct writes for non-blocking output.dyson1996-06-171-2/+5
OpenPOWER on IntegriCloud