Don't define _XOPEN_SOURCE on OpenBSD
Make pselect() optional, fallback on select()