chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
service/socket: show main/control pids in dump
[elogind.git]
/
service.c
diff --git
a/service.c
b/service.c
index 74d03dbe1d4c26693b7db0ddc4049b08386e7cc1..3d840cbd92f9c3c8a1cfa53d9e8de01b2f41edb2 100644
(file)
--- a/
service.c
+++ b/
service.c
@@
-768,6
+768,16
@@
static void service_dump(Unit *u, FILE *f, const char *prefix) {
prefix, kill_mode_to_string(s->kill_mode),
prefix, service_type_to_string(s->type));
prefix, kill_mode_to_string(s->kill_mode),
prefix, service_type_to_string(s->type));
+ if (s->control_pid > 0)
+ fprintf(f,
+ "%sControl PID: %llu\n",
+ prefix, (unsigned long long) s->control_pid);
+
+ if (s->main_pid > 0)
+ fprintf(f,
+ "%sMain PID: %llu\n",
+ prefix, (unsigned long long) s->main_pid);
+
if (s->pid_file)
fprintf(f,
"%sPIDFile: %s\n",
if (s->pid_file)
fprintf(f,
"%sPIDFile: %s\n",