process-util: debug log if PR_SET_NAME fails.

This commit is contained in:
Lennart Poettering 2017-12-24 18:50:17 +01:00
parent 1096bb8a9e
commit 5a8af74711
1 changed files with 4 additions and 2 deletions

View File

@ -304,8 +304,10 @@ int rename_process(const char name[]) {
l = strlen(name);
/* First step, change the comm field. */
(void) prctl(PR_SET_NAME, name);
/* First step, change the comm field. The main thread's comm is identical to the process comm. This means we
* can use PR_SET_NAME, which sets the thread name for the calling thread. */
if (prctl(PR_SET_NAME, name) < 0)
log_debug_errno(errno, "PR_SET_NAME failed: %m");
if (l > 15) /* Linux process names can be 15 chars at max */
truncated = true;