Lines Matching refs:mode
462 /* to test for executable access mode of a file */
486 #define SF_MMAP 00000001 /* in memory mapping mode */
494 #define SF_WIDE 00000400 /* in wide mode - stdio only */
517 /* bits for the mode field, SF_INIT defined in sfio_t.h */
666 int mode; /* type of pool */
874 #define SFKILL(f) ((f)->mode = (SF_AVAIL|SF_LOCK) )
875 #define SFKILLED(f) (((f)->mode&(SF_AVAIL|SF_LOCK)) == (SF_AVAIL|SF_LOCK) )
883 #define SETLOCAL(f) ((f)->mode |= SF_LOCAL)
884 #define GETLOCAL(f,v) ((v) = ((f)->mode&SF_LOCAL), (f)->mode &= ~SF_LOCAL, (v))
885 #define SFWRALL(f) ((f)->mode |= SF_RV)
886 #define SFISALL(f,v) ((((v) = (f)->mode&SF_RV) ? ((f)->mode &= ~SF_RV) : 0), \
903 #define SFMODE(f,l) ((f)->mode & ~(SF_RV|SF_RC|((l) ? SF_LOCK : 0)) )
904 #define SFLOCK(f,l) (void)((f)->mode |= SF_LOCK, (f)->endr = (f)->endw = (f)->data)
907 #define _SFOPEN(f) ((f)->mode == SF_READ ? _SFOPENRD(f) : \
908 (f)->mode == SF_WRITE ? _SFOPENWR(f) : \
911 ((f)->mode &= ~(SF_LOCK|SF_RC|SF_RV), _SFOPEN(f), 0) )
914 #define SFFROZEN(f) (((f)->mode&(SF_PUSH|SF_LOCK|SF_PEEK)) ? 1 : \
915 !((f)->mode&SF_STDIO) ? 0 : \
916 _Sfstdsync ? (*_Sfstdsync)(f) : (((f)->mode &= ~SF_STDIO),0) )