From 1581cac17af8815e558c5087a5e9243740056ea3 Mon Sep 17 00:00:00 2001 From: nroskill Date: Mon, 6 Mar 2023 04:11:20 +0000 Subject: [PATCH] fix compile in perf mode --- deps/oblib/src/lib/thread/ob_tenant_hook.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/deps/oblib/src/lib/thread/ob_tenant_hook.cpp b/deps/oblib/src/lib/thread/ob_tenant_hook.cpp index af84b42df..01027ac7f 100644 --- a/deps/oblib/src/lib/thread/ob_tenant_hook.cpp +++ b/deps/oblib/src/lib/thread/ob_tenant_hook.cpp @@ -141,5 +141,19 @@ int futex_hook(uint32_t *uaddr, int futex_op, uint32_t val, const struct timespe } /* extern "C" */ +#else +int ob_pthread_cond_wait(pthread_cond_t *__restrict __cond, + pthread_mutex_t *__restrict __mutex) +{ + return pthread_cond_wait(__cond, __mutex); +} + +int ob_pthread_cond_timedwait(pthread_cond_t *__restrict __cond, + pthread_mutex_t *__restrict __mutex, + const struct timespec *__restrict __abstime) +{ + return pthread_cond_timedwait(__cond, __mutex, __abstime); +} + #endif /* PERF_MODE */ #endif /* _OCEABASE_TENANT_PRELOAD_H_ */