FLUSHRW
case FLUSHRW: str = "FLUSHRW"; break;
retval = ioctl(fd, I_FLUSH, FLUSHRW);
if (ioctl(fd, I_FLUSH, FLUSHRW) < 0) {
if (arg & ~FLUSHRW) {
(void) putnextctl1(strvp2wq(SOTOV(so)), M_FLUSH, FLUSHRW);
(void) putnextctl1(strvp2wq(SOTOV(so)), M_FLUSH, FLUSHRW);
(void) putnextctl1(connp->conn_rq, M_FLUSH, FLUSHRW);
(void) putnextctl1(q, M_FLUSH, FLUSHRW);
(void) putnextctl1(connp->conn_rq, M_FLUSH, FLUSHRW);
(void) ldi_ioctl(new_lh, I_FLUSH, (intptr_t)FLUSHRW,
(void) putnextctl1(RD(wq), M_FLUSH, FLUSHRW);
(void) putctl1(q, M_FLUSH, FLUSHRW);
ldterm_dosig(q, SIGINT, '\0', M_PCSIG, FLUSHRW);
M_PCSIG, FLUSHRW);
M_PCSIG, FLUSHRW);
M_PCSIG, FLUSHRW);
M_PCSIG, FLUSHRW);
(void) putnextctl1(q, M_FLUSH, FLUSHRW);
(void) putnextctl1(RD(q), M_FLUSH, FLUSHRW);
if ((*mp->b_rptr & FLUSHRW) != FLUSHRW)
if ((*mp->b_rptr & FLUSHRW) == FLUSHR)
else if ((*mp->b_rptr & FLUSHRW) == FLUSHW)
(void) putnextctl1(RD(wq), M_FLUSH, FLUSHRW);
(void) putnextctl1(RD(wq), M_FLUSH, FLUSHRW);
(void) putnextctl1(peer_tep->te_rq, M_FLUSH, FLUSHRW);
(void) putnextctl1(tep->te_rq, M_FLUSH, FLUSHRW);
if (*mp->b_rptr == FLUSHW || *mp->b_rptr == FLUSHRW) {
if (*mp->b_rptr == FLUSHR || *mp->b_rptr == FLUSHRW) {
flushed_already = FLUSHRW;
if (flushed_already != FLUSHRW) {
*bp->b_rptr = FLUSHRW;
if (arg & ~FLUSHRW)
if (binfo.bi_flag & ~FLUSHRW)
(void) putctl1(wq, M_FLUSH, FLUSHRW);