diff options
author | Vinson Lee <[email protected]> | 2019-12-09 23:09:58 -0800 |
---|---|---|
committer | Vinson Lee <[email protected]> | 2019-12-10 21:35:47 -0800 |
commit | 9661fc9cdb42bc8d329feb30f3e80f511e60920e (patch) | |
tree | 7e19e68a2347ee4f1453a348fb78a183499cd391 | |
parent | 8bf590b46be9a20aeaddaf3ad73ee33dde6865c7 (diff) |
util/u_thread: Restrict u_thread_get_time_nano on macOS.
macOS does not have pthread_getcpuclockid.
src/util/u_thread.h:156:4: error: implicit declaration of function 'pthread_getcpuclockid' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
pthread_getcpuclockid(thread, &cid);
^
Fixes: 4913215d145e ("util/u_thread: don't restrict u_thread_get_time_nano() to __linux__")
Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2171
Signed-off-by: Vinson Lee <[email protected]>
Acked-by: Eric Engestrom <[email protected]>
-rw-r--r-- | src/util/u_thread.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/u_thread.h b/src/util/u_thread.h index 461d30bdd12..6fc89099fec 100644 --- a/src/util/u_thread.h +++ b/src/util/u_thread.h @@ -149,7 +149,7 @@ util_get_L3_for_pinned_thread(thrd_t thread, unsigned cores_per_L3) static inline int64_t u_thread_get_time_nano(thrd_t thread) { -#if defined(HAVE_PTHREAD) +#if defined(HAVE_PTHREAD) && !defined(__APPLE__) struct timespec ts; clockid_t cid; |