summaryrefslogtreecommitdiff
path: root/iscsiuio
diff options
context:
space:
mode:
authorLee Duncan <lduncan@suse.com>2020-01-28 16:36:56 -0800
committerLee Duncan <lduncan@suse.com>2020-01-28 16:36:56 -0800
commit499a006a7d6bb154f9e1ab430e4c9e231ba6096a (patch)
treebd7c8c89b65d3dfed10a6bbdb007dbf91de465fd /iscsiuio
parentc1270a591ce1ae162a2d58fb7fdbe9ef1b195c19 (diff)
downloadopen-iscsi-499a006a7d6bb154f9e1ab430e4c9e231ba6096a.tar.gz
Updates to support gcc -fno-common option.
This meant cleaning up the definition of some global variables, so that they were only defined in one place and refered to as external elsewhere.
Diffstat (limited to 'iscsiuio')
-rw-r--r--iscsiuio/configure.ac2
-rw-r--r--iscsiuio/src/uip/uip.h4
2 files changed, 3 insertions, 3 deletions
diff --git a/iscsiuio/configure.ac b/iscsiuio/configure.ac
index b41df0e..8099f09 100644
--- a/iscsiuio/configure.ac
+++ b/iscsiuio/configure.ac
@@ -78,7 +78,7 @@ AC_CONFIG_COMMANDS([default],[[
else
echo 'char *build_date = "'`date`'";' > src/unix/build_date.c
fi
- echo 'char *build_date;'> src/unix/build_date.h
+ echo 'extern char *build_date;'> src/unix/build_date.h
]],[[]])
AC_PREFIX_DEFAULT()
diff --git a/iscsiuio/src/uip/uip.h b/iscsiuio/src/uip/uip.h
index 1180ab5..9d9428a 100644
--- a/iscsiuio/src/uip/uip.h
+++ b/iscsiuio/src/uip/uip.h
@@ -70,8 +70,8 @@ struct uip_stack;
typedef u16_t uip_ip4addr_t[2];
typedef u16_t uip_ip6addr_t[8];
-const uip_ip6addr_t all_zeroes_addr6;
-const uip_ip4addr_t all_zeroes_addr4;
+extern const uip_ip6addr_t all_zeroes_addr6;
+extern const uip_ip4addr_t all_zeroes_addr4;
#define ETH_BUF(buf) ((struct uip_eth_hdr *)buf)
#define VLAN_ETH_BUF(buf) ((struct uip_vlan_eth_hdr *)buf)