#442 try to fix BSD/MacOS build bug: define _POSIX_SOURCE before headers.