3 --- sysdeps/freebsd/procstate.c.orig 2008-05-24 01:13:23 +0300
4 +++ sysdeps/freebsd/procstate.c 2009-07-11 15:26:10 +0300
5 @@ -64,6 +64,37 @@ glibtop_get_proc_state_p (glibtop *serve
10 + buf->uid = pinfo[0].kp_ruid;
11 + buf->gid = pinfo[0].kp_rgid;
13 + g_strlcpy (buf->cmd, pinfo[0].kp_comm, sizeof (buf->cmd));
15 + switch (pinfo[0].kp_stat) {
17 + switch (pinfo[0].kp_lwp.kl_stat) {
19 + buf->state = GLIBTOP_PROCESS_RUNNING;
22 + buf->state = GLIBTOP_PROCESS_INTERRUPTIBLE;
25 + buf->state = GLIBTOP_PROCESS_STOPPED;
32 + buf->state = GLIBTOP_PROCESS_ZOMBIE;
40 buf->uid = pinfo[0].ki_ruid;
41 buf->gid = pinfo[0].ki_rgid;
43 @@ -91,6 +122,7 @@ glibtop_get_proc_state_p (glibtop *serve
49 buf->flags = _glibtop_sysdeps_proc_state;