Browse code

Don't use pthread if not using threads (for example --disable-pthreads passed to configure).

Török Edvin authored on 2009/10/13 23:02:18
Showing 1 changed files
... ...
@@ -66,7 +66,7 @@ static inline unsigned int fmap_which_page(fmap_t *m, size_t at);
66 66
 #define UNPAGE_THRSHLD_HI 8*1024*1024
67 67
 #define READAHEAD_PAGES 8
68 68
 
69
-#if defined(HAVE_MMAP) && defined(C_LINUX)
69
+#if defined(HAVE_MMAP) && defined(C_LINUX) && defined(CL_THREAD_SAFE)
70 70
 /*
71 71
    WORKAROUND
72 72
    Relieve some stress on mmap_sem.