#ifndef REGTEST #include #include #include int mtx_trylock(mtx_t *mtx) { switch(pthread_mutex_trylock(mtx)) { case 0: return thrd_success; case EBUSY: return thrd_busy; default: return thrd_error; } } #endif #ifdef TEST #include <_PDCLIB_test.h> int main( void ) { return TEST_RESULTS; } #endif