Skip to content

Commit

Permalink
bpo-32282: Remove unnecessary check for VersionHelpers.h in `socket…
Browse files Browse the repository at this point in the history
…module.c` on Windows
  • Loading branch information
maxbelanger authored and zooba committed Jan 7, 2018
1 parent d80b443 commit af11a15
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 10 deletions.
@@ -0,0 +1,2 @@
Fix an unnecessary ifdef in the include of VersionHelpers.h in socketmodule
on Windows.
10 changes: 0 additions & 10 deletions Modules/socketmodule.c
Expand Up @@ -297,10 +297,8 @@ if_indextoname(index) -- return the corresponding interface name\n\
# include <fcntl.h>
# endif

#if defined(_MSC_VER) && _MSC_VER >= 1800
/* Provides the IsWindows7SP1OrGreater() function */
#include <VersionHelpers.h>
#endif

#endif

Expand Down Expand Up @@ -6552,15 +6550,7 @@ PyInit__socket(void)

#ifdef MS_WINDOWS
if (support_wsa_no_inherit == -1) {
#if defined(_MSC_VER) && _MSC_VER >= 1800
support_wsa_no_inherit = IsWindows7SP1OrGreater();
#else
DWORD version = GetVersion();
DWORD major = (DWORD)LOBYTE(LOWORD(version));
DWORD minor = (DWORD)HIBYTE(LOWORD(version));
/* need Windows 7 SP1, 2008 R2 SP1 or later */
support_wsa_no_inherit = major > 6 || (major == 6 && minor >= 1);
#endif
}
#endif

Expand Down

0 comments on commit af11a15

Please sign in to comment.