summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend_ts_hash.c7
-rw-r--r--Zend/zend_ts_hash.h4
2 files changed, 9 insertions, 2 deletions
diff --git a/Zend/zend_ts_hash.c b/Zend/zend_ts_hash.c
index 8d9cc3c99e..8fe36d3235 100644
--- a/Zend/zend_ts_hash.c
+++ b/Zend/zend_ts_hash.c
@@ -16,8 +16,9 @@
+----------------------------------------------------------------------+
*/
-#include "zend_ts_hash.h"
+#ifdef ZTS
+#include "zend_ts_hash.h"
/* ts management functions */
static void begin_read(TsHashTable *ht)
@@ -336,4 +337,6 @@ void zend_ts_hash_display(TsHashTable *ht)
zend_hash_display(&(ht->hash));
end_read(ht);
}
-#endif \ No newline at end of file
+#endif
+
+#endif /* ZTS */
diff --git a/Zend/zend_ts_hash.h b/Zend/zend_ts_hash.h
index 51472297df..abd8e032da 100644
--- a/Zend/zend_ts_hash.h
+++ b/Zend/zend_ts_hash.h
@@ -19,6 +19,8 @@
#ifndef ZEND_TS_HASH_H
#define ZEND_TS_HASH_H
+#ifdef ZTS
+
#include "zend.h"
typedef struct _zend_ts_hashtable {
@@ -112,4 +114,6 @@ END_EXTERN_C()
zend_ts_hash_init(ht, n, NULL, ZVAL_PTR_DTOR, persistent)
+#endif /* ZTS */
+
#endif /* ZEND_HASH_H */