diff options
author | Jia Tan <jiat0218@gmail.com> | 2022-12-29 01:10:53 +0800 |
---|---|---|
committer | Jia Tan <jiat0218@gmail.com> | 2022-12-30 23:34:31 +0800 |
commit | 74dae7d30091e906d6a92a57952dea4354473f9b (patch) | |
tree | 128a776f1c62de4504aa5e6448c9ec3fc130d211 /src/common/mythread.h | |
parent | 7339e39dc060df6eda74a2c5b69961befc3d5d24 (diff) | |
download | xz-74dae7d30091e906d6a92a57952dea4354473f9b.tar.gz |
Build: No longer require HAVE_DECL_CLOCK_MONOTONIC to always be set.
Previously, if threading was enabled HAVE_DECL_CLOCK_MONOTONIC would always
be set to 0 or 1. However, this macro was needed in xz so if xz was not
built with threading and HAVE_DECL_CLOCK_MONOTONIC was not defined but
HAVE_CLOCK_GETTIME was, it caused a warning during build. Now,
HAVE_DECL_CLOCK_MONOTONIC has been renamed to HAVE_CLOCK_MONOTONIC and
will only be set if it is 1.
Diffstat (limited to 'src/common/mythread.h')
-rw-r--r-- | src/common/mythread.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/mythread.h b/src/common/mythread.h index 4138218..9be90d4 100644 --- a/src/common/mythread.h +++ b/src/common/mythread.h @@ -219,8 +219,8 @@ static inline int mythread_cond_init(mythread_cond *mycond) { #ifdef HAVE_CLOCK_GETTIME - // NOTE: HAVE_DECL_CLOCK_MONOTONIC is always defined to 0 or 1. -# if defined(HAVE_PTHREAD_CONDATTR_SETCLOCK) && HAVE_DECL_CLOCK_MONOTONIC +# if defined(HAVE_PTHREAD_CONDATTR_SETCLOCK) && \ + defined(HAVE_CLOCK_MONOTONIC) struct timespec ts; pthread_condattr_t condattr; |