gh-108724: Use _PyTime_GetMonotonicClock() in parking_lot.c by vstinner · Pull Request #112222 · python/cpython
# ifdef HAVE_SEM_CLOCKWAIT _PyTime_t deadline = _PyDeadline_Init(timeout); _PyTime_AsTimespec_clamp(deadline, &ts); err = sem_clockwait(&sema->platform_sem, CLOCK_MONOTONIC, &ts); # else _PyTime_t deadline = _PyTime_Add(_PyTime_GetSystemClock(), timeout); _PyTime_AsTimespec_clamp(deadline, &ts); err = sem_timedwait(&sema->platform_sem, &ts); #endif