summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_pipe.c
Commit message (Expand)AuthorAgeFilesLines
* cleanup: GIANT macros, rename DEPRECIATE to DEPRECATEdillon2001-07-041-3/+0
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-11/+7
* Correctly hook up the write kqfilter to pipes.jlemon2001-06-151-5/+7
* The pipe_write() code was locking the pipe without busying it first indillon2001-06-041-5/+20
* whitespace/stylealfred2001-05-241-1/+2
* aquire vm_mutex a little bit earlier to protect a pmap call.alfred2001-05-231-1/+1
* - Assert that the vm mutex is held in pipe_free_kmem().jhb2001-05-211-1/+6
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-1/+10
* Cleanupalfred2001-05-171-54/+50
* initialize pipe pointersalfred2001-05-171-0/+1
* pipe_create has to zero out the select record earlier to avoidalfred2001-05-171-1/+1
* Remove an 'optimization' I hope to never see again.alfred2001-05-081-89/+111
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-2/+2
* Extend kqueue down to the device layer.jlemon2001-02-151-8/+23
* Style improvements for last fix. Should be functionally the same.dwmalone2001-01-111-19/+19
* select() DKI is now in <sys/selinfo.h>.wollman2001-01-091-1/+1
* If we failed to allocate the file discriptor for the write end ofdwmalone2001-01-081-0/+8
* This patchset fixes a large number of file descriptor race conditions.dillon2000-11-181-2/+7
* 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
OpenPOWER on IntegriCloud