diff --git a/src/xpdev/genwrap.h b/src/xpdev/genwrap.h
index 5c1ac21713280e7e0026c01f6bc0b72542eb07d0..70f9eac595a291dffc0867901f58da5ae2b1dffd 100644
--- a/src/xpdev/genwrap.h
+++ b/src/xpdev/genwrap.h
@@ -198,7 +198,7 @@ extern "C" {
 	#define SLEEP(x)		DosSleep(x)
 	#define BEEP(freq,dur)	DosBeep(freq,dur)
 
-#elif defined(__unix__)
+#elif defined(__unix__) || defined(__APPLE__)
 
 	#if defined(_PTH_PTHREAD_H_)
 		#define SLEEP(x)		({ int y=x; struct timeval tv; \