static int wine_pthread_mutex_trylock(pthread_mutex_t *mutex) { if (!((wine_mutex)mutex)->critsect) mutex_real_init( mutex ); if (!RtlTryEnterCriticalSection(((wine_mutex)mutex)->critsect)) return EBUSY; return 0; }
HOOKFUNC BOOL NTAPI MyRtlTryEnterCriticalSection(RTL_CRITICAL_SECTION* crit) { ENTER(crit); return RtlTryEnterCriticalSection(crit); }
HOOKFUNC BOOL NTAPI MyRtlTryEnterCriticalSection(RTL_CRITICAL_SECTION* crit) { debuglog(LCF_WAIT|LCF_FREQUENT, __FUNCTION__ "(0x%x) called.", (DWORD)crit); return RtlTryEnterCriticalSection(crit); }