From 4dc0c8f521c9c0928e74fd8b720af751b896f91a Mon Sep 17 00:00:00 2001 From: Kirk McKusick Date: Tue, 13 Jul 1999 18:20:13 +0000 Subject: Create the macro DOINGASYNC to check whether the MNT_ASYNC flag has been set for a mount point. Insert missing checks to ensure that all write operations are done asynchronously when the MNT_ASYNC option has been requested. Submitted by: Craig A Soules Reviewed by: Kirk McKusick --- sys/gnu/fs/ext2fs/inode.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys/gnu/fs') diff --git a/sys/gnu/fs/ext2fs/inode.h b/sys/gnu/fs/ext2fs/inode.h index 99854493718af..77fe7b3983b75 100644 --- a/sys/gnu/fs/ext2fs/inode.h +++ b/sys/gnu/fs/ext2fs/inode.h @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)inode.h 8.9 (Berkeley) 5/14/95 - * $Id: inode.h,v 1.24 1998/10/13 15:45:43 bde Exp $ + * $Id: inode.h,v 1.25 1999/03/06 05:21:09 bde Exp $ */ #ifndef _UFS_UFS_INODE_H_ @@ -147,6 +147,7 @@ struct indir { /* Determine if soft dependencies are being done */ #define DOINGSOFTDEP(vp) ((vp)->v_mount->mnt_flag & MNT_SOFTDEP) +#define DOINGASYNC(vp) ((vp)->v_mount->mnt_flag & MNT_ASYNC) /* This overlays the fid structure (see mount.h). */ struct ufid { -- cgit v1.3