unistd-h tests: Check that unistd.h defines O_CLOEXEC. * tests/test-unistd-h.c: Prefer #error to emitting a syntax error. Check that O_CLOEXEC is defined.