Lines Matching refs:mode
41 reg int mode, local;
50 mode = 0;
51 else if((mode = type&SF_WRITE) )
74 { if(type == 1 ) /* upward compatibility mode */
81 { if((f->mode&SF_RDWR) != f->mode && _sfmode(f,0,0) < 0)
95 if(!mode && !(mode = f->flags&SF_READ) )
96 mode = SF_WRITE;
97 if((int)f->mode != mode && _sfmode(f,mode,local) < 0)
110 if(size == 0 || (f->mode&SF_WRITE))
128 if(f->mode&SF_WRITE)
132 { f->mode |= SF_RV;
136 { if(f->mode&SF_PKRD)
138 f->mode &= ~SF_PKRD;
146 f->mode |= SF_RV;
176 { if((f->mode&SF_WRITE) && (f->flags&SF_MALLOC) )
182 else if(f->mode&SF_WRITE) /* allocate side buffer */
196 { f->mode |= SF_PEEK;
197 if((f->mode & SF_READ) && size == 0 && data != f->next)
198 f->mode |= SF_GETR; /* so sfread() will unlock */