NetBSD/sys/miscfs
martin b38f12bdd4 Fix a race condition where a writer could already have closed the fifo
before the reader woke up - this made the reader loop again, waiting
for another writer, even though there was input available.

Thanks to Jaromir for spotting the real cause and sugesting a solution.

This should fix PR port-sparc64/20283.
2003-03-17 00:06:24 +00:00
..
deadfs add a VOP_PUTPAGES method for all the filesystems that don't have pages, 2001-12-06 04:27:40 +00:00
fdesc Make updating a file's reference and use count MP-safe. 2003-02-23 14:37:32 +00:00
fifofs Fix a race condition where a writer could already have closed the fifo 2003-03-17 00:06:24 +00:00
genfs Add a new BUF_INIT() macro which initializes b_dep and b_interlock, and 2003-02-25 20:35:31 +00:00
kernfs Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
nullfs MNT_GETARGS support 2002-09-21 18:08:27 +00:00
overlay MNT_GETARGS support 2002-09-21 18:08:27 +00:00
portal Make updating a file's reference and use count MP-safe. 2003-02-23 14:37:32 +00:00
procfs Release the hash lock on failure. 2003-03-15 00:22:47 +00:00
specfs Add multiple inclusion protection. 2003-01-06 21:02:18 +00:00
syncfs Merge the nathanw_sa branch. 2003-01-18 08:51:40 +00:00
umapfs MNT_GETARGS support 2002-09-21 18:08:27 +00:00
Makefile move union filesystem code from sys/miscfs/union to sys/fs/union 2003-03-16 08:26:46 +00:00