diff options
Diffstat (limited to 'source3/printing/spoolssd.c')
-rw-r--r-- | source3/printing/spoolssd.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source3/printing/spoolssd.c b/source3/printing/spoolssd.c index db303a1b0b..464d12bf99 100644 --- a/source3/printing/spoolssd.c +++ b/source3/printing/spoolssd.c @@ -20,6 +20,8 @@ #include "serverid.h" #include "smbd/smbd.h" +#include "lib/util/util_process.h" + #include "messages.h" #include "include/printing.h" #include "printing/nt_printing_migrate_internal.h" @@ -293,6 +295,8 @@ static bool spoolss_child_init(struct tevent_context *ev_ctx, smb_panic("reinit_after_fork() failed"); } + prctl_set_comment("spoolssd-child"); + spoolss_child_id = child_id; spoolss_reopen_logs(child_id); @@ -670,6 +674,8 @@ pid_t start_spoolssd(struct tevent_context *ev_ctx, smb_panic("reinit_after_fork() failed"); } + prctl_set_comment("spoolssd-master"); + /* save the parent process id so the children can use it later */ parent_id = messaging_server_id(msg_ctx); |