summaryrefslogtreecommitdiff
path: root/libguile/filesys.c
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2004-09-08 22:14:59 +0000
committerKevin Ryde <user42@zip.com.au>2004-09-08 22:14:59 +0000
commit464ee095ff7320be43e67edcc99829237eeff901 (patch)
treee34b3098065548584a18a2bb913ab59b4a717f76 /libguile/filesys.c
parenteb8d0af1f5edeb977fcfbf9df7be5c3432b55528 (diff)
downloadguile-464ee095ff7320be43e67edcc99829237eeff901.tar.gz
(_POSIX_C_SOURCE): Use this only on hpux, it
causes too many problems elsewhere (glibc, freebsd, mingw). Reported by Andreas Vögele.
Diffstat (limited to 'libguile/filesys.c')
-rw-r--r--libguile/filesys.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libguile/filesys.c b/libguile/filesys.c
index 78a9dff8a..5b23988e3 100644
--- a/libguile/filesys.c
+++ b/libguile/filesys.c
@@ -17,9 +17,11 @@
+
+/* See stime.c for comments on why _POSIX_C_SOURCE is not always defined. */
#define _GNU_SOURCE /* ask glibc for everything */
-#ifndef __MINGW32__
-#define _POSIX_C_SOURCE 199506L /* for readdir_r elsewhere */
+#ifdef __hpux
+#define _POSIX_C_SOURCE 199506L /* for readdir_r */
#endif
#if HAVE_CONFIG_H