Fix build regression on FreeBSD
Introduced by commit 257591cf462d2d1db7a5c606c316e8e39c84cdfd
The _POSIX_C_SOURCE macro must be not only defined, but defined to a
specific value. glibc and musl libc works regardless but FreeBSD is
stricter here (but in their rights as far as I can tell).