From cefacee21b5ad569e2394b32793648e1b80f3d6b Mon Sep 17 00:00:00 2001 From: David Young Date: Mon, 3 Feb 2020 16:33:28 -0600 Subject: src/H5Eint.c: #include H5TSprivate.h for H5TS_thread_id() definitions. test/thread_id.c: move threads_failure() inside #ifdefs. --- src/H5Eint.c | 1 + test/thread_id.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/H5Eint.c b/src/H5Eint.c index ce6675e..2aedc17 100644 --- a/src/H5Eint.c +++ b/src/H5Eint.c @@ -37,6 +37,7 @@ #include "H5Epkg.h" /* Error handling */ #include "H5Iprivate.h" /* IDs */ #include "H5MMprivate.h" /* Memory management */ +#include "H5TSprivate.h" /* Thread stuff */ /****************/ diff --git a/test/thread_id.c b/test/thread_id.c index 75ffe17..8f6e2d5 100644 --- a/test/thread_id.c +++ b/test/thread_id.c @@ -26,13 +26,13 @@ */ #include "testhdf5.h" +#if defined(H5_HAVE_THREADSAFE) && !defined(H5_HAVE_WIN_THREADS) + #define threads_failure(_call, _result) do { \ errx(EXIT_FAILURE, "%s.%d: " #_call ": %s", __func__, \ __LINE__, strerror(_result)); \ } while (false) -#if defined(H5_HAVE_THREADSAFE) && !defined(H5_HAVE_WIN_THREADS) - #define NTHREADS 5 static volatile bool failed = false; -- cgit v0.12