Lines Matching refs:fp
49 __smakebuf(FILE *fp)
56 if (fp->_flags & __SNBF) {
57 fp->_bf._base = fp->_p = fp->_nbuf;
58 fp->_bf._size = 1;
61 flags = __swhatbuf(fp, &size, &couldbetty);
63 fp->_flags |= __SNBF;
64 fp->_bf._base = fp->_p = fp->_nbuf;
65 fp->_bf._size = 1;
70 fp->_bf._base = fp->_p = p;
71 fp->_bf._size = size;
72 if (couldbetty && isatty(fp->_file))
74 fp->_flags |= flags;
81 __swhatbuf(FILE *fp, size_t *bufsize, int *couldbetty)
85 if (fp->_file < 0 || fstat(fp->_file, &st) < 0) {
104 fp->_blksize = st.st_blksize;
105 return ((st.st_mode & S_IFMT) == S_IFREG && fp->_seek == __sseek ?