Lines Matching refs:mode
122 if(_Sfexiting && !(f->flags&SF_STRING) && (f->mode&SF_WRITE))
127 if((init = f->mode&SF_INIT) )
131 else if((f->mode&SF_RDWR) != SFMODE(f,local) && _sfmode(f,0,local) < 0)
135 f->mode = (f->mode&SF_RDWR)|SF_LOCK;
140 if(f->proc && (f->flags&SF_READ) && (f->mode&SF_WRITE) &&
150 f->mode &= ~SF_SYNCED;
267 /* set line mode for terminals */
301 if(okmmap && size && (f->mode&SF_READ) && f->extent >= 0 )
326 else if(f == sfstderr && (f->mode&SF_WRITE))
359 if(size == 0 && !(f->flags&SF_STRING) && !(f->bits&SF_MMAP) && (f->mode&SF_READ))
368 f->endb = (f->mode&SF_READ) ? f->data : f->data+size;
376 if((f->mode&SF_READ) && !sf_malloc)