Hi Sunil, This looks good to me. However is there a reason not to do the same for the PTHREAD_MUTEX_RECURSIVE_NP case? That uses the same lll_trylock approach (and it would be nice to use more similar logic for both cases). Cheers, Wilco