freebsd-dev/sys/fs
Alfred Perlstein 468485b8d2 Fix select on fifos.
Backout revision 1.56 and 1.57 of fifo_vnops.c.

Introduce a new poll op "POLLINIGNEOF" that can be used to ignore
EOF on a fifo, POLLIN/POLLRDNORM is converted to POLLINIGNEOF within
the FIFO implementation to effect the correct behavior.

This should allow one to view a fifo pretty much as a data source
rather than worry about connections coming and going.

Reviewed by: bde
2002-01-14 22:03:48 +00:00
..
cd9660 Fix mounting root from a ISO9660 filesystem on a SCSI CDROM. 2001-11-27 03:55:43 +00:00
coda Staticise the coda vfsop pointer. 2002-01-08 19:33:51 +00:00
deadfs Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
devfs Add a new sysinit SI_SUB_DEVFS. Devfs hooks into the kernel at SI_ORDER_FIRST, 2002-01-09 04:58:49 +00:00
fdescfs Replace ffind_* with fget calls. 2002-01-14 00:13:45 +00:00
fifofs Fix select on fifos. 2002-01-14 22:03:48 +00:00
hpfs Commit a know fix for hpfs to use vop_defaultop plug instead of wrong 2002-01-14 20:13:42 +00:00
msdosfs Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget() 2001-12-20 22:42:27 +00:00
ntfs Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget() 2001-12-20 22:42:27 +00:00
nullfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
nwfs Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget() 2001-12-20 22:42:27 +00:00
portalfs Replace ffind_* with fget calls. 2002-01-14 00:13:45 +00:00
procfs Remove an obsolete prototype for procfs_kmemaccess(). 2001-12-11 19:07:10 +00:00
pseudofs Staticise pfs_vncache, it's not used anywhere else. 2002-01-08 11:15:57 +00:00
smbfs Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget() 2001-12-20 22:42:27 +00:00
specfs Change the kernel's ucred API as follows: 2001-10-11 23:38:17 +00:00
umapfs Assert that a ucred is unshared before we remap its ids. 2001-10-20 03:30:34 +00:00
unionfs SMP Lock struct file, filedesc and the global file list. 2002-01-13 11:58:06 +00:00