On 2021-02-16 08:22, Marco Atzeri via Cygwin wrote:
On 16.02.2021 15:53, Patrick Chkoreff wrote:
Corinna Vinschen wrote on 2/15/21 3:48 PM:
On Feb 15 14:54, Patrick Chkoreff wrote:
Corinna Vinschen wrote on 2/15/21 4:14 AM:
To fix that, I must define _USE_XOPEN
You really, really must not use this macro.
I'm glad to hear something definitive about that. I don't even remember
how I arrived at that hack.
FYI
/usr/include/sys/features.h
provides the full framework for the different options
Define both to allow everything:
_DEFAULT_SOURCE enables BSD and SysV features, is the default if *NO* others
defined, and replaces old _BSD_SOURCE and/or _SVID_SOURCE
_GNU_SOURCE enables all the GNU, X/Open, POSIX, C, etc. features but original
Unix SysV and BSD extensions
Search online for man 7 feature_test_macros, copy from a Linux system, or
download, and install the man page under /usr/local/man/man7/ for reference.
--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple