aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sys_pipe.c
Commit message (Expand)AuthorAgeFilesLines
* MFS: check far end of pipe.Dag-Erling Smørgrav2002-08-051-0/+3
* MFC rev 1.94: track the number of wired pages.Seigo Tanimura2002-04-161-0/+1
* MFC: Make kevents on pipes work as described in the manpage - when the lastMaxim Sobolev2001-12-051-0/+1
* MFC: r1.82; bugfix for write filter.Jonathan Lemon2001-06-151-5/+7
* MFC 1.81, fix a race condition between close and extending the write bufferMatthew Dillon2001-06-081-5/+20
* MFC a number of low-memory panic fixes from -currentMatthew Dillon2001-05-281-57/+54
* MFC: 1.73 (safer bufferspace allocation)Alfred Perlstein2001-05-161-89/+111
* MFC: sync kq up to current (extend to device layer, plus other fixes)Jonathan Lemon2001-02-261-8/+23
* MFC: 1.68 and 1.70. Don't corrupt pipe_zone if pipe creation fails.David Malone2001-01-111-14/+22
* MFC from current the major file descriptor race fixing patchset.Matthew Dillon2000-11-261-2/+7
* MFC, r1.66 - bugfix for filt_pipewrite.Jonathan Lemon2000-09-141-1/+1
* MFC: kqueue() and kevent()Jonathan Lemon2000-05-051-0/+67
* MFC 1.61 - fix in-kernel infinite loop in pipe_write() when reader goesMatthew Dillon2000-03-241-3/+15
* Use vfs_timestamp() instead of getnanotime() to set timestamps. ThisBruce Evans1999-12-261-3/+4
* Fix two problems with pipe_write():Tor Egge1999-12-131-23/+64
* Update pipe code for fo_stat() entry point - pipe_stat() is now no longerPeter Wemm1999-11-081-5/+9
* useracc() the prequel:Poul-Henning Kamp1999-10-291-1/+0
* Fix bug in pipe code relating to writes of mmap'd but illegal addressMatthew Dillon1999-09-201-3/+2
* This is what was "fdfix2.patch," a fix for fd sharing. It's prettyBrian Feldman1999-09-191-4/+6
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Fix fd race conditions (during shared fd table usage.) Badfileops isBrian Feldman1999-08-041-5/+6
* Restructure pipe_read in order to eliminate several race conditions.Alan Cox1999-06-051-68/+46
* Add standard padding argument to pread and pwrite syscall. That should make themDmitrij Tejblum1999-04-041-5/+7
* Fix race in pipe read code whereby a blocked lock can allow anotherMatthew Dillon1999-02-041-20/+39
* Fix warnings in preparation for adding -Wall -Wcast-qual to theMatthew Dillon1999-01-281-3/+3
* Fix warnings in preparation for adding -Wall -Wcast-qual to theMatthew Dillon1999-01-271-6/+6
* Include <sys/select.h> -- don't depend on pollution in <sys/proc.h>.Bruce Evans1999-01-271-1/+2
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticArchie Cobbs1998-12-071-3/+1
* Installed the second patch attached to kern/7899 with some changes suggestedDon Lewis1998-11-111-11/+15
* Added a second argument, "activate" to the vm_page_unwire() call so thatDavid Greenman1998-10-281-3/+3
* Fixed two potentially serious classes of bugs:David Greenman1998-10-131-3/+3
* This commit fixes various 64bit portability problems required forDoug Rabson1998-06-071-3/+3
* Moved some #includes from <sys/param.h> nearer to where they are actuallyBruce Evans1998-03-281-1/+2
* Add two new functions, get{micro|nano}time.Poul-Henning Kamp1998-03-261-7/+7
* Staticize.Eivind Eklund1998-02-091-3/+3
* Back out DIAGNOSTIC changes.Eivind Eklund1998-02-061-3/+1
* Turn DIAGNOSTIC into a new-style option.Eivind Eklund1998-02-041-1/+3
* Remove a bunch of variables which were unused both in GENERIC and LINT.Poul-Henning Kamp1997-11-071-2/+1
* Move the "retval" (3rd) parameter from all syscall functions and putPoul-Henning Kamp1997-11-061-6/+5
* Ack! Fix excessive cut/paste blunder during poll mods. Who had thePeter Wemm1997-10-061-3/+3
* Implement the poll backend for the pipe file type.Peter Wemm1997-09-141-39/+38
* Removed unused #includes.Bruce Evans1997-09-021-9/+1
* Another attempt at cleaning up the new memory allocator.John Dyson1997-08-051-3/+2
* Fix up come cruft that I left on a previous commit.John Dyson1997-08-051-10/+1
* Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu ofJohn Dyson1997-08-051-1/+17
* Removed support for OLD_PIPE. <sys/stat.h> is now missing the hack thatBruce Evans1997-04-091-4/+1
* Don't include <sys/ioctl.h> in the kernel. Stage 4: includeBruce Evans1997-03-241-2/+3
* Don't #include <sys/fcntl.h> in <sys/file.h> if KERNEL is defined.Bruce Evans1997-03-231-1/+2
* Fixed some invalid (non-atomic) accesses to `time', mostly ones of theBruce Evans1997-03-221-16/+9
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1