Kill log_procnames and properly define ldpd_process.
authorclaudio <claudio@openbsd.org>
Tue, 19 Jan 2021 15:23:25 +0000 (15:23 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 19 Jan 2021 15:23:25 +0000 (15:23 +0000)
usr.sbin/ldpd/lde.c
usr.sbin/ldpd/ldpd.c
usr.sbin/ldpd/ldpd.h
usr.sbin/ldpd/ldpe.c

index 1bfd701..58f3143 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: lde.c,v 1.74 2019/01/23 02:02:04 dlg Exp $ */
+/*     $OpenBSD: lde.c,v 1.75 2021/01/19 15:23:25 claudio Exp $ */
 
 /*
  * Copyright (c) 2013, 2016 Renato Westphal <renato@openbsd.org>
@@ -98,7 +98,7 @@ lde(int debug, int verbose)
 
        setproctitle("label decision engine");
        ldpd_process = PROC_LDE_ENGINE;
-       log_procname = log_procnames[PROC_LDE_ENGINE];
+       log_procname = "lde";
 
        if ((pw = getpwnam(LDPD_USER)) == NULL)
                fatal("getpwnam");
index b867d79..e4ea5fd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ldpd.c,v 1.65 2019/08/10 01:30:53 mestre Exp $ */
+/*     $OpenBSD: ldpd.c,v 1.66 2021/01/19 15:23:25 claudio Exp $ */
 
 /*
  * Copyright (c) 2013, 2016 Renato Westphal <renato@openbsd.org>
@@ -63,6 +63,7 @@ static void            merge_l2vpn(struct ldpd_conf *, struct l2vpn *,
                            struct l2vpn *);
 static void             merge_auths(struct ldpd_conf *, struct ldpd_conf *);
 
+enum ldpd_process       ldpd_process;
 struct ldpd_global      global;
 struct ldpd_conf       *ldpd_conf;
 
@@ -117,7 +118,7 @@ main(int argc, char *argv[])
 
        conffile = CONF_FILE;
        ldpd_process = PROC_MAIN;
-       log_procname = log_procnames[ldpd_process];
+       log_procname = "parent";
        sockname = LDPD_SOCKET;
 
        log_init(1);    /* log to stderr until daemonized */
index 468161a..7fe21f1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ldpd.h,v 1.90 2019/01/23 08:43:45 dlg Exp $ */
+/*     $OpenBSD: ldpd.h,v 1.91 2021/01/19 15:23:25 claudio Exp $ */
 
 /*
  * Copyright (c) 2013, 2016 Renato Westphal <renato@openbsd.org>
@@ -363,13 +363,8 @@ enum ldpd_process {
        PROC_MAIN,
        PROC_LDP_ENGINE,
        PROC_LDE_ENGINE
-} ldpd_process;
-
-static const char * const log_procnames[] = {
-       "parent",
-       "ldpe",
-       "lde"
 };
+extern enum ldpd_process       ldpd_process;
 
 enum socket_type {
        LDP_SOCKET_DISC,
index 0481fcd..8053054 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ldpe.c,v 1.78 2021/01/19 15:14:35 claudio Exp $ */
+/*     $OpenBSD: ldpe.c,v 1.79 2021/01/19 15:23:25 claudio Exp $ */
 
 /*
  * Copyright (c) 2013, 2016 Renato Westphal <renato@openbsd.org>
@@ -78,7 +78,7 @@ ldpe(int debug, int verbose, char *sockname)
 
        setproctitle("ldp engine");
        ldpd_process = PROC_LDP_ENGINE;
-       log_procname = log_procnames[ldpd_process];
+       log_procname = "ldpe";
 
        /* create ldpd control socket outside chroot */
        global.csock = sockname;