create_lock
static mutex_t create_lock;
(void) mutex_lock(&create_lock);
(void) mutex_unlock(&create_lock);
(void) mutex_unlock(&create_lock);
(void) mutex_lock(&create_lock);
(void) mutex_unlock(&create_lock);
(void) mutex_lock(&create_lock);
(void) mutex_unlock(&create_lock);
(void) mutex_unlock(&create_lock);
(void) mutex_lock(&create_lock);
(void) mutex_unlock(&create_lock);
static mutex_t create_lock = DEFAULTMUTEX;
ret = create_lock(&fd, pt->msgp, errstring);