omit _BSD_SOURCE on BSD