ISC_SM_RUNNING
sp->flags &= ~ISC_SM_RUNNING;
while(sp->flags & ISC_SM_RUNNING) {
sp->flags |= ISC_SM_RUNNING;