PS_BUSY
if (pps->status & PS_BUSY)
pps->status &= ~PS_BUSY;
if (pps->request || pps->status & (PS_DISABLED|PS_LATER|PS_BUSY))
pps->status |= PS_BUSY;
#define CHKFREE(PPS) (!((PPS)->status & (PS_BUSY|PS_LATER)))
if (status & PS_BUSY)
} else if (status & PS_BUSY) {