summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Obser <florian@cvs.openbsd.org>2020-02-07 14:34:16 +0000
committerFlorian Obser <florian@cvs.openbsd.org>2020-02-07 14:34:16 +0000
commit50cb4549f4c9c41755495a1aab6de6bd5c37855c (patch)
tree2d6347b3133ebb63c6cb9156341a7ce5026d99b1
parentb7c0b4dd083b85b9edb8d25e8d075df10a8f3e32 (diff)
Do not define variables in extern.h since this will lead to duplicate
definitions in every source file that includes extern.h. From Michael Forney (mforney AT mforney DOT org), thanks! OK jca
-rw-r--r--usr.sbin/acme-client/extern.h6
-rw-r--r--usr.sbin/acme-client/main.c7
2 files changed, 7 insertions, 6 deletions
diff --git a/usr.sbin/acme-client/extern.h b/usr.sbin/acme-client/extern.h
index e6b7af0d05b..daadc813b97 100644
--- a/usr.sbin/acme-client/extern.h
+++ b/usr.sbin/acme-client/extern.h
@@ -1,4 +1,4 @@
-/* $Id: extern.h,v 1.16 2019/06/17 12:42:52 florian Exp $ */
+/* $Id: extern.h,v 1.17 2020/02/07 14:34:15 florian Exp $ */
/*
* Copyright (c) 2016 Kristaps Dzonsons <kristaps@bsd.lv>
*
@@ -277,12 +277,12 @@ char *json_fmt_signed(const char *, const char *, const char *);
/*
* Should we print debugging messages?
*/
-int verbose;
+extern int verbose;
/*
* What component is the process within (COMP__MAX for none)?
*/
-enum comp proccomp;
+extern enum comp proccomp;
__END_DECLS
diff --git a/usr.sbin/acme-client/main.c b/usr.sbin/acme-client/main.c
index 7cbeeb7de03..49ff1ae659a 100644
--- a/usr.sbin/acme-client/main.c
+++ b/usr.sbin/acme-client/main.c
@@ -1,4 +1,4 @@
-/* $Id: main.c,v 1.52 2019/06/17 12:42:52 florian Exp $ */
+/* $Id: main.c,v 1.53 2020/02/07 14:34:15 florian Exp $ */
/*
* Copyright (c) 2016 Kristaps Dzonsons <kristaps@bsd.lv>
*
@@ -32,6 +32,9 @@
#define WWW_DIR "/var/www/acme"
#define CONF_FILE "/etc/acme-client.conf"
+int verbose;
+enum comp proccomp;
+
int
main(int argc, char *argv[])
{
@@ -46,8 +49,6 @@ main(int argc, char *argv[])
int c, rc, revocate = 0;
int popts = 0;
pid_t pids[COMP__MAX];
- extern int verbose;
- extern enum comp proccomp;
size_t i, altsz, ne;
struct acme_conf *conf = NULL;