summaryrefslogtreecommitdiffstats
path: root/Process.h
diff options
context:
space:
mode:
Diffstat (limited to 'Process.h')
-rw-r--r--Process.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/Process.h b/Process.h
index e1408c21..ebaf230b 100644
--- a/Process.h
+++ b/Process.h
@@ -394,7 +394,11 @@ bool Process_changePriorityBy(Process* this, Arg delta);
bool Process_sendSignal(Process* this, Arg sgn);
-int Process_pidCompare(const void* v1, const void* v2);
+static inline int Process_pidEqualCompare(const void* v1, const void* v2) {
+ const pid_t p1 = ((const Process*)v1)->pid;
+ const pid_t p2 = ((const Process*)v2)->pid;
+ return p1 != p2; /* return zero when equal */
+}
int Process_compareByKey_Base(const Process* p1, const Process* p2, ProcessField key);