diff options
Diffstat (limited to 'source3/rpc_server')
-rw-r--r-- | source3/rpc_server/epmd.c | 4 | ||||
-rw-r--r-- | source3/rpc_server/lsasd.c | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/source3/rpc_server/epmd.c b/source3/rpc_server/epmd.c index 0e7b430213..8d77c4afca 100644 --- a/source3/rpc_server/epmd.c +++ b/source3/rpc_server/epmd.c @@ -25,6 +25,8 @@ #include "ntdomain.h" #include "messages.h" +#include "lib/util/util_process.h" + #include "librpc/rpc/dcerpc_ep.h" #include "../librpc/gen_ndr/srv_epmapper.h" #include "rpc_server/rpc_server.h" @@ -168,6 +170,8 @@ void start_epmd(struct tevent_context *ev_ctx, smb_panic("reinit_after_fork() failed"); } + prctl_set_comment("epmd"); + epmd_reopen_logs(); epmd_setup_sig_term_handler(ev_ctx); diff --git a/source3/rpc_server/lsasd.c b/source3/rpc_server/lsasd.c index 72ad785cd5..9815ad9c1a 100644 --- a/source3/rpc_server/lsasd.c +++ b/source3/rpc_server/lsasd.c @@ -24,6 +24,8 @@ #include "messages.h" #include "ntdomain.h" +#include "lib/util/util_process.h" + #include "lib/id_cache.h" #include "../lib/tsocket/tsocket.h" @@ -253,6 +255,8 @@ static bool lsasd_child_init(struct tevent_context *ev_ctx, smb_panic("reinit_after_fork() failed"); } + prctl_set_comment("lsasd-child"); + lsasd_child_id = child_id; lsasd_reopen_logs(child_id); @@ -894,6 +898,8 @@ void start_lsasd(struct tevent_context *ev_ctx, smb_panic("reinit_after_fork() failed"); } + prctl_set_comment("lsasd-master"); + /* save the parent process id so the children can use it later */ parent_id = messaging_server_id(msg_ctx); |