diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2016-02-18 14:14:45 -0200 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2016-02-18 14:14:45 -0200 |
commit | fe0ad86e6d3b8d0dee59329ead95275bc3608990 (patch) | |
tree | b9b171526e58495375f1b5378c98db9867967b2f /darwin/DarwinProcess.c | |
parent | dc4f1456295670638e618ece3d13271e55b894de (diff) |
Fix tree organization on OSX.
Closes #393.
Diffstat (limited to 'darwin/DarwinProcess.c')
-rw-r--r-- | darwin/DarwinProcess.c | 3 |
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" */ |