SI_STATE_OPEN
if (ISSET(ch->ch_state, SI_STATE_OPEN)) {
if (ISSET(ch->ch_state, SI_STATE_OPEN)) {
if (ISSET(ch->ch_state, SI_STATE_OPEN)) {
ch->ch_state |= SI_STATE_OPEN;
ch->ch_state &= ~(SI_STATE_OPEN | SI_STATE_STOPPED);