X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fzebra-lock.h;fp=include%2Fzebra-lock.h;h=7aa47f9985c64910612283c7e5eb583273f7a13d;hb=77686142af94172d1887190ebd47aeb53f704057;hp=44de1f4604097d6ab574e7c7ca117a1c8cf970d0;hpb=7015acd8e5d174585a19064a0bc7ce19c612591e;p=idzebra-moved-to-github.git diff --git a/include/zebra-lock.h b/include/zebra-lock.h index 44de1f4..7aa47f9 100644 --- a/include/zebra-lock.h +++ b/include/zebra-lock.h @@ -5,7 +5,7 @@ #ifdef WIN32 #include #endif -#if HAVE_PTHREAD_H +#if YAZ_POSIX_THREADS #include #endif @@ -17,7 +17,7 @@ typedef struct { #ifdef WIN32 CRITICAL_SECTION mutex; #else -# if HAVE_PTHREAD_H +# if YAZ_POSIX_THREADS pthread_mutex_t mutex; # else int dummy; @@ -34,7 +34,7 @@ YAZ_EXPORT int zebra_mutex_unlock (Zebra_mutex *p); typedef struct { int readers_reading; int writers_writing; -#if HAVE_PTHREAD_H +#if YAZ_POSIX_THREADS pthread_mutex_t mutex; pthread_cond_t lock_free; #endif @@ -48,7 +48,7 @@ YAZ_EXPORT int zebra_lock_rdwr_runlock (Zebra_lock_rdwr *p); YAZ_EXPORT int zebra_lock_rdwr_wunlock (Zebra_lock_rdwr *p); typedef struct { -#if HAVE_PTHREAD_H +#if YAZ_POSIX_THREADS pthread_mutex_t mutex; pthread_cond_t cond; #else