NetBSD/sys/ufs/ffs
hannken a3a898ff0f Add the gating of system calls that cause modifications to the underlying
file system.
The function vfs_write_suspend stops all new write operations to a file
system, allows any file system modifying system calls already in progress
to complete, then sync's the file system to disk and returns. The
function vfs_write_resume allows the suspended write operations to
complete.

From FreeBSD with slight modifications.

Approved by: Frank van der Linden <fvdl@netbsd.org>
2003-10-15 11:28:59 +00:00
..
Makefile
ffs_alloc.c use arc4random instead of random (mask with INT32_MAX to avoid getting 2003-09-05 21:58:35 +00:00
ffs_appleufs.c Whitespace nits. 2003-10-13 17:07:55 +00:00
ffs_balloc.c
ffs_bswap.c Remove references to University of California from my copyright notices. 2003-10-05 17:48:49 +00:00
ffs_extern.h
ffs_inode.c
ffs_softdep.c Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
ffs_softdep.stub.c
ffs_subr.c
ffs_tables.c
ffs_vfsops.c Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
ffs_vnops.c
fs.h Declare fs_old_flags and fs_flags as unsigned. 2003-09-29 20:34:23 +00:00
softdep.h Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00