aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Grace <Thomas.Grace@amdocs.com>2013-03-13 03:13:52 +0100
committerYang Tse <yangsita@gmail.com>2013-03-13 03:13:52 +0100
commit17c088fb458a1f902b449cef94c58f1806c288d3 (patch)
treefc9b2473dd168a0e71d3f57d6903c77aacb4e692
parente60bf251077b931e3e03f7630cdd745dbe5cfa7d (diff)
tool_main.c: fix VMS global variable storage-class specifier
An extern submits a psect and a global reference to the linker to point to it. Using "extern int vms_show = 0" also creates a globaldef. The use of the extern by itself does declare a psect but does not declare a globalsymbol. It does declare a globalref. But the linker needs one and only one globaldef or there is an error.
-rw-r--r--src/tool_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tool_main.c b/src/tool_main.c
index 95e9cc779..4b8817a2e 100644
--- a/src/tool_main.c
+++ b/src/tool_main.c
@@ -52,7 +52,7 @@
* Its value may be set in other tool_*.c source files thanks to
* forward declaration present in tool_vms.h
*/
-static int vms_show = 0;
+extern int vms_show = 0;
#endif
/*