The change now merely is code cleanup which should not change the current behavior (apart from the Solaris isspace(hostname) check, which I think is not needed at least on the Solaris versions I worked with).
From my point of view this change is ready to push and it runs nightly in our builds/tests of OpenJDK on several platforms. Though I guess you want to postpone this to JDK10, I’d be glad if you could still consider it
for JDK9. But I won’t pressure otherwise ;-)