chiark / gitweb /
sd-bus: expose ppid field
[elogind.git] / src / libelogind / sd-bus / bus-dump.c
index 9165dd7d5a71ac3dee9bb13ec2024c358d28d54e..13ff8b956a11fd5b3b20af71d244ceb67107413b 100644 (file)
@@ -362,8 +362,10 @@ int bus_creds_dump(sd_bus_creds *c, FILE *f, bool terse) {
                 fprintf(f, "%sPID=%s"PID_FMT"%s", prefix, color, c->pid, suffix);
         if (c->mask & SD_BUS_CREDS_TID)
                 fprintf(f, "%sTID=%s"PID_FMT"%s", prefix, color, c->tid, suffix);
+        if (c->mask & SD_BUS_CREDS_PPID)
+                fprintf(f, "%sPPID=%s"PID_FMT"%s", prefix, color, c->ppid, suffix);
 
-        if (terse && ((c->mask & (SD_BUS_CREDS_PID|SD_BUS_CREDS_TID))))
+        if (terse && ((c->mask & (SD_BUS_CREDS_PID|SD_BUS_CREDS_TID|SD_BUS_CREDS_PPID))))
                 fputs("\n", f);
 
         if (c->mask & SD_BUS_CREDS_UID)