| 296 | } |
| 297 | |
| 298 | TSReturnCode |
| 299 | TSMutexLockTry(TSMutex mutexp) |
| 300 | { |
| 301 | sdk_assert(sdk_sanity_check_mutex(mutexp) == TS_SUCCESS); |
| 302 | ProxyMutex *proxy_mutex = reinterpret_cast<ProxyMutex *>(mutexp); |
| 303 | return (MUTEX_TAKE_TRY_LOCK(proxy_mutex, this_ethread()) ? TS_SUCCESS : TS_ERROR); |
| 304 | } |
| 305 | |
| 306 | void |
| 307 | TSMutexUnlock(TSMutex mutexp) |