Did some digging into the ARM SEGV landly has seen recently and this makes me wounder: Can anyone tell me why uclibc_mutex.h uses __uclibc_mutex_unlock in macro __UCLIBC_MUTEX_CONDITIONAL_LOCK() instead of __pthread_mutex_unlock()? Jocke