Slight tweak to _shadow_supported()

When this function was added, Solaris support was improperly defined.
This commit fixes that.