Extended/improved threading emulation
[middleman.git] / include / compat.h
index f7d3608..cae5a66 100644 (file)
@@ -2,8 +2,11 @@
 #define COMPAT_H
 
 #define pthread_mutex_t int
+#define pthread_rwlock_t int
+#define pthread_t int
+#define pthread_attr_t int
 #define PTHREAD_MUTEX_INITIALIZER 0
-#define pthread_attr_init(attr)
+#define pthread_attr_init(attr) (*(attr)=0)
 #define pthread_attr_destroy(attr)
 #define pthread_attr_setdetachstate(attr,state)
 #define pthread_attr_setschedpolicy(attr,policy)