define _POSIX_C_SOURCE only for linux