diff options
author | Jeroen Roovers <jer@gentoo.org> | 2020-01-31 15:57:30 +0100 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2020-01-31 15:57:50 +0100 |
commit | d4931ad3ae7ed96249a4fef52dfb82b22d675577 (patch) | |
tree | f2ac780be61b91d2fc9580e3dfb86ac4fce329a8 /net-analyzer/portmon/files | |
parent | sci-mathematics/form: bump to 4.2.1 (diff) | |
download | gentoo-d4931ad3ae7ed96249a4fef52dfb82b22d675577.tar.gz gentoo-d4931ad3ae7ed96249a4fef52dfb82b22d675577.tar.bz2 gentoo-d4931ad3ae7ed96249a4fef52dfb82b22d675577.zip |
net-analyzer/portmon: Fix CFLAGS=-fno-common
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Closes: https://bugs.gentoo.org/show_bug.cgi?id=707208
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Diffstat (limited to 'net-analyzer/portmon/files')
-rw-r--r-- | net-analyzer/portmon/files/portmon-2.0-fno-common.patch | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/net-analyzer/portmon/files/portmon-2.0-fno-common.patch b/net-analyzer/portmon/files/portmon-2.0-fno-common.patch new file mode 100644 index 000000000000..bfe6a914635e --- /dev/null +++ b/net-analyzer/portmon/files/portmon-2.0-fno-common.patch @@ -0,0 +1,58 @@ +--- a/src/portmon.c ++++ b/src/portmon.c +@@ -35,6 +35,15 @@ + #include <getopt.h> + #endif + ++int report_flag; ++int daemonize_flag; ++ ++struct host_struct *hosts; ++char *err_msg; ++char logfile[STRLARGE]; ++int timeout; ++int verbose; ++ + void version(void) + { + printf("This is %s, version %s\n", PACKAGE, VERSION); +--- a/src/portmon.h ++++ b/src/portmon.h +@@ -31,8 +31,8 @@ + #define STRLARGE 512 + + // flags +-int report_flag; +-int daemonize_flag; ++extern int report_flag; ++extern int daemonize_flag; + + struct port + { +@@ -43,7 +43,7 @@ + }; + + // create an array of hosts +-struct host_struct ++extern struct host_struct + { + char name[STRMED]; + struct port ports[STRSMALL]; +@@ -52,13 +52,13 @@ + *hosts; + + // place to hold error messages +-char *err_msg; ++extern char *err_msg; + // place we log crap +-char logfile[STRLARGE]; ++extern char logfile[STRLARGE]; + // timeout (seconds) +-int timeout; ++extern int timeout; + // verbose mode +-int verbose; ++extern int verbose; + + // Functions in various files + |