Fix building t-lock for WIN32
authorJussi Kivilinna <jussi.kivilinna@iki.fi>
Mon, 14 Oct 2019 19:37:23 +0000 (22:37 +0300)
committerJussi Kivilinna <jussi.kivilinna@iki.fi>
Mon, 14 Oct 2019 19:37:23 +0000 (22:37 +0300)
* 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@iki.fi>
tests/t-lock.c

index e09b782..e263aff 100644 (file)
@@ -90,7 +90,7 @@ struct thread_arg_s
 
 
 \f
-#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)
 
 
 \f
-#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)