lock_error
goto lock_error;
goto lock_error;
lock_error:;
extern void lock_error(const mutex_t *, const char *, void *, const char *);
lock_error(mp, "mutex_lock", NULL, NULL);
lock_error(mp, "mutex_lock", NULL, "mutex is misaligned");
lock_error(mp, "mutex_unlock", NULL, NULL);
lock_error(mp, "cond_wait", cvp, "mutex is misaligned");
lock_error(mp, "cond_wait", cvp, "condvar is misaligned");
lock_error(mp, "cond_wait", cvp, NULL);
lock_error(mp, "recursive mutex in cond_wait",
lock_error(mp, "cond_wait", cvp,
lock_error(mp, "cond_wait", cvp,