Lines Matching defs:mode
465 /* to test for executable access mode of a file */
489 #define SF_MMAP 00000001 /* in memory mapping mode */
497 #define SF_WIDE 00000400 /* in wide mode - stdio only */
520 /* bits for the mode field, SF_INIT defined in sfio_t.h */
669 int mode; /* type of pool */
881 #define SFKILL(f) ((f)->mode = (SF_AVAIL|SF_LOCK) )
882 #define SFKILLED(f) (((f)->mode&(SF_AVAIL|SF_LOCK)) == (SF_AVAIL|SF_LOCK) )
890 #define SETLOCAL(f) ((f)->mode |= SF_LOCAL)
891 #define GETLOCAL(f,v) ((v) = ((f)->mode&SF_LOCAL), (f)->mode &= ~SF_LOCAL, (v))
892 #define SFWRALL(f) ((f)->mode |= SF_RV)
893 #define SFISALL(f,v) ((((v) = (f)->mode&SF_RV) ? ((f)->mode &= ~SF_RV) : 0), \
910 #define SFMODE(f,l) ((f)->mode & ~(SF_RV|SF_RC|((l) ? SF_LOCK : 0)) )
911 #define SFLOCK(f,l) (void)((f)->mode |= SF_LOCK, (f)->endr = (f)->endw = (f)->data)
914 #define _SFOPEN(f) ((f)->mode == SF_READ ? _SFOPENRD(f) : \
915 (f)->mode == SF_WRITE ? _SFOPENWR(f) : \
918 ((f)->mode &= ~(SF_LOCK|SF_RC|SF_RV), _SFOPEN(f), 0) )
921 #define SFFROZEN(f) (((f)->mode&(SF_PUSH|SF_LOCK|SF_PEEK)) ? 1 : \
922 !((f)->mode&SF_STDIO) ? 0 : \
923 _Sfstdsync ? (*_Sfstdsync)(f) : (((f)->mode &= ~SF_STDIO),0) )