]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Having a "windows.h" header does not make you a Windows platform.
authorTim Kientzle <kientzle@gmail.com>
Wed, 26 Jan 2011 04:25:25 +0000 (23:25 -0500)
committerTim Kientzle <kientzle@gmail.com>
Wed, 26 Jan 2011 04:25:25 +0000 (23:25 -0500)
(In particular, SCO 5 seems to have a header with that name.)

SVN-Revision: 2949

tar/tree.c

index 422108727d7930aacbd9c4275017974f090e8f84..39501d1258df4e2e544b3c42d8178cdc92156dde 100644 (file)
@@ -122,7 +122,7 @@ struct tree_entry {
 struct tree {
        struct tree_entry       *stack;
        struct tree_entry       *current;
-#if defined(HAVE_WINDOWS_H) && !defined(__CYGWIN__)
+#if defined(_WIN32) && !defined(__CYGWIN__)
        HANDLE d;
        BY_HANDLE_FILE_INFORMATION fileInfo;
 #define        INVALID_DIR_HANDLE INVALID_HANDLE_VALUE
@@ -611,7 +611,7 @@ tree_current_stat(struct tree *t)
        return (&t->st);
 }
 
-#if defined(HAVE_WINDOWS_H) && !defined(__CYGWIN__)
+#if defined(_WIN32) && !defined(__CYGWIN__)
 const BY_HANDLE_FILE_INFORMATION *
 tree_current_file_information(struct tree *t)
 {