ppid: linux...prepare 0.5.3...
This commit is contained in:
parent
3ef00ca584
commit
50e31b32ab
1
NEWS
1
NEWS
|
@ -3,6 +3,7 @@ Evisum 0.5.3
|
||||||
============
|
============
|
||||||
|
|
||||||
* Option to show kernel threads.
|
* Option to show kernel threads.
|
||||||
|
* Show PPID in process view.
|
||||||
|
|
||||||
============
|
============
|
||||||
Evisum 0.5.2
|
Evisum 0.5.2
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
##### Project
|
##### Project
|
||||||
project('evisum', 'c',
|
project('evisum', 'c',
|
||||||
version : '0.5.2',
|
version : '0.5.3',
|
||||||
meson_version : '>= 0.40.0')
|
meson_version : '>= 0.40.0')
|
||||||
|
|
||||||
efl_version = '>= 1.22.0'
|
efl_version = '>= 1.22.0'
|
||||||
|
|
|
@ -255,7 +255,7 @@ _uid(int pid)
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
int pid, utime, stime, cutime, cstime;
|
int pid, ppid, utime, stime, cutime, cstime;
|
||||||
int psr, pri, nice, numthreads;
|
int psr, pri, nice, numthreads;
|
||||||
char state;
|
char state;
|
||||||
unsigned int mem_rss, flags;
|
unsigned int mem_rss, flags;
|
||||||
|
@ -285,7 +285,7 @@ _stat(const char *path, Stat *st)
|
||||||
res = sscanf(end + 2, "%c %d %d %d %d %d %u %u %u %u %u %d %d %d"
|
res = sscanf(end + 2, "%c %d %d %d %d %d %u %u %u %u %u %d %d %d"
|
||||||
" %d %d %d %u %u %d %lu %u %u %u %u %u %u %u %d %d %d %d %u"
|
" %d %d %d %u %u %d %lu %u %u %u %u %u %u %u %d %d %d %d %u"
|
||||||
" %d %d %d %d %d %d %d %d %d",
|
" %d %d %d %d %d %d %d %d %d",
|
||||||
&st->state, &dummy, &dummy, &dummy, &dummy, &dummy, &st->flags,
|
&st->state, &st->ppid, &dummy, &dummy, &dummy, &dummy, &st->flags,
|
||||||
&dummy, &dummy, &dummy, &dummy, &st->utime, &st->stime, &st->cutime,
|
&dummy, &dummy, &dummy, &dummy, &st->utime, &st->stime, &st->cutime,
|
||||||
&st->cstime, &st->pri, &st->nice, &st->numthreads, &dummy, &dummy,
|
&st->cstime, &st->pri, &st->nice, &st->numthreads, &dummy, &dummy,
|
||||||
&st->mem_virt, &st->mem_rss, &dummy, &dummy, &dummy, &dummy, &dummy,
|
&st->mem_virt, &st->mem_rss, &dummy, &dummy, &dummy, &dummy, &dummy,
|
||||||
|
@ -326,6 +326,7 @@ _process_list_linux_get(void)
|
||||||
if (!p) return NULL;
|
if (!p) return NULL;
|
||||||
|
|
||||||
p->pid = pid;
|
p->pid = pid;
|
||||||
|
p->ppid = st.ppid;
|
||||||
p->uid = _uid(pid);
|
p->uid = _uid(pid);
|
||||||
p->cpu_id = st.psr;
|
p->cpu_id = st.psr;
|
||||||
p->state = _process_state_name(st.state);
|
p->state = _process_state_name(st.state);
|
||||||
|
@ -387,6 +388,7 @@ proc_info_by_pid(int pid)
|
||||||
if (!p) return NULL;
|
if (!p) return NULL;
|
||||||
|
|
||||||
p->pid = pid;
|
p->pid = pid;
|
||||||
|
p->ppid = st.ppid;
|
||||||
p->uid = _uid(pid);
|
p->uid = _uid(pid);
|
||||||
p->cpu_id = st.psr;
|
p->cpu_id = st.psr;
|
||||||
p->state = _process_state_name(st.state);
|
p->state = _process_state_name(st.state);
|
||||||
|
@ -863,7 +865,6 @@ _proc_thread_info(struct kinfo_proc *kp, Eina_Bool is_thread)
|
||||||
p->ppid = kp->ki_ppid;
|
p->ppid = kp->ki_ppid;
|
||||||
p->uid = kp->ki_uid;
|
p->uid = kp->ki_uid;
|
||||||
|
|
||||||
|
|
||||||
if (!is_thread)
|
if (!is_thread)
|
||||||
_cmd_get(p, kp);
|
_cmd_get(p, kp);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue