trying to type mutex.c