Searched refs:SF_PUSH (Results 1 - 5 of 5) sorted by relevance

/osnet-11/usr/src/lib/libast/common/sfio/
H A Dsfclrlock.c57 /* throw away all lock bits except for stacking state SF_PUSH */
58 f->mode &= (SF_RDWR|SF_INIT|SF_POOL|SF_PUSH|SF_SYNCED|SF_STDIO);
60 rv = (f->mode&SF_PUSH) ? 0 : (f->flags&SF_FLAGS);
H A Dsfswap.c27 ** unless streams are locked by SF_PUSH.
43 if(!f1 || (f1->mode&SF_AVAIL) || (SFFROZEN(f1) && (f1->mode&SF_PUSH)) )
45 if(f2 && SFFROZEN(f2) && (f2->mode&SF_PUSH) )
52 f1->mode |= SF_PUSH; /* make sure there is no recursion on f1 */
57 f2->mode |= SF_PUSH; /* make sure there is no recursion on f2 */
H A Dsfstack.c68 f2->mode &= ~SF_PUSH;
100 f2->mode |= SF_PUSH;
106 f1->mode &= ~SF_PUSH;
H A Dsfsync.c122 mode = f->mode&SF_PUSH;
123 f->mode &= ~SF_PUSH;
H A Dsfhdr.h524 #define SF_PUSH 00000100 /* stream has been pushed */ macro
921 #define SFFROZEN(f) (((f)->mode&(SF_PUSH|SF_LOCK|SF_PEEK)) ? 1 : \

Completed in 28 milliseconds