Properly define ospfd_process as an extern in the header file.
authorclaudio <claudio@openbsd.org>
Tue, 19 Jan 2021 09:46:51 +0000 (09:46 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 19 Jan 2021 09:46:51 +0000 (09:46 +0000)
usr.sbin/ospf6d/ospf6d.c
usr.sbin/ospf6d/ospf6d.h

index 4afe786..7b06bc5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ospf6d.c,v 1.48 2020/09/16 20:50:10 remi Exp $ */
+/*     $OpenBSD: ospf6d.c,v 1.49 2021/01/19 09:46:51 claudio Exp $ */
 
 /*
  * Copyright (c) 2005 Claudio Jeker <claudio@openbsd.org>
@@ -64,6 +64,7 @@ int   pipe_parent2ospfe[2];
 int    pipe_parent2rde[2];
 int    pipe_ospfe2rde[2];
 
+enum ospfd_process      ospfd_process;
 struct ospfd_conf      *ospfd_conf = NULL;
 struct imsgev          *iev_ospfe;
 struct imsgev          *iev_rde;
index ee00c55..e9233b6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ospf6d.h,v 1.49 2020/05/17 18:29:25 denis Exp $ */
+/*     $OpenBSD: ospf6d.h,v 1.50 2021/01/19 09:46:51 claudio Exp $ */
 
 /*
  * Copyright (c) 2004, 2007 Esben Norby <norby@openbsd.org>
@@ -340,11 +340,12 @@ struct ifaddrchange {
 };
 
 /* ospf_conf */
-enum {
+enum ospfd_process {
        PROC_MAIN,
        PROC_OSPF_ENGINE,
        PROC_RDE_ENGINE
-} ospfd_process;
+};
+extern enum ospfd_process ospfd_process;
 
 #define        REDIST_CONNECTED        0x01
 #define        REDIST_STATIC           0x02