summaryrefslogtreecommitdiff
path: root/random
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2021-11-18 19:34:36 +0200
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2021-11-18 19:37:39 +0200
commitc38ebc3b6c7d6844209a58677379b61750b6504d (patch)
treeb1996afa98aa9e43c1c5abbda0f620c59ce77d70 /random
parent1183ffdd7a242955c1cc34eef0b02c002202a9ec (diff)
downloadlibgcrypt-c38ebc3b6c7d6844209a58677379b61750b6504d.tar.gz
jitterentropy: fix building on Win32
* random/jitterentropy.h (jent_notime_ctx): Add #ifdef JENT_CONF_ENABLE_INTERNAL_TIMER around pthread variables. -- GnuPG-bug-id: 5523 Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'random')
-rw-r--r--random/jitterentropy.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/random/jitterentropy.h b/random/jitterentropy.h
index 0a91f36a..97579bd0 100644
--- a/random/jitterentropy.h
+++ b/random/jitterentropy.h
@@ -393,8 +393,10 @@ int jent_entropy_switch_notime_impl(struct jent_notime_thread *new_thread);
/* -- BEGIN timer-less threading support functions to prevent code dupes -- */
struct jent_notime_ctx {
+#ifdef JENT_CONF_ENABLE_INTERNAL_TIMER
pthread_attr_t notime_pthread_attr; /* pthreads library */
pthread_t notime_thread_id; /* pthreads thread ID */
+#endif
};
#ifdef JENT_CONF_ENABLE_INTERNAL_TIMER