OpenSolaris/Illumos defines a "sun" constant...

this should not impact any other supported platform.