Lines Matching refs:iop
41 setvbuf(FILE *iop, char *abuf, int type, size_t size) in setvbuf() argument
46 int sflag = iop->_flag & _IOMYBUF; in setvbuf()
48 int fd = _get_fd(iop); in setvbuf()
50 FLOCKFILE(lk, iop); in setvbuf()
51 iop->_flag &= ~(_IOMYBUF | _IONBF | _IOLBF); in setvbuf()
55 iop->_flag |= _IONBF; /* file is unbuffered */ in setvbuf()
65 iop->_flag |= _IOMYBUF; in setvbuf()
75 iop->_flag |= type; /* buffer file */ in setvbuf()
87 iop->_flag |= _IOMYBUF; in setvbuf()
100 if (iop->_base != NULL && sflag) in setvbuf()
101 free((char *)iop->_base - PUSHBACK); in setvbuf()
103 iop->_base = temp; in setvbuf()
104 _setbufend(iop, temp + size); in setvbuf()
105 iop->_ptr = temp; in setvbuf()
106 iop->_cnt = 0; in setvbuf()