File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -13232,6 +13232,8 @@ os_cpu_count_impl(PyObject *module)
13232
13232
{
13233
13233
int ncpu = 0 ;
13234
13234
#ifdef MS_WINDOWS
13235
+ /* Declare prototype here to avoid pulling in all of the Win7 APIs in 3.8 */
13236
+ DWORD WINAPI GetActiveProcessorCount (WORD group );
13235
13237
ncpu = GetActiveProcessorCount (ALL_PROCESSOR_GROUPS );
13236
13238
#elif defined(__hpux )
13237
13239
ncpu = mpctl (MPC_GETNUMSPUS , NULL , NULL );
Original file line number Diff line number Diff line change @@ -135,9 +135,9 @@ WIN32 is still required for the locale module.
135
135
#endif /* MS_WIN64 */
136
136
137
137
/* set the version macros for the windows headers */
138
- /* Python 3.9 + requires Windows 8 or greater */
139
- #define Py_WINVER 0x0602 /* _WIN32_WINNT_WIN8 */
140
- #define Py_NTDDI NTDDI_WIN8
138
+ /* Python 3.5 + requires Windows Vista or greater */
139
+ #define Py_WINVER 0x0600 /* _WIN32_WINNT_VISTA */
140
+ #define Py_NTDDI NTDDI_VISTA
141
141
142
142
/* We only set these values when building Python - we don't want to force
143
143
these values on extensions, as that will affect the prototypes and
You can’t perform that action at this time.
0 commit comments