--- a/gettext-tools/gnulib-lib/sys_select.in.h +++ b/gettext-tools/gnulib-lib/sys_select.in.h @@ -82,8 +82,8 @@ Also, Mac OS X, AIX, HP-UX, IRIX, Solaris, Interix declare select() in . But avoid namespace pollution on glibc systems and "unknown type - name" problems on Cygwin. */ -# if !(defined __GLIBC__ || defined __CYGWIN__) + name" problems on newlib systems. */ +# if !(defined __GLIBC__ || defined __NEWLIB__) # include # endif @@ -102,10 +102,10 @@ /* Get definition of 'sigset_t'. But avoid namespace pollution on glibc systems and "unknown type - name" problems on Cygwin. + name" problems on newlib systems.. Do this after the include_next (for the sake of OpenBSD 5.0) but before the split double-inclusion guard (for the sake of Solaris). */ -#if !((defined __GLIBC__ || defined __CYGWIN__) && !defined __UCLIBC__) +#if !((defined __GLIBC__ || defined __NEWLIB__) && !defined __UCLIBC__) # include #endif