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

Alan Bateman Alan.Bateman at oracle.com
Mon Jul 11 13:31:33 UTC 2016



On 11/07/2016 14:22, Alan Burlison wrote:
> 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/ 
>
>
The changes in the jdk repo look okay to me. Note that it's the tests in 
the jdk_core test group rather than the hotspot tests that will exercise 
this code.

-Alan


More information about the hotspot-runtime-dev mailing list