summaryrefslogtreecommitdiff
path: root/win32/win32thread.h
diff options
context:
space:
mode:
Diffstat (limited to 'win32/win32thread.h')
-rw-r--r--win32/win32thread.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/win32/win32thread.h b/win32/win32thread.h
index 809e0f7212..a52118b48e 100644
--- a/win32/win32thread.h
+++ b/win32/win32thread.h
@@ -175,6 +175,11 @@ END_EXTERN_C
} \
} STMT_END
+#define FREE_THREAD_KEY \
+ STMT_START { \
+ TlsFree(PL_thr_key); \
+ } STMT_END
+
#if defined(USE_RTL_THREAD_API) && !defined(_MSC_VER)
#define JOIN(t, avp) \
STMT_START { \