cnd_t
extern int cnd_broadcast(cnd_t *);
extern void cnd_destroy(cnd_t *);
extern int cnd_init(cnd_t *);
extern int cnd_signal(cnd_t *);
extern int cnd_timedwait(cnd_t *_RESTRICT_KYWD, mtx_t *_RESTRICT_KYWD,
extern int cnd_wait(cnd_t *, mtx_t *);
cnd_wait(cnd_t *cnd, mtx_t *mtx)
cnd_broadcast(cnd_t *cnd)
cnd_destroy(cnd_t *cnd)
cnd_init(cnd_t *cnd)
cnd_signal(cnd_t *cnd)
cnd_timedwait(cnd_t *_RESTRICT_KYWD cnd, mtx_t *_RESTRICT_KYWD mtx,
cnd_t cnd;
static cnd_t broadcast_cnd;
static cnd_t signal_cnd;
static cnd_t ct_cnd;
static cnd_t co_cnd;