summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--psutil/_psutil_mswindows.c10
-rw-r--r--setup.py5
2 files changed, 9 insertions, 6 deletions
diff --git a/psutil/_psutil_mswindows.c b/psutil/_psutil_mswindows.c
index c08259be..1db15593 100644
--- a/psutil/_psutil_mswindows.c
+++ b/psutil/_psutil_mswindows.c
@@ -524,7 +524,7 @@ get_process_memory_info(PyObject* self, PyObject* args)
{
HANDLE hProcess;
DWORD pid;
-#if (PSUTIL_WINVER >= 0x0501) // Windows XP with SP2
+#if (_WIN32_WINNT >= 0x0501) // Windows XP with SP2
PROCESS_MEMORY_COUNTERS_EX cnt;
#else
PROCESS_MEMORY_COUNTERS cnt;
@@ -545,7 +545,7 @@ get_process_memory_info(PyObject* self, PyObject* args)
return PyErr_SetFromWindowsErr(0);
}
-#if (PSUTIL_WINVER >= 0x0501) // Windows XP with SP2
+#if (_WIN32_WINNT >= 0x0501) // Windows XP with SP2
private = cnt.PrivateUsage;
#endif
@@ -608,7 +608,7 @@ get_process_memory_info_2(PyObject* self, PyObject* args)
return NULL;
}
-#if (PSUTIL_WINVER >= 0x0501) // Windows XP with SP2
+#if (_WIN32_WINNT >= 0x0501) // Windows XP with SP2
private = process->PrivatePageCount;
#else
private = 0;
@@ -1910,7 +1910,7 @@ set_process_priority(PyObject* self, PyObject* args)
}
-#if (PSUTIL_WINVER >= 0x0600) // Windows Vista
+#if (_WIN32_WINNT >= 0x0600) // Windows Vista
/*
* Get process IO priority as a Python integer.
*/
@@ -2934,7 +2934,7 @@ PsutilMethods[] =
"Return process priority."},
{"set_process_priority", set_process_priority, METH_VARARGS,
"Set process priority."},
-#if (PSUTIL_WINVER >= 0x0600) // Windows Vista
+#if (_WIN32_WINNT >= 0x0600) // Windows Vista
{"get_process_io_priority", get_process_io_priority, METH_VARARGS,
"Return process IO priority."},
{"set_process_io_priority", set_process_io_priority, METH_VARARGS,
diff --git a/setup.py b/setup.py
index a5f5be37..ed0aeafe 100644
--- a/setup.py
+++ b/setup.py
@@ -108,7 +108,10 @@ if sys.platform.startswith("win32"):
'psutil/arch/mswindows/security.c',
],
define_macros=[
- ('PSUTIL_WINVER', get_winver()),
+ # be nice to mingw, see:
+ # http://www.mingw.org/wiki/Use_more_recent_defined_functions
+ ('_WIN32_WINNT', get_winver()),
+ ('_AVAIL_WINVER_', get_winver()),
],
libraries=[
"psapi", "kernel32", "advapi32", "shell32", "netapi32", "iphlpapi",