#ifdef FAKE_THREADS
#include "fakethr.h"
#else
+#ifdef WIN32
+/*typedef CRITICAL_SECTION perl_mutex;*/
+typedef HANDLE perl_mutex;
+typedef HANDLE perl_cond;
+typedef DWORD perl_key;
+#else
#include <pthread.h>
typedef pthread_mutex_t perl_mutex;
typedef pthread_cond_t perl_cond;
typedef pthread_key_t perl_key;
+#endif /* WIN32 */
#endif /* FAKE_THREADS */
#endif /* USE_THREADS */