Lines Matching refs:iop
44 fgets(char *buf, int size, FILE *iop) in fgets() argument
52 FLOCKFILE(lk, iop); in fgets()
54 _SET_ORIENTATION_BYTE(iop); in fgets()
56 if (!(iop->_flag & (_IOREAD | _IORW))) { in fgets()
62 if (iop->_base == NULL) { in fgets()
63 if ((bufend = _findbuf(iop)) == NULL) { in fgets()
69 bufend = _bufend(iop); in fgets()
74 if (iop->_cnt <= 0) { in fgets()
75 if (__filbuf(iop) != EOF) { in fgets()
76 iop->_ptr--; /* put back the character */ in fgets()
77 iop->_cnt++; in fgets()
84 n = (int)(size < iop->_cnt ? size : iop->_cnt); in fgets()
85 if ((p = memccpy(ptr, (char *)iop->_ptr, '\n', in fgets()
89 iop->_cnt -= n; in fgets()
90 iop->_ptr += n; in fgets()
91 if (_needsync(iop, bufend)) in fgets()
92 _bufsync(iop, bufend); in fgets()