summaryrefslogtreecommitdiff
path: root/source3/printing/queue_process.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2013-02-25 10:41:18 +0100
committerDavid Disseldorp <ddiss@suse.de>2013-03-05 23:29:48 +0100
commitf06a0352e551ea125675659923c909d6d4c473fd (patch)
treeac620a1f2b68aa0a960e5c10013ff687ee01c47b /source3/printing/queue_process.c
parentf9fb3faaef4c15b7c4c3748b0e93fa3061b573c3 (diff)
downloadsamba-f06a0352e551ea125675659923c909d6d4c473fd.tar.gz
samba-f06a0352e551ea125675659923c909d6d4c473fd.tar.bz2
samba-f06a0352e551ea125675659923c909d6d4c473fd.zip
s3-daemons: Set the comment field of the daemons.
PR_SET_NAME sets the comm field of a process. This way we can give processes a name and they are easier to identify. $ ps afx -o pid,comm 29447 smbd 29452 \_ epmd 29453 \_ lsasd-master 29455 | \_ lsasd-child 29457 | \_ lsasd-child 29459 | \_ lsasd-child 29461 | \_ lsasd-child 29463 | \_ lsasd-child 29454 \_ spoolssd-master 29456 \_ lpqd 29458 \_ spoolssd-child 29460 \_ spoolssd-child 29462 \_ spoolssd-child 29465 \_ spoolssd-child 29466 \_ spoolssd-child 29467 \_ spoolssd-child 29468 \_ spoolssd-child 29469 \_ spoolssd-child 29470 \_ spoolssd-child 29471 \_ spoolssd-child Reviewed-by: David Disseldorp <ddiss@samba.org>
Diffstat (limited to 'source3/printing/queue_process.c')
-rw-r--r--source3/printing/queue_process.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source3/printing/queue_process.c b/source3/printing/queue_process.c
index 1ca186e29f..bc6c33f9a8 100644
--- a/source3/printing/queue_process.c
+++ b/source3/printing/queue_process.c
@@ -23,6 +23,7 @@
#include "includes.h"
#include "smbd/globals.h"
#include "include/messages.h"
+#include "lib/util/util_process.h"
#include "printing.h"
#include "printing/pcap.h"
#include "printing/queue_process.h"
@@ -286,6 +287,8 @@ pid_t start_background_queue(struct tevent_context *ev,
smb_panic("reinit_after_fork() failed");
}
+ prctl_set_comment("lpqd");
+
bq_reopen_logs(logfile);
bq_setup_sig_term_handler();
bq_setup_sig_hup_handler(ev, msg_ctx);