78 lines
2.0 KiB
Diff
78 lines
2.0 KiB
Diff
|
From 0d5aa3246c20dad2d76165559fb575136b7216e8 Mon Sep 17 00:00:00 2001
|
||
|
From: Tobias Klauser <tklauser@distanz.ch>
|
||
|
Date: Wed, 19 Aug 2020 12:04:47 +0200
|
||
|
Subject: [PATCH] mausezahn: move variable definitions cli.h to cli.c
|
||
|
|
||
|
Move variable definitions to avoid "multiple definition of symbol"
|
||
|
linker errors with gcc-10.
|
||
|
|
||
|
Updates #216
|
||
|
|
||
|
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
|
||
|
[Retrieved from:
|
||
|
https://github.com/netsniff-ng/netsniff-ng/commit/0d5aa3246c20dad2d76165559fb575136b7216e8]
|
||
|
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||
|
---
|
||
|
staging/cli.c | 13 +++++++++++++
|
||
|
staging/cli.h | 20 ++++++++++----------
|
||
|
2 files changed, 23 insertions(+), 10 deletions(-)
|
||
|
|
||
|
diff --git a/staging/cli.c b/staging/cli.c
|
||
|
index 5b5a1592..dbfdb550 100644
|
||
|
--- a/staging/cli.c
|
||
|
+++ b/staging/cli.c
|
||
|
@@ -23,6 +23,19 @@
|
||
|
#include "mops.h"
|
||
|
#include "llist.h"
|
||
|
|
||
|
+struct cli_def *gcli;
|
||
|
+
|
||
|
+char mz_username[32];
|
||
|
+char mz_password[32];
|
||
|
+char mz_enable[32];
|
||
|
+char mz_listen_addr[16];
|
||
|
+int mz_port;
|
||
|
+struct mops *clipkt; // actual packet used by CLI thread
|
||
|
+
|
||
|
+int clidev;
|
||
|
+
|
||
|
+int cli_debug;
|
||
|
+
|
||
|
void mz_cli_init(void)
|
||
|
{
|
||
|
amp_head = automops_init();
|
||
|
diff --git a/staging/cli.h b/staging/cli.h
|
||
|
index 1a0156fd..2ec153a0 100644
|
||
|
--- a/staging/cli.h
|
||
|
+++ b/staging/cli.h
|
||
|
@@ -54,19 +54,19 @@
|
||
|
#define MZ_DEFAULT_ENABLE_PASSWORD "mops"
|
||
|
#define MZ_DEFAULT_PORT 25542 // Towel day and 42
|
||
|
|
||
|
-struct cli_def *gcli;
|
||
|
-
|
||
|
-char mz_username[32];
|
||
|
-char mz_password[32];
|
||
|
-char mz_enable[32];
|
||
|
-char mz_listen_addr[16];
|
||
|
-int mz_port;
|
||
|
-struct mops *clipkt; // actual packet used by CLI thread
|
||
|
+extern struct cli_def *gcli;
|
||
|
+
|
||
|
+extern char mz_username[32];
|
||
|
+extern char mz_password[32];
|
||
|
+extern char mz_enable[32];
|
||
|
+extern char mz_listen_addr[16];
|
||
|
+extern int mz_port;
|
||
|
+extern struct mops *clipkt; // actual packet used by CLI thread
|
||
|
|
||
|
-int clidev;
|
||
|
+extern int clidev;
|
||
|
|
||
|
// =================================================================
|
||
|
-int cli_debug;
|
||
|
+extern int cli_debug;
|
||
|
|
||
|
// Flags from 0x0000 to 0xFFFF
|
||
|
// cli_debug & 8000 => Developer specific debugs
|