On Linux systems, _POSIX_C_SOURCE
will default to 200809L
(since glibc 2.10). There’s currently no reason for us to undefine it, and then set it to an earlier value. Also tested with musl libc.
I think if anything, the project should be settings macros like _POSIX_C_SOURCE
, globally.