minijail: add child PID to log messages
BUG=chromium:248792
TEST=unit tests, manual
Manual test
-----------
- gmerge chromeos-minijail
- reboot
- connect to GoogleGuest
- pkill -STOP wpa_supplicant
- egrep "child process [0-9]+ exited" /var/log/messages
Change-Id: I44923c38f924133ab45700653042c27491d466ba
Reviewed-on: https://gerrit.chromium.org/gerrit/58277
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Tested-by: mukesh agrawal <quiche@chromium.org>
Commit-Queue: mukesh agrawal <quiche@chromium.org>
diff --git a/libminijail.c b/libminijail.c
index 8961025..cea3088 100644
--- a/libminijail.c
+++ b/libminijail.c
@@ -1183,13 +1183,15 @@
if (!WIFEXITED(st)) {
if (WIFSIGNALED(st))
- warn("child process received signal %d", WTERMSIG(st));
+ warn("child process %d received signal %d",
+ j->initpid, WTERMSIG(st));
return MINIJAIL_ERR_JAIL;
}
int exit_status = WEXITSTATUS(st);
if (exit_status != 0)
- info("child process exited with status %d", exit_status);
+ info("child process %d exited with status %d",
+ j->initpid, exit_status);
return exit_status;
}