]> pd.if.org Git - nbds/blobdiff - include/tls.h
port to 32 bit x86 linux
[nbds] / include / tls.h
index 865e6da26bed635a94493b53d9c72007856e7259..5f3d0e17ca784c274a9d41a0cc6e94c0126e1ef3 100644 (file)
@@ -9,9 +9,9 @@
 #define TLS_H
 
 #ifdef __ELF__ // use gcc thread-local storage (i.e. __thread variables)
-#define DECLARE_THREAD_LOCAL (name, type)  type name
-#define INIT_THREAD_LOCAL    (name, value) name = value
-#define SET_THREAD_LOCAL     (name, value) name = value
+#define DECLARE_THREAD_LOCAL(name, type) __thread type name
+#define INIT_THREAD_LOCAL(name) 
+#define SET_THREAD_LOCAL(name, value) name = value
 #define LOCALIZE_THREAD_LOCAL(name, type)
 
 #else//!__ELF__