@tedu Yeah usually with stripping out the POSIX one you get most extensions, but sadly not all the time.
Like one I just got is copy_file_range in FreeBSD hiding behind _BSD_SOURCE even though it comes from Linux (so should have been visible with _GNU_SOURCE).
At least the two don't conflict between each others (for now?).