From 6db0f5a0ffb0eaa372765c9e775d21a928c2d91d Mon Sep 17 00:00:00 2001 From: "David G. Holm" Date: Sat, 19 Jun 1999 02:04:12 +0000 Subject: [PATCH] See ChangeLog entry 19990618-20:55 EDT David G. Holm --- harbour/ChangeLog | 5 +++++ harbour/source/rtl/dir.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 58d4a3ee46..d6d33d242a 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,8 @@ +19990618-20:55 EDT David G. Holm + * source/rtl/dir.c + - Corrected #if test GNU C on Unix/Linux test to use && ! instead of || ! + in order to force DJGPP to use DOS functions instead of Unix functions + 19990619-00:52 Ryszard Glab * config/linux/gcc.cf diff --git a/harbour/source/rtl/dir.c b/harbour/source/rtl/dir.c index b4a6d51c23..701bcd4b52 100644 --- a/harbour/source/rtl/dir.c +++ b/harbour/source/rtl/dir.c @@ -262,7 +262,7 @@ HARBOUR HB_DIRECTORY( void ) while(0==getchar()); */ -#if defined(__GNUC__) || !defined(__DJGPP__) +#if defined(__GNUC__) && !defined(__DJGPP__) /* GNU C on Linux or on other UNIX */ aatrib[ 0 ] = '\0'; if( S_ISREG(statbuf.st_mode) )