diff options
Diffstat (limited to 'src/posix-lock-obj.h')
-rw-r--r-- | src/posix-lock-obj.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/posix-lock-obj.h b/src/posix-lock-obj.h index 7714d3c..872e55a 100644 --- a/src/posix-lock-obj.h +++ b/src/posix-lock-obj.h @@ -20,15 +20,22 @@ #ifndef POSIX_LOCK_OBJ_H #define POSIX_LOCK_OBJ_H -#define LOCK_ABI_VERSION 1 +#define LOCK_ABI_NOT_AVAILABLE (-1) +#if USE_POSIX_THREADS +# define LOCK_ABI_VERSION 1 +#else +# define LOCK_ABI_VERSION LOCK_ABI_NOT_AVAILABLE +#endif typedef struct { long vers; +#if USE_POSIX_THREADS union { pthread_mutex_t mtx; long *dummy; } u; +#endif } _gpgrt_lock_t; |