]> granicus.if.org Git - apache/commitdiff
Guess some platforms need PROXY_DECLARE_DATA
authorRainer Jung <rjung@apache.org>
Fri, 5 Feb 2016 00:16:52 +0000 (00:16 +0000)
committerRainer Jung <rjung@apache.org>
Fri, 5 Feb 2016 00:16:52 +0000 (00:16 +0000)
for data shared between proxy modules and
declared to be extern.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1728572 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/mod_proxy.c
modules/proxy/mod_proxy.h

index 26a279feba1aefe670e1134bd3d0e8a07b968e6a..15948790745c611967c56ca9ad32a414d6fb792a 100644 (file)
@@ -44,7 +44,7 @@ APR_DECLARE_OPTIONAL_FN(char *, ssl_var_lookup,
 static APR_OPTIONAL_FN_TYPE(set_worker_hc_param) *set_worker_hc_param_f = NULL;
 
 /* Externals */
-proxy_hcmethods_t proxy_hcmethods[] = {
+proxy_hcmethods_t PROXY_DECLARE_DATA proxy_hcmethods[] = {
         {NONE, "NONE", 1},
         {TCP, "TCP", 1},
         {OPTIONS, "OPTIONS", 1},
@@ -55,7 +55,7 @@ proxy_hcmethods_t proxy_hcmethods[] = {
         {EOT, NULL, 1}
 };
 
-proxy_wstat_t proxy_wstat_tbl[] = {
+proxy_wstat_t PROXY_DECLARE_DATA proxy_wstat_tbl[] = {
     {PROXY_WORKER_INITIALIZED,   PROXY_WORKER_INITIALIZED_FLAG,   "Init "},
     {PROXY_WORKER_IGNORE_ERRORS, PROXY_WORKER_IGNORE_ERRORS_FLAG, "Ign "},
     {PROXY_WORKER_DRAIN,         PROXY_WORKER_DRAIN_FLAG,         "Drn "},
index 09671af22c61f6de419ada1acc62672041633ef4..95c948e7f02ed7f24451a19e943482eeabc8803a 100644 (file)
@@ -92,8 +92,8 @@ typedef struct {
 } proxy_wstat_t;
 
 /* These 2 are in mod_proxy.c */
-extern proxy_hcmethods_t proxy_hcmethods[];
-extern proxy_wstat_t proxy_wstat_tbl[];
+PROXY_DECLARE_DATA extern proxy_hcmethods_t proxy_hcmethods[];
+PROXY_DECLARE_DATA extern proxy_wstat_t proxy_wstat_tbl[];
 
 #define BALANCER_PREFIX "balancer://"