summaryrefslogtreecommitdiff
path: root/psutil/arch/windows/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'psutil/arch/windows/mem.c')
-rw-r--r--psutil/arch/windows/mem.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/psutil/arch/windows/mem.c b/psutil/arch/windows/mem.c
index 8b678254..18b535e6 100644
--- a/psutil/arch/windows/mem.c
+++ b/psutil/arch/windows/mem.c
@@ -12,6 +12,14 @@
PyObject *
+psutil_getpagesize(PyObject *self, PyObject *args) {
+ // XXX: we may want to use GetNativeSystemInfo to differentiate
+ // page size for WoW64 processes (but am not sure).
+ return Py_BuildValue("I", PSUTIL_SYSTEM_INFO.dwPageSize);
+}
+
+
+PyObject *
psutil_virtual_mem(PyObject *self, PyObject *args) {
unsigned long long totalPhys, availPhys, totalSys, availSys, pageSize;
PERFORMANCE_INFORMATION perfInfo;