Hi Daniel, > MISCELLANEOUS BUGS > > There are a handful of additional issues that I would like to mention > here for completeness, but am taking up primarily with IBM, rather than > this list. If anyone would like me to elaborate on any of these, please > feel free to ask: > > * [sys/]signal.h does not #define NSIG (nor SIGMAX) > > * File descriptor passed to fdopendir() no longer behaves like a normal > fd; in particular, dup2(fd,fd) and fcntl(fd,F_GETFL) both fail (but > close(fd) does not), causing test-fdopendir to fail spuriously (breaks > the "fdopendir should not close fd" assertion) > > * select() on /dev/null always returns 0, even though reading or writing > to it never blocks > ... > * C11 _Thread_local support is utterly broken (test-thread_local fails)
I agree that these are bugs that are best discussed with the vendor. Should we add a workaround to the "check whether _Thread_local works" autoconf test, hardwiring the 'defined __MVS__' condition? Bruno