[PATCH] Fix building t-lock for WIN32

Jussi Kivilinna jussi.kivilinna at iki.fi
Mon Oct 14 21:48:42 CEST 2019


* tests/t-lock.c (external_lock_test_init, external_lock_test_lock)
(externel_lock_test_unlock, external_lock_test_destroy)
(nonce_thread, get_rand, pick_account, pick_value, revision_thread)
(accountant_thread): Build also if _WIN32 defined in addition to
HAVE_PTHREAD.
--

Signed-off-by: Jussi Kivilinna <jussi.kivilinna at iki.fi>
---
 tests/t-lock.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/t-lock.c b/tests/t-lock.c
index e09b782e4..e263aff2e 100644
--- a/tests/t-lock.c
+++ b/tests/t-lock.c
@@ -90,7 +90,7 @@ struct thread_arg_s
 
 
 

-#ifdef HAVE_PTHREAD
+#if defined(HAVE_PTHREAD) || defined(_WIN32)
 /* Wrapper functions to access Libgcrypt's internal test lock.  */
 static void
 external_lock_test_init (int line)
@@ -136,7 +136,7 @@ external_lock_test_destroy (int line)
 
 
 

-#ifdef HAVE_PTHREAD
+#if defined(HAVE_PTHREAD) || defined(_WIN32)
 /* The nonce thread.  We simply request a couple of nonces and
    return.  */
 static THREAD_RET_TYPE
@@ -253,7 +253,7 @@ print_accounts (void)
 }
 
 
-#ifdef HAVE_PTHREAD
+#if defined(HAVE_PTHREAD) || defined(_WIN32)
 /* Get a a random integer value in the range 0 to HIGH.  */
 static unsigned int
 get_rand (int high)




More information about the Gcrypt-devel mailing list