Make mutex functions reentrant