projects
/
haproxy-2.5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5f27185
)
MINOR: threads: Add THREAD_LOCAL macro
author
Christopher Faulet
<cfaulet@haproxy.com>
Tue, 29 Aug 2017 07:51:52 +0000
(09:51 +0200)
committer
Willy Tarreau
<w@1wt.eu>
Tue, 31 Oct 2017 10:36:13 +0000
(11:36 +0100)
When compiled with threads support, this marco is set to __thread. Else it is
empty.
include/common/config.h
patch
|
blob
|
history
diff --git
a/include/common/config.h
b/include/common/config.h
index
f5d290f
..
f06ba3b
100644
(file)
--- a/
include/common/config.h
+++ b/
include/common/config.h
@@
-41,6
+41,12
@@
# define CONFIG_HAP_MEM_OPTIM
#endif /* CONFIG_HAP_NO_MEM_OPTIM */
+#ifdef USE_THREAD
+#define THREAD_LOCAL __thread
+#else
+#define THREAD_LOCAL
+#endif
+
/* CONFIG_HAP_INLINE_FD_SET
* This makes use of inline FD_* macros instead of calling equivalent
* functions. Benchmarks on a Pentium-M show that using functions is