ISC_SM_RUN
if((sp->flags & (ISC_OQNOTEMPTY | ISC_SM_RUN)) == ISC_SM_RUN) {
} while(sp->flags & ISC_SM_RUN);
sp->flags &= ~ISC_SM_RUN;
sp->flags |= ISC_SM_RUN;