From: Tim Kientzle Date: Mon, 27 Jul 2009 04:18:20 +0000 (-0400) Subject: Windows fixes. X-Git-Tag: v2.8.0~493 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a7110140b9cb0e2b072a7f4b78d670bee2e34a6;p=thirdparty%2Flibarchive.git Windows fixes. SVN-Revision: 1290 --- diff --git a/libarchive/test/test_write_disk.c b/libarchive/test/test_write_disk.c index 07fece869..bf77d5314 100644 --- a/libarchive/test/test_write_disk.c +++ b/libarchive/test/test_write_disk.c @@ -50,9 +50,9 @@ static void create(struct archive_entry *ae, const char *msg) st.st_mode, archive_entry_mode(ae)); /* When verifying a dir, ignore the S_ISGID bit, as some systems set * that automatically. */ +#if !defined(_WIN32) || defined(__CYGWIN__) if (archive_entry_filetype(ae) == AE_IFDIR) st.st_mode &= ~S_ISGID; -#if !defined(_WIN32) || defined(__CYGWIN__) assertEqualInt(st.st_mode, archive_entry_mode(ae) & ~UMASK); #endif }