Module Name: src Committed By: riz Date: Fri Apr 6 17:40:21 UTC 2012
Modified Files: src/sys/fs/msdosfs [netbsd-6]: msdosfs_vnops.c Log Message: Pull up following revision(s) (requested by njoly in ticket #161): sys/fs/msdosfs/msdosfs_vnops.c: revision 1.81 sys/fs/msdosfs/msdosfs_vnops.c: revision 1.82 Report the SF_ARCHIVED file flag if set. Add missing braces in previous commit. To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.79.4.1 src/sys/fs/msdosfs/msdosfs_vnops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/fs/msdosfs/msdosfs_vnops.c diff -u src/sys/fs/msdosfs/msdosfs_vnops.c:1.79 src/sys/fs/msdosfs/msdosfs_vnops.c:1.79.4.1 --- src/sys/fs/msdosfs/msdosfs_vnops.c:1.79 Mon Nov 21 10:46:56 2011 +++ src/sys/fs/msdosfs/msdosfs_vnops.c Fri Apr 6 17:40:20 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: msdosfs_vnops.c,v 1.79 2011/11/21 10:46:56 hannken Exp $ */ +/* $NetBSD: msdosfs_vnops.c,v 1.79.4.1 2012/04/06 17:40:20 riz Exp $ */ /*- * Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank. @@ -48,7 +48,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: msdosfs_vnops.c,v 1.79 2011/11/21 10:46:56 hannken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: msdosfs_vnops.c,v 1.79.4.1 2012/04/06 17:40:20 riz Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -304,8 +304,10 @@ msdosfs_getattr(void *v) vap->va_ctime = vap->va_mtime; } vap->va_flags = 0; - if ((dep->de_Attributes & ATTR_ARCHIVE) == 0) + if ((dep->de_Attributes & ATTR_ARCHIVE) == 0) { + vap->va_flags |= SF_ARCHIVED; vap->va_mode |= S_ARCH1; + } vap->va_gen = 0; vap->va_blocksize = pmp->pm_bpcluster; vap->va_bytes =