-std=c99 "_POSIX_C_SOURCE 199309L" "_BSD_SOURCE" "_XOPEN_SOURCE 500"