mtx_t
cnd_wait(cnd_t *cond, mtx_t *mtx)
cnd_timedwait(cnd_t * __restrict cond, mtx_t * __restrict mtx,
mtx_lock(mtx_t *mtx)
mtx_timedlock(mtx_t *__restrict mtx, const struct timespec *__restrict ts)
mtx_trylock(mtx_t *mtx)
mtx_unlock(mtx_t *mtx)
mtx_destroy(mtx_t *mtx)
mtx_init_default(mtx_t *mtx)
mtx_init_recursive(mtx_t *mtx)
mtx_init(mtx_t *mtx, int type)
int mtx_timedlock(mtx_t *__restrict, const struct timespec *__restrict);
int mtx_trylock(mtx_t *);
int mtx_unlock(mtx_t *);
int cnd_timedwait(cnd_t * __restrict, mtx_t * __restrict,
int cnd_wait(cnd_t *, mtx_t *);
void mtx_destroy(mtx_t *);
int mtx_init(mtx_t *, int);
int mtx_lock(mtx_t *);
mtx_t mtx;
mtx_t mtx;
mtx_t m;
static mtx_t b_m;
mtx_t m;
mtx_t m;
mtx_t m;
mtx_t m;