Lines Matching refs:_flags
74 ._flags = flags, ._file = fd, ._cookie = __sF + fd, ._close = __sclose, \
174 if (fp->_flags == 0) in __sfp()
186 fp->_flags = 1; /* reserve this slot; caller sets real flags */ in __sfp()
216 if (fp->_flags != 0 && (fp->_flags & __SIGN) == 0) { in _fwalk()
238 fp->_flags = flags; in __FILE_init()
334 if (fp->_flags == 0) { in freopen()
335 fp->_flags = __SEOF; // Hold on to it. in freopen()
340 if (fp->_flags & __SWR) __sflush(fp); in freopen()
367 if (fp->_flags & __SMBF) free(fp->_bf._base); in freopen()
381 fp->_flags = 0; // Release. in freopen()
407 if (fp->_flags == 0) { in __FILE_close()
415 int r = fp->_flags & __SWR ? __sflush(fp) : 0; in __FILE_close()
419 if (fp->_flags & __SMBF) free(fp->_bf._base); in __FILE_close()
438 fp->_flags = 0; in __FILE_close()
476 return ((fp->_flags & __SEOF) != 0); in feof_unlocked()
498 if ((fp->_flags & __SWR) == 0) return 0; in __sflush()
508 fp->_w = (fp->_flags & (__SLBF|__SNBF)) ? 0 : fp->_bf._size; in __sflush()
513 fp->_flags |= __SERR; in __sflush()
577 if (fp->_flags & __SRD) { in __ftello64_unlocked()
583 } else if (fp->_flags & __SWR && fp->_p != nullptr) { in __ftello64_unlocked()
627 fp->_flags &= ~__SEOF; in __fseeko64()
696 fp->_flags = __SRW; in __funopen()
698 fp->_flags = __SRD; in __funopen()
700 fp->_flags = __SWR; in __funopen()
1034 f._flags = __SWR | __SSTR; in vsnprintf()
1075 if ((fp->_flags & (__SWR | __SRW)) == 0) { in fflush_unlocked()
1094 fp->_flags |= __SERR; in fread_unlocked()
1136 fp->_flags |= (bytes_read == 0) ? __SEOF : __SERR; in fread_unlocked()
1159 fp->_flags |= __SERR; in fwrite_unlocked()