summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorYann Ylavic <ylavic@apache.org>2022-07-15 11:49:30 +0000
committerYann Ylavic <ylavic@apache.org>2022-07-15 11:49:30 +0000
commitc89c1bf3949be5aed13d58e10261c402693cbb0c (patch)
tree8bf76d211c4204986b85b3dfcd9d624873dac078 /server
parent97afea48fd328304d74fc174c742518175063ab7 (diff)
downloadhttpd-c89c1bf3949be5aed13d58e10261c402693cbb0c.tar.gz
util: Follow up to r1902728 and r1902731: static/AP_THREAD_LOCAL order matters.
gcc seems to want "static __thread" instead of "__thread static".. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1902733 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'server')
-rw-r--r--server/util.c2
-rw-r--r--server/util_pcre.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/server/util.c b/server/util.c
index 63c5132f2c..64a93de945 100644
--- a/server/util.c
+++ b/server/util.c
@@ -3287,7 +3287,7 @@ AP_DECLARE(void *) ap_realloc(void *ptr, size_t size)
#if APR_HAS_THREADS
#if AP_HAS_THREAD_LOCAL && !APR_VERSION_AT_LEAST(1,8,0)
-AP_THREAD_LOCAL static apr_thread_t *current_thread = NULL;
+static AP_THREAD_LOCAL apr_thread_t *current_thread = NULL;
#endif
struct thread_ctx {
diff --git a/server/util_pcre.c b/server/util_pcre.c
index e3ee455837..21f455ca75 100644
--- a/server/util_pcre.c
+++ b/server/util_pcre.c
@@ -301,7 +301,7 @@ struct match_thread_state {
apr_pool_t *pool;
};
-AP_THREAD_LOCAL static struct match_thread_state *thread_state;
+static AP_THREAD_LOCAL struct match_thread_state *thread_state;
#endif
struct match_data_state {