NetBSD/sys/miscfs
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
..
deadfs Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
fdesc move dupfd from struct proc to struct lwp - it's per-LWP, not per-process; we 2003-09-13 08:32:10 +00:00
fifofs Change the behavor of AF_LOCAL connect() to sleep until the server has 2003-09-03 21:30:12 +00:00
genfs fix a bug of lfs. 2003-09-24 10:22:53 +00:00
kernfs Changes as discussed with itojun on tech-kern. I have modified the enums 2003-09-27 13:29:02 +00:00
nullfs Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
overlay Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
portal move dupfd from struct proc to struct lwp - it's per-LWP, not per-process; we 2003-09-13 08:32:10 +00:00
procfs terminate snprintb 'new' format strings correctly. 2003-10-03 16:34:31 +00:00
specfs Set vnode size of character disk devices to that of the partition when they 2003-10-15 08:41:26 +00:00
syncfs Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
umapfs Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
Makefile move union filesystem code from sys/miscfs/union to sys/fs/union 2003-03-16 08:26:46 +00:00