| 831 | #endif // HAS_PTHREAD_MUTEX_TIMEDLOCK |
| 832 | |
| 833 | BUTIL_FORCE_INLINE int pthread_mutex_trylock_internal(pthread_mutex_t* mutex) { |
| 834 | int rc = sys_pthread_mutex_trylock(mutex); |
| 835 | if (0 == rc) { |
| 836 | FIND_SYS_PTHREAD_MUTEX_OWNER_MAP_ENTRY(mutex); |
| 837 | SYS_PTHREAD_MUTEX_SET_OWNER; |
| 838 | ADD_TLS_PTHREAD_LOCK_COUNT; |
| 839 | } |
| 840 | return rc; |
| 841 | } |
| 842 | |
| 843 | BUTIL_FORCE_INLINE int pthread_mutex_unlock_internal(pthread_mutex_t* mutex) { |
| 844 | SYS_PTHREAD_MUTEX_RESET_OWNER(mutex); |
no test coverage detected