On Wed, 14 Oct 2026 17:15:07 GMT, Alan Bateman <[email protected]> wrote:

>> Remove unused declarations from net_util. Move include declarations to the 
>> files that require them.
>> 
>> Tier1-2 clean.
>> 
>> ---------
>> - [x] I confirm that I make this contribution in accordance with the 
>> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
>
> src/java.base/windows/native/libnet/Inet6AddressImpl.c line 30:
> 
>> 28: #include "net_util.h"
>> 29: #include <iphlpapi.h>
>> 30: #include <icmpapi.h>
> 
> It would be a bit clearer to group the SDK provided include files, avoid 
> having the JDK header files in the midst of the system and SDK includes.

agreed. However, the Windows header files are not standalone; icmpapi must 
follow iphlpapi, and iphlpapi must follow winsock2. I took the easy route and 
included iphlpapi after net_util which includes winsock2, but I can explicitly 
include winsock2 too.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/33365#discussion_r4274005709

Reply via email to