From: Vinson Lee Date: Tue, 10 Dec 2019 07:09:58 +0000 (-0800) Subject: util/u_thread: Restrict u_thread_get_time_nano on macOS. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9661fc9cdb42bc8d329feb30f3e80f511e60920e;p=mesa.git 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 Acked-by: Eric Engestrom --- 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;