winbindd: Use process_set_title() instead of setproctitle()
authorRalph Boehme <slow@samba.org>
Thu, 1 Dec 2022 17:18:29 +0000 (18:18 +0100)
committerJeremy Allison <jra@samba.org>
Wed, 14 Dec 2022 01:38:29 +0000 (01:38 +0000)
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/winbindd/winbindd.c
source3/winbindd/winbindd_dual.c

index 6796b07bca3d6fc2992189bea6f634a7e7fa9067..e0c10501c6cc9844552596c0e69d9803d0839a9c 100644 (file)
@@ -53,6 +53,7 @@
 #include "lib/global_contexts.h"
 #include "source3/lib/substitute.h"
 #include "winbindd_traceid.h"
+#include "lib/util/util_process.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_WINBIND
@@ -257,7 +258,7 @@ static void winbind_msg_validate_cache(struct messaging_context *msg_ctx,
        /* install default SIGCHLD handler: validation code uses fork/waitpid */
        CatchSignal(SIGCHLD, SIG_DFL);
 
-       setproctitle("validate cache child");
+       process_set_title("wb: check cache", "validate cache child");
 
        ret = (uint8_t)winbindd_validate_cache_nobackup();
        DEBUG(10, ("winbindd_msg_validata_cache: got return value %d\n", ret));
index fe855045fa82e0d06dae8b200585d14454911fb7..14627920ab0141d07cd4b3a28bbe616c1e05e615 100644 (file)
@@ -48,6 +48,7 @@
 #include "libcli/auth/netlogon_creds_cli.h"
 #include "../lib/util/pidfile.h"
 #include "librpc/gen_ndr/ndr_winbind_c.h"
+#include "lib/util/util_process.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_WINBIND
@@ -1762,9 +1763,9 @@ static bool fork_domain_child(struct winbindd_child *child)
        }
 
        if (child_domain != NULL) {
-               setproctitle("domain child [%s]", child_domain->name);
+               process_set_title("wb[%s]", "domain child [%s]", child_domain->name);
        } else if (is_idmap_child(child)) {
-               setproctitle("idmap child");
+               process_set_title("wb-idmap", "idmap child");
        }
 
        /* Handle online/offline messages. */