summaryrefslogtreecommitdiff
path: root/libraries/base/include/HsBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/base/include/HsBase.h')
-rw-r--r--libraries/base/include/HsBase.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libraries/base/include/HsBase.h b/libraries/base/include/HsBase.h
index d5884473ca..243d9698ee 100644
--- a/libraries/base/include/HsBase.h
+++ b/libraries/base/include/HsBase.h
@@ -552,9 +552,9 @@ INLINE int __hscore_open(char *file, int how, mode_t mode) {
#include <crt_externs.h>
INLINE char **__hscore_environ(void) { return *(_NSGetEnviron()); }
#else
-/* ToDo: write a feature test that doesn't assume 'environ' to
- * be in scope at link-time. */
+#if !HAVE_DECL_ENVIRON
extern char** environ;
+#endif
INLINE char **__hscore_environ(void) { return environ; }
#endif