summaryrefslogtreecommitdiffstats
path: root/sys/fs/fifofs
Commit message (Expand)AuthorAgeFilesLines
* Add a_fdidx to comment prototype for fifo_open().rwatson2006-03-151-0/+1
* If fifo_open() is called with a negative file descriptor, return EINVALrwatson2006-03-141-0/+2
* Second attempt at a work-around for fifo-related socket panics duringrwatson2005-10-011-0/+4
* Back out fifo_vnops.c:1.127, which introduced an sx lock around I/O onrwatson2005-09-271-16/+3
* Assert v_fifoinfo is non-NULL in fifo_close() in order to catchrwatson2005-09-261-0/+1
* Lock the read socket receive buffer when frobbing the sb_state flag onrwatson2005-09-251-2/+2
* For reasons of consistency (and necessity), assert an exclusive vnoderwatson2005-09-231-0/+1
* Add fi_sx, an sx lock to serialize I/O operations on the socket pairrwatson2005-09-221-3/+16
* Assert that (vp) is locked in fifo_close(), since we rely on therwatson2005-09-181-0/+1
* The socket pointers in fifoinfo are not permitted to be NULL, sorwatson2005-09-151-5/+2
* Trim down now (believed to be) unused fifo_ioctl() andrwatson2005-09-131-65/+75
* As a result of kqueue locking work, socket buffer locks will alwaysrwatson2005-09-131-18/+6
* Annotate two issues:rwatson2005-09-131-0/+12
* Introduce no-op nosup fifo kqueue filter and detach routine, which arerwatson2005-09-121-1/+33
* When a request is made to register a filter on a fifo that doesn'trwatson2005-09-121-2/+2
* Remove DFLAG_SEEKABLE from fifo file descriptors: fifos are not seekablerwatson2005-09-121-1/+1
* Only poll the fifo for read events if the fifo is attached to a readablerwatson2005-09-121-2/+2
* After going to some trouble to identify only the write-related eventsrwatson2005-09-121-2/+2
* When a writer opens a fifo, wake up the read socket for read, not therwatson2005-09-121-1/+1
* Add an assertion that fifo_open() doesn't race against other threadsrwatson2005-09-121-0/+2
* Rather than reaching into the internals of the UNIX domain socket coderwatson2005-09-121-1/+1
* - The VI_DOOMED flag now signals the end of a vnode's relationship withjeff2005-03-131-4/+0
* Whitespace in vop_vector{} initializations.phk2005-01-131-0/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-062-2/+2
* Don't forget to bypass vnodes in corner cases.phk2004-12-131-8/+6
* Explicitly panic vop_read/vop_write on fifos.phk2004-12-131-0/+2
* Back when VOP_* was introduced, we did not have new-style structphk2004-12-012-43/+25
* Mechanically change prototypes for vnode operations to use the new typedefs.phk2004-12-011-7/+7
* Add dropped implementation of ioctl for fifos.phk2004-11-181-1/+20
* Make vnode bypass for fifos (read, write, poll) mandatory.phk2004-11-171-133/+6
* Add file ops to fifofs so that we can bypass vnodes (and Giant) for thephk2004-11-151-1/+164
* fifos doesn't need a vop_lookup, the default will do fine.phk2004-11-131-19/+0
* Properly implement a default version of VOP_GETWRITEMOUNT.phk2004-11-061-1/+0
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemjmg2004-08-151-5/+5
* Remove unlocked read annotation for sbspace(); the read is locked.rwatson2004-06-231-1/+0
* Merge some additional leaf node socket buffer locking fromrwatson2004-06-181-6/+27
* Merge additional socket buffer locking from rwatson_netperf:rwatson2004-06-171-0/+2
* Grab the socket buffer send or receive mutex when performing arwatson2004-06-151-0/+6
* The socket field so_state is used to hold a variety of socket relatedrwatson2004-06-141-5/+5
* Add MSG_NBIO flag option to soreceive() and sosend() that causestruckman2004-06-011-12/+6
* Switch from using the vnode interlock to a private mutex in fifo_open()truckman2004-05-171-24/+23
* Remove advertising clause from University of California Regent'simp2004-04-072-8/+0
* Export uipc_connect2() from uipc_usrreq.c instead of unp_connect2(),rwatson2004-03-311-1/+1
* Use "fip->fi_readers == 0 && fip->fi_writers == 0" as the condition fortruckman2003-11-161-6/+3
* If fifo_open() is interrupted, fifo_close() may not get called, causingtruckman2003-11-101-9/+23
* Partially back out rev 1.87 by nuking fifo_inactive() and moving thetruckman2003-06-161-20/+4
* Clean up the fifo_open() implementation:truckman2003-06-131-45/+30
* Fix up locking problems in fifo_open() and fifo_close():truckman2003-06-011-25/+73
* Remove unused variable.phk2003-05-311-2/+1
* Better fix for the problem addressed by rev.1.79: don't loop inbde2003-03-241-8/+13
OpenPOWER on IntegriCloud