diff --git a/NEWS b/NEWS index 7082960a2..564484f8a 100644 --- a/NEWS +++ b/NEWS @@ -15,6 +15,7 @@ Changes in 1.8.8 (since 1.8.7) ** Fix `wrong type arg' exceptions with IPv6 addresses ** Fix typos in `(srfi srfi-19)' ** Have `(srfi srfi-35)' provide named struct vtables +** Fix some Interix build problems Changes in 1.8.7 (since 1.8.6) diff --git a/THANKS b/THANKS index 5cc88b3de..48a105aaa 100644 --- a/THANKS +++ b/THANKS @@ -65,6 +65,7 @@ For fixes or providing information which led to a fix: Matthias Köppe Matt Kraai Daniel Kraft + Jay Krell Jeff Long Marco Maggi Gregory Marton diff --git a/libguile/filesys.c b/libguile/filesys.c index 70dfe15e4..c8acb13ef 100644 --- a/libguile/filesys.c +++ b/libguile/filesys.c @@ -23,6 +23,9 @@ #ifdef __hpux #define _POSIX_C_SOURCE 199506L /* for readdir_r */ #endif +#if defined(__INTERIX) && !defined(_REENTRANT) +# define _REENTRANT /* ask Interix for readdir_r prototype */ +#endif #ifdef HAVE_CONFIG_H # include