summaryrefslogtreecommitdiffstats
path: root/darwin
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2016-02-18 14:14:45 -0200
committerHisham Muhammad <hisham@gobolinux.org>2016-02-18 14:14:45 -0200
commitfe0ad86e6d3b8d0dee59329ead95275bc3608990 (patch)
treeb9b171526e58495375f1b5378c98db9867967b2f /darwin
parentdc4f1456295670638e618ece3d13271e55b894de (diff)
Fix tree organization on OSX.
Closes #393.
Diffstat (limited to 'darwin')
-rw-r--r--darwin/DarwinProcess.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/darwin/DarwinProcess.c b/darwin/DarwinProcess.c
index 34d873d5..c88ee975 100644
--- a/darwin/DarwinProcess.c
+++ b/darwin/DarwinProcess.c
@@ -275,7 +275,8 @@ void DarwinProcess_setFromKInfoProc(Process *proc, struct kinfo_proc *ps, time_t
proc->ppid = ps->kp_eproc.e_ppid;
proc->pgrp = ps->kp_eproc.e_pgid;
proc->session = 0; /* TODO Get the session id */
- proc->tgid = ps->kp_eproc.e_tpgid;
+ proc->tpgid = ps->kp_eproc.e_tpgid;
+ proc->tgid = proc->pid;
proc->st_uid = ps->kp_eproc.e_ucred.cr_uid;
/* e_tdev = (major << 24) | (minor & 0xffffff) */
/* e_tdev == -1 for "no device" */

© 2014-2024 Faster IT GmbH | imprint | privacy policy