[erlang-patches] [PATCH] Set WINVER and _WIN32_WINNT to 0x0501
Niclas Axelsson
burbas@REDACTED
Tue Dec 7 09:12:42 CET 2010
On 12/06/2010 04:05 PM, Niclas Axelsson wrote:
> On 12/04/2010 05:44 PM, Tuncer Ayaz wrote:
>> The Windows implementation of inet:getifaddrs/0 depends on
>> WINVER>= 0x0501. Update WINVER and _WIN32_WINNT definitions
>> accordingly.
>> ---
>> erts/configure.in | 2 +-
>> lib/erl_interface/configure.in | 2 +-
>> lib/wx/configure.in | 8 ++++----
>> 3 files changed, 6 insertions(+), 6 deletions(-)
>>
>> diff --git a/erts/configure.in b/erts/configure.in
>> index 8d629c2..7820a6b 100644
>> --- a/erts/configure.in
>> +++ b/erts/configure.in
>> @@ -389,7 +389,7 @@ case $host_os in
>> win32)
>> # The ethread library requires _WIN32_WINNT of at least 0x0403.
>> # -D_WIN32_WINNT=* from CPPFLAGS is saved in ETHR_DEFS.
>> - CPPFLAGS="$CPPFLAGS -D_WIN32_WINNT=0x0500 -DWINVER=0x0500"
>> + CPPFLAGS="$CPPFLAGS -D_WIN32_WINNT=0x0501 -DWINVER=0x0501"
>> # _USE_32BIT_TIME_T is needed when using VC++ 2005 (ctime()
>> will fail
>> # otherwise since we pass it a 32-bit value).
>> #
>> diff --git a/lib/erl_interface/configure.in
>> b/lib/erl_interface/configure.in
>> index 72ac8c7..0bb94e5 100644
>> --- a/lib/erl_interface/configure.in
>> +++ b/lib/erl_interface/configure.in
>> @@ -288,7 +288,7 @@ case "$threads_disabled" in
>> ;;
>> win32_threads)
>> EI_THREADS="true"
>> - THR_DEFS="$THR_DEFS -D_WIN32_WINNT=0x0500 -DWINVER=0x0500"
>> + THR_DEFS="$THR_DEFS -D_WIN32_WINNT=0x0501 -DWINVER=0x0501"
>> ;;
>> pthread)
>> EI_THREADS="true"
>> diff --git a/lib/wx/configure.in b/lib/wx/configure.in
>> index f7128db..ada52f9 100755
>> --- a/lib/wx/configure.in
>> +++ b/lib/wx/configure.in
>> @@ -145,14 +145,14 @@ case $host_os in
>> CPPFLAGS="$CPPFLAGS -D_MACOSX $PTHR_CFLAGS"
>> ;;
>> mingw32)
>> - CFLAGS="$CFLAGS -DWIN32 -DWINVER=0x0500 -D_WINDOWS -D_UNICODE
>> -DUNICODE"
>> - CPPFLAGS="$CPPFLAGS -D_WIN32_WINNT=0x0500"
>> + CFLAGS="$CFLAGS -DWIN32 -DWINVER=0x0501 -D_WINDOWS -D_UNICODE
>> -DUNICODE"
>> + CPPFLAGS="$CPPFLAGS -D_WIN32_WINNT=0x0501"
>> AC_MSG_WARN([Reverting to 32-bit time_t])
>> CPPFLAGS="$CPPFLAGS -D_USE_32BIT_TIME_T"
>> ;;
>> win32)
>> - CFLAGS="$CFLAGS -DWIN32 -DWINVER=0x0500 -D_WINDOWS -D_UNICODE
>> -DUNICODE"
>> - CPPFLAGS="$CPPFLAGS -D_WIN32_WINNT=0x0500"
>> + CFLAGS="$CFLAGS -DWIN32 -DWINVER=0x0501 -D_WINDOWS -D_UNICODE
>> -DUNICODE"
>> + CPPFLAGS="$CPPFLAGS -D_WIN32_WINNT=0x0501"
>> ;;
>> *)
>> CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE $PTHR_CFLAGS"
>>
>> ________________________________________________________________
>> erlang-patches (at) erlang.org mailing list.
>> See http://www.erlang.org/faq.html
>> To unsubscribe; mailto:erlang-patches-unsubscribe@REDACTED
> Thank you, Tuncer. Will include this into 'pu'.
>
> Regards,
> Niclas Axelsson, Erlang/OTP
>
> ________________________________________________________________
> erlang-patches (at) erlang.org mailing list.
> See http://www.erlang.org/faq.html
> To unsubscribe; mailto:erlang-patches-unsubscribe@REDACTED
Hi again,
A correction from my last answer. We will not include your patch into
'pu' since your
patch will drop the support for Windows 2000.
Regards,
Niclas Axelsson, Erlang/OTP
More information about the erlang-patches
mailing list