Let's suppose we have a global mutex or rwlock initialized with a static initializer:
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
or
pthread_rwlock_t lock = PTHREAD_RWLOCK_INITIALIZER;
Documentation says it's equivalent to pthread_*_init
with default parameters.
Do we have to destroy a mutex or rwlock initialized this way?