From: Brad King Date: Mon, 26 Oct 2015 14:13:24 +0000 (-0400) Subject: Do not use pthread.h API without header X-Git-Tag: v3.1.900a~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=844b006283d1dfbc4256f7c26434459040dad5d4;p=thirdparty%2Flibarchive.git Do not use pthread.h API without header --- diff --git a/libarchive/archive_random.c b/libarchive/archive_random.c index f4d42547f..a20b9b111 100644 --- a/libarchive/archive_random.c +++ b/libarchive/archive_random.c @@ -142,11 +142,10 @@ struct arc4_stream { uint8_t s[256]; }; -static pthread_mutex_t arc4random_mtx = PTHREAD_MUTEX_INITIALIZER; - #define RANDOMDEV "/dev/urandom" #define KEYSIZE 128 #ifdef HAVE_PTHREAD_H +static pthread_mutex_t arc4random_mtx = PTHREAD_MUTEX_INITIALIZER; #define _ARC4_LOCK() pthread_mutex_lock(&arc4random_mtx); #define _ARC4_UNLOCK() pthread_mutex_unlock(&arc4random_mtx); #else