1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys/fs
Don Lewis b156281658 Clean up the fifo_open() implementation:
Restructure the error handling portion of the resource allocation
        code to eliminate duplicated code.

        Test for the O_NONBLOCK && fi_readers == 0 case before incrementing
        fi_writers and modifying the the socket flag to avoid having to
        undo these operations in this error case.

        Restructure and simplify the code that handles blocking opens.

There should be no change to functionality.
2003-06-13 06:58:11 +00:00
..
cd9660 Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
coda Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
deadfs Finish cleanup of vprint() which was begun with changing v_tag to a string. 2003-03-03 19:15:40 +00:00
devfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
fdescfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
fifofs Clean up the fifo_open() implementation: 2003-06-13 06:58:11 +00:00
hpfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
msdosfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
ntfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
nullfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
nwfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
portalfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
procfs Clean up proc locking in procfs: make sure the proc lock is held before 2003-05-05 15:12:51 +00:00
pseudofs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
smbfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
specfs - Add a lock for protecting against msleep(bp, ...) wakeup(bp) races. 2003-03-13 07:31:45 +00:00
udf Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
umapfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
unionfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00