cv_wait_sig_swap_core
extern int cv_wait_sig_swap_core(kcondvar_t *, kmutex_t *, int *);
if (!cv_wait_sig_swap_core(&pool->dp_cv, &door_knob,
return (cv_wait_sig_swap_core(cvp, mp, NULL));
extern int cv_wait_sig_swap_core(kcondvar_t *, kmutex_t *, int *);