netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=cf92bf88de9ff8142c3af0f1549aaf9395ba91da

commit cf92bf88de9ff8142c3af0f1549aaf9395ba91da
Author: Alastair Poole <[email protected]>
Date:   Fri Apr 24 03:21:29 2020 +0100

    linux: onto macOS next (hopefully).
---
 src/bin/process.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/bin/process.c b/src/bin/process.c
index 16f2dbc..0b239bb 100644
--- a/src/bin/process.c
+++ b/src/bin/process.c
@@ -157,6 +157,7 @@ _mem_size(Proc_Info *proc, int pid)
         if (sscanf(buf, "%u %u %u %u %u %u %u", &size, &resident, &shared, 
&text,
                    &dummy, &data, &dummy) == 7)
           {
+             proc->mem_size = data * getpagesize();
              proc->mem_shared = shared * getpagesize();
           }
      }
@@ -277,7 +278,7 @@ _process_list_linux_get(void)
         p->priority = pri;
         p->numthreads = numthreads;
 
-        p->mem_virt = p->mem_size = mem_virt;
+        p->mem_virt = mem_virt;
         p->mem_rss = mem_rss * pagesize;
         _mem_size(p, pid);
 
@@ -329,7 +330,7 @@ proc_info_by_pid(int pid)
    p->state = _process_state_name(state);
    p->cpu_time = utime + stime;
 
-   p->mem_size = p->mem_virt = mem_virt;
+   p->mem_virt = mem_virt;
    p->mem_rss = mem_rss * getpagesize();
    _mem_size(p, pid);
 

-- 


Reply via email to