Use _POSIX_C_SOURCE instead of _POSIX_SOURCE
Use _POSIX_C_SOURCE instead of _POSIX_SOURCE

From `man feature_test_macros`:
_POSIX_SOURCE
       Defining this obsolete macro with any value is equivalent to
       defining _POSIX_C_SOURCE with the value 1.

hcpl/swapdown