NetBSD/sys
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
..
altq There is NO reason to use arc4random() here, and it needlessly slows down the 2003-10-07 21:22:11 +00:00
arch fix typo (harmless as long as pmap_update() is a noop) 2003-10-15 09:44:55 +00:00
coda don't include opt_coda_compat.h unless _KERNEL_OPT. also, only include it 2003-08-28 05:55:19 +00:00
compat Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
conf Use a shell variable instead of a cpp #define to provide the full 2003-10-15 01:28:49 +00:00
crypto bzero() 2nd arg mistake. found by openbsd guys, via kame 2003-09-04 00:11:49 +00:00
ddb add "b" as a synonym for "break", since someone added "bt" 2003-10-10 15:21:24 +00:00
dev Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
fs Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
gdbscripts
ipkdb
kern Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
lib Xscale-optimised mem* functions, contributed by Wasabi Systems. 2003-10-13 19:59:24 +00:00
lkm Change LNFILES' to BUILDSYMLINKS', to more accurately describe its purpose. 2003-09-20 06:20:41 +00:00
miscfs Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
net Complete replacement of the old 802.11 layer with the new. 2003-10-13 08:34:15 +00:00
net80211 add __attribute__((__format__)) to if_printf 2003-10-15 08:13:28 +00:00
netatalk
netccitt
netinet more correction to ip_fragment; free mbuf correctly if ENOBUFS is raised 2003-10-14 06:36:48 +00:00
netinet6 define struct prf_ra outside of in6_prflags, to be c++ friendly. sync w/kame 2003-10-15 01:28:28 +00:00
netipsec Reversion of "netkey merge", part 2 (replacement of removed files in the 2003-10-06 22:05:15 +00:00
netisdn g/c unused var bch from a few places 2003-10-03 16:47:57 +00:00
netiso Fix off-by-one in PRC_NCMDS check. From FreeBSD via OpenBSD 2003-09-30 00:01:18 +00:00
netkey update m_pkthdr.len 2003-10-13 08:55:59 +00:00
netnatm
netns when dropping M_PKTHDR, need to free m_tag chain. 2003-10-03 20:57:29 +00:00
netsmb map ERRSRV:ERRbaduid to EAUTH 2003-09-27 12:24:25 +00:00
nfs Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
opencrypto Implement nanouptime as a function to avoid 'dereferencing type-punned pointer'. 2003-09-21 20:56:01 +00:00
stand
sys Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
ufs Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
uvm In uvm_lwp_fork(), check if PMAP_UAREA() is defined and if so, invoke it 2003-10-13 20:43:03 +00:00
Makefile Build net80211/. 2003-10-13 06:49:14 +00:00