ASYNC_BREAK
while ((async->async_flags & (ASYNC_BREAK|ASYNC_DELAY))) {
if (!(async->async_flags & (ASYNC_BREAK|ASYNC_DELAY|ASYNC_PROGRESS))) {
(async->async_flags & (ASYNC_BUSY|ASYNC_BREAK|ASYNC_DELAY))) {
if (async->async_flags & (ASYNC_BREAK|ASYNC_OUT_SUSPEND))
if ((async->async_flags & ASYNC_BREAK) &&
async->async_flags &= ~(ASYNC_DELAY|ASYNC_BREAK);
if (async->async_flags & (ASYNC_BREAK|ASYNC_BUSY)) {
async->async_flags & ASYNC_BREAK ? "break" : "busy");
async->async_flags |= ASYNC_BREAK;
if (!(async->async_flags & ASYNC_BREAK))
while (async->async_flags & ASYNC_BREAK) {
async->async_flags |= ASYNC_BREAK;
if (((async->async_flags & (ASYNC_SW_IN_NEEDED | ASYNC_BREAK |
if (!(async->async_flags & (ASYNC_BREAK|ASYNC_DELAY|ASYNC_PROGRESS))) {
if (!(async->async_flags & ASYNC_BREAK)) {
(async->async_flags & (ASYNC_BUSY|ASYNC_BREAK|ASYNC_DELAY))) {
if (async->async_flags & ASYNC_BREAK)
if (async->async_flags & ASYNC_BREAK) {
async->async_flags &= ~(ASYNC_DELAY|ASYNC_BREAK|ASYNC_DRAINING);
if (async->async_flags & (ASYNC_BREAK|ASYNC_BUSY|ASYNC_DRAINING)) {
async->async_flags & ASYNC_BREAK
async->async_flags |= ASYNC_BREAK;
async->async_flags |= ASYNC_BREAK;