JDK-8180424 : Another build issue on AIX after 8034174
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.net
  • Affected Version: 9,10
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: aix
  • Submitted: 2017-05-16
  • Updated: 2017-06-09
  • Resolved: 2017-05-21
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 10 JDK 9
10Fixed 9 b171Fixed
Related Reports
Relates :  
Description
Prototypes of NET_RecvFrom and NET_Accept differ between aix_close.c and net_utils_md.h.

This only causes an error in jdk10 builds because on jdk9 net_utils_md.h is not included by aix_close.c. Nevertheless this should be fixed both in 9 and 10.
Comments
Closed as not verified, as no such environment
09-06-2017

This is approved for JDK 9.
21-05-2017

Fix Request This should be fixed. Prototypes declared in the header do not match the implementation in aix_close.c. This leads to compile errors if the header is included in aix_close.c, and may lead to runtime errors if not (improbable but possible). The risk of this fix is very low (AIX only). Reviewed by clanger and vtewari (the latter is no reviewer though). webrev: http://cr.openjdk.java.net/~stuefe/webrevs/8180424-another-build-issue-on-aix-after-8034174/webrev.00/webrev/
18-05-2017