This is a work-in-progress, but aims to help navigate the murky waters
of setting _XOPEN_SOURCE
in such a way that it is compatible across C
standards on SunOS systems.
A table is worth a thousand words. Defines used in a default compilation
environment (i.e. no -std=..
specified):