[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: IBM z/OS compatibility issues - miscellaneous bugs
From: |
Bruno Haible |
Subject: |
Re: IBM z/OS compatibility issues - miscellaneous bugs |
Date: |
Mon, 18 Nov 2019 04:41:01 +0100 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-166-generic; KDE/5.18.0; x86_64; ; ) |
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