summaryrefslogtreecommitdiffstats
path: root/Process.h
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-04-05 19:31:18 -0300
committerHisham Muhammad <hisham@gobolinux.org>2018-04-06 11:14:09 -0300
commitb9e0da92007a733357ce7a2893168b31a9665a9f (patch)
treea6d9f7ae81126616ba892411373ae16bdc52212b /Process.h
parent509303323f869c52084a98d1ee24b7344bef8aa7 (diff)
Collapse current subtree pressing Backspace
Diffstat (limited to 'Process.h')
-rw-r--r--Process.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Process.h b/Process.h
index 3ff67d4c..b3b5e9e0 100644
--- a/Process.h
+++ b/Process.h
@@ -157,6 +157,8 @@ typedef struct ProcessClass_ {
#define As_Process(this_) ((ProcessClass*)((this_)->super.klass))
+#define Process_getParentPid(process_) (process_->tgid == process_->pid ? process_->ppid : process_->tgid)
+
#define Process_isChildOf(process_, pid_) (process_->tgid == pid_ || (process_->tgid == process_->pid && process_->ppid == pid_))
#define Process_sortState(state) ((state) == 'I' ? 0x100 : (state))

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