Lines Matching refs:sc_flags
105 short sc_flags; /* see below */
211 sc->sc_flags = MTF_EXISTS;
250 if ((sc->sc_flags & MTF_STATTIMEO) != 0)
253 (sc->sc_flags & MTF_DSJTIMEO) != 0 ? -1 : sc->sc_slave,
255 sc->sc_flags &= ~MTF_DSJTIMEO;
264 sc->sc_flags |= MTF_DSJTIMEO;
290 (sc->sc_flags & MTF_STATCONT) != 0 ? -1 : sc->sc_slave,
293 sc->sc_flags &= ~(MTF_STATTIMEO | MTF_STATCONT);
300 sc->sc_flags |= MTF_STATCONT;
302 sc->sc_flags |= MTF_STATTIMEO;
332 if ((sc->sc_flags & MTF_EXISTS) == 0)
336 sc->sc_flags);
337 if ((sc->sc_flags & MTF_OPEN) != 0)
339 sc->sc_flags |= MTF_OPEN;
341 if ((sc->sc_flags & MTF_ALIVE) == 0) {
343 if (error != 0 || (sc->sc_flags & MTF_ALIVE) == 0)
351 if ((sc->sc_flags & MTF_REW) == 0)
420 sc->sc_flags &= ~MTF_OPEN;
429 if ((sc->sc_flags & MTF_WRT) != 0) {
435 sc->sc_flags &= ~MTF_OPEN;
558 sc->sc_flags &= ~MTF_WRT;
560 if ((sc->sc_flags & MTF_ALIVE) == 0 &&
564 if ((sc->sc_flags & MTF_REW) != 0) {
573 sc->sc_flags &= ~MTF_REW;
582 if ((sc->sc_flags &
600 if ((sc->sc_flags & MTF_PASTEOT) != 0) {
612 sc->sc_flags &= ~(MTF_PASTEOT | MTF_ATEOT);
618 if ((sc->sc_flags & MTF_HITEOF) != 0)
624 if ((sc->sc_flags & MTF_HITBOF) != 0)
630 sc->sc_flags |= MTF_REW;
647 sc->sc_flags |= MTF_REW;
709 if ((sc->sc_flags & MTF_PASTEOT) != 0) {
714 sc->sc_flags |= MTF_IO;
717 sc->sc_flags |= MTF_WRT | MTF_IO;
727 if ((sc->sc_flags & MTF_REW) != 0)
738 sc->sc_flags &= MTF_EXISTS | MTF_OPEN | MTF_REW;
741 sc->sc_flags &= ~(MTF_HITEOF | MTF_HITBOF);
793 sc->sc_flags &= ~(MTF_HITEOF | MTF_HITBOF);
795 (sc->sc_flags & (MTF_IO | MTF_STATTIMEO | MTF_DSJTIMEO)) == 0){
808 sc->sc_flags &= ~MTF_IO;
841 sc->sc_flags &= MTF_OPEN | MTF_EXISTS;
856 if ((sc->sc_flags & MTF_IO) != 0) {
857 sc->sc_flags &= ~MTF_IO;
870 if ((sc->sc_flags & MTF_ATEOT) != 0)
871 sc->sc_flags |= MTF_PASTEOT;
874 sc->sc_flags |= MTF_ATEOT;
885 sc->sc_flags |= MTF_HITEOF;
887 sc->sc_flags |= MTF_HITBOF;
891 sc->sc_flags |= MTF_ALIVE;
903 sc->sc_flags |= MTF_HITEOF;
913 sc->sc_flags &= ~MTF_IO;