Skip to content

Conversation

@vszakats
Copy link
Member

@vszakats vszakats commented Nov 30, 2025

The macro is present in all supported Windows toolchains.

It's present in mingw-w64 v3+, and in MS SDK 6.0A+ (maybe earlier).

Also:

  • restrict this logic to USE_WINSOCK (was: _WIN32), to exclude
    alternate socket libraries (i.e. lwIP). lwIP supports IPV6_V6ONLY
    since its 2.0.0 (2016-11-10) release and it's disabled by default,
    unlike in Winsock.
    Ref: lwip-tcpip/lwip@e65202f
  • delete interim setter function/dummy macro set_ipv6_v6only().

Follow-up to a28f5f6 #18010
Follow-up to ca3f6de #10975

The macro is present in all supported Windows toolchains.

It's present in mingw-w64 v3+, and in MS SDK 6.0A+ (possibly earlier).

Note: It may not be supported by `USE_LWIPSOCK`.

Follow-up to a28f5f6 curl#18010
Follow-up to ca3f6de curl#10975
@vszakats vszakats closed this in 003689c Nov 30, 2025
@vszakats vszakats deleted the wIPV6_V6ONLY branch November 30, 2025 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

1 participant