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