/* static initializer, init the mutex */
if((error = _pthread_mutex_init(omutex, NULL, (mutex->sig & 0xf))) != 0){
UNLOCK(mutex->lock);
/* static initializer, init the mutex */
if((error = _pthread_mutex_init(omutex, NULL, (mutex->sig & 0xf))) != 0){
UNLOCK(mutex->lock);