diff options
author | Derek Mauro <dmauro@google.com> | 2023-04-06 08:19:11 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-04-06 08:19:57 -0700 |
commit | a880427b38b2eca647a6eb0a09b241dbd962a4b9 (patch) | |
tree | 78b48493f26979a7ac308554372399e7e57b7440 /absl/synchronization/internal/pthread_waiter.h | |
parent | d7228036ab2a191462c532b914a99c3a8d10a171 (diff) | |
download | abseil-a880427b38b2eca647a6eb0a09b241dbd962a4b9.tar.gz abseil-a880427b38b2eca647a6eb0a09b241dbd962a4b9.tar.bz2 abseil-a880427b38b2eca647a6eb0a09b241dbd962a4b9.zip |
Synchronization: Support true relative timeouts on Apple platforms
using the non-portable pthread_cond_timedwait_relative_np()
PiperOrigin-RevId: 522340555
Change-Id: I08682f74d8d94965330f12274c7a92632b1a29f1
Diffstat (limited to 'absl/synchronization/internal/pthread_waiter.h')
-rw-r--r-- | absl/synchronization/internal/pthread_waiter.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/absl/synchronization/internal/pthread_waiter.h b/absl/synchronization/internal/pthread_waiter.h index a930a9e8..206aefa4 100644 --- a/absl/synchronization/internal/pthread_waiter.h +++ b/absl/synchronization/internal/pthread_waiter.h @@ -40,6 +40,8 @@ class PthreadWaiter : public WaiterCrtp<PthreadWaiter> { static constexpr char kName[] = "PthreadWaiter"; private: + int TimedWait(KernelTimeout t); + // REQUIRES: mu_ must be held. void InternalCondVarPoke(); |