On OS/2 kLIBC, select() works only on sockets. * lib/pipe-filter-aux.h (HAVE_SELECT): Undefine on OS/2 kLIBC. --- lib/pipe-filter-aux.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lib/pipe-filter-aux.h b/lib/pipe-filter-aux.h index 8f2a707..ee63ac8 100644 --- a/lib/pipe-filter-aux.h +++ b/lib/pipe-filter-aux.h @@ -35,8 +35,9 @@ _GL_INLINE_HEADER_BEGIN looping while waiting for the child. Not good. But hardly any platform lacks select() nowadays.) */ -/* On BeOS select() works only on sockets, not on normal file descriptors. */ -#ifdef __BEOS__ +/* On BeOS and OS/2 kLIBC select() works only on sockets, not on normal file + descriptors. */ +#if defined __BEOS__ || defined __KLIBC__ # undef HAVE_SELECT #endif -- 1.8.5.2