From: Tim Kientzle Date: Wed, 26 Jan 2011 04:25:25 +0000 (-0500) Subject: Having a "windows.h" header does not make you a Windows platform. X-Git-Tag: v3.0.0a~713 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b102f66b0c61209d112e5b942cd84df3ef813f1f;p=thirdparty%2Flibarchive.git Having a "windows.h" header does not make you a Windows platform. (In particular, SCO 5 seems to have a header with that name.) SVN-Revision: 2949 --- diff --git a/tar/tree.c b/tar/tree.c index 422108727..39501d125 100644 --- a/tar/tree.c +++ b/tar/tree.c @@ -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) {