On Solaris some system headers included in C with `-D_XOPEN_SOURCE=600` require C99 support by the compiler.