RFR: JDK-8160997 Solaris: deprecated <pwd.h> and <gid.h> interfaces should be replaced

Alan Burlison Alan.Burlison at oracle.com
Mon Jul 11 13:22:18 UTC 2016


Hi, I'd like to ask for reviews for:

JDK-8160997 Solaris: deprecated <pwd.h> and <gid.h> interfaces should be 
replaced

This is to remove code that was a workaround that was needed for Solaris 
2.4. In 2.4 we implemented interfaces from the draft of POSIX.1c Draft 6 
which then changed in the final POSIX release, and we were then stuck 
with the warts.

For Solaris 11, defining the macro _POSIX_PTHREAD_SEMANTICS enables the 
'official' POSIX information and means that the code which works on 
Linux etc also works the same on Solaris, so the Solaris-specific 
workarounds can be removed.

Bug:
https://bugs.openjdk.java.net/browse/JDK-8160997

Webrev:
http://cr.openjdk.java.net/~dcubed/for_alanbur/8160997-webrev/0-jdk9-hs-all/

JPRT + the hotspot testset was clean.

-- 
Alan Burlison
--


More information about the hotspot-runtime-dev mailing list