summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--posix/glob.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/posix/glob.c b/posix/glob.c
index 81f3049cb2..38a6d75ab2 100644
--- a/posix/glob.c
+++ b/posix/glob.c
@@ -181,6 +181,8 @@ extern char *alloca ();
#endif
#ifdef STAT_MACROS_BROKEN
#undef S_ISDIR
+#endif
+#ifndef S_ISDIR
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#endif
#endif