No, it's fine. There is a macro, PTHREAD_MUTEX_INITIALIZER, which you can use to statically initialize a mutex, but it initializes it to an unlocked state. There is no initializer macro which...