summaryrefslogtreecommitdiff
path: root/psutil/_psutil_sunos.c
diff options
context:
space:
mode:
authorOleksii Shevchuk <alxchk@gmail.com>2017-05-20 23:50:46 +0400
committerGiampaolo Rodola <g.rodola@gmail.com>2017-05-20 21:50:46 +0200
commita92cfcd574e876189b64449c8e1eea505768a83e (patch)
treef152d045a326cef9b3a383b0e2c5e63a2f622910 /psutil/_psutil_sunos.c
parentd3fde86f8432f67caf360f90ab28016d7a1a430a (diff)
downloadpsutil-a92cfcd574e876189b64449c8e1eea505768a83e.tar.gz
SunOS: Fix .memory_maps(grouped=False) (#1093)
Diffstat (limited to 'psutil/_psutil_sunos.c')
-rw-r--r--psutil/_psutil_sunos.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/psutil/_psutil_sunos.c b/psutil/_psutil_sunos.c
index 785805d4..fcfbd1ac 100644
--- a/psutil/_psutil_sunos.c
+++ b/psutil/_psutil_sunos.c
@@ -791,14 +791,14 @@ psutil_proc_memory_maps(PyObject *self, PyObject *args) {
if (! py_path)
goto error;
py_tuple = Py_BuildValue(
- "iisOlll",
- p->pr_vaddr,
- pr_addr_sz,
+ "kksOkkk",
+ (unsigned long)p->pr_vaddr,
+ (unsigned long)pr_addr_sz,
perms,
py_path,
- (long)p->pr_rss * p->pr_pagesize,
- (long)p->pr_anon * p->pr_pagesize,
- (long)p->pr_locked * p->pr_pagesize);
+ (unsigned long)p->pr_rss * p->pr_pagesize,
+ (unsigned long)p->pr_anon * p->pr_pagesize,
+ (unsigned long)p->pr_locked * p->pr_pagesize);
if (!py_tuple)
goto error;
if (PyList_Append(py_retlist, py_tuple))