Compile on Solaris 11 (Solaris 11 zone on SmartOS)

Please also use `/*` instead of `//`, it's more consistent with the code base and the latter requires C99.