-/* XOPEN_SOURCE is needed to get sem_timedwait (on amd64 at least) according to the man page,
- but the headers seem to follow __USE_XOPEN2K.
- So let's get safe and declare both before loading headers. */
-#define _XOPEN_SOURCE 600
-#include <features.h>
-