Lines Matching refs:iop

65 	FILE *iop;  in fopen()  local
68 iop = _findiop(); in fopen()
73 rc = _endopen(name, type, iop, LARGE_OPEN); in fopen()
75 if (rc == NULL && iop != NULL) in fopen()
76 iop->_flag = 0; /* release iop */ in fopen()
82 _freopen_null(const char *type, FILE *iop) in _freopen_null() argument
88 if (iop == NULL || iop->_flag == 0) { in _freopen_null()
98 if (_get_fd(iop) == -1) { in _freopen_null()
99 (void) close_fd(iop); in _freopen_null()
104 if (!(iop->_flag & _IONBF) && (iop->_flag & (_IOWRT | _IOREAD | _IORW))) in _freopen_null()
105 (void) _fflush_u(iop); in _freopen_null()
107 if (iop->_flag & _IOMYBUF) { in _freopen_null()
108 free((char *)iop->_base - PUSHBACK); in _freopen_null()
110 iop->_base = NULL; in _freopen_null()
111 iop->_ptr = NULL; in _freopen_null()
116 mb = _getmbstate(iop); in _freopen_null()
119 iop->_cnt = 0; in _freopen_null()
120 _setorientation(iop, _NO_MODE); in _freopen_null()
122 fd = FILENO(iop); in _freopen_null()
156 iop->_flag &= ~_DEF_FLAG_MASK; /* clear lower 8-bits */ in _freopen_null()
158 iop->_flag |= _IOREAD; in _freopen_null()
161 iop->_flag |= _IOWRT; in _freopen_null()
164 iop->_flag |= _IOWRT; in _freopen_null()
168 iop->_flag = (iop->_flag & ~(_IOREAD | _IOWRT)) | _IORW; in _freopen_null()
172 iop->_flag = _IOREAD; in _freopen_null()
175 iop->_flag = _IOWRT; in _freopen_null()
178 iop->_flag = _IOWRT; in _freopen_null()
182 iop->_flag = _IORW; in _freopen_null()
198 return (iop); in _freopen_null()
205 iop->_flag = 0; /* release iop */ in _freopen_null()
210 freopen(const char *name, const char *type, FILE *iop) in freopen() argument
220 FLOCKFILE(lk, iop); in freopen()
221 rc = _freopen_null(type, iop); in freopen()
229 FLOCKFILE(lk, iop); in freopen()
236 (void) close_fd(iop); in freopen()
238 rc = _endopen(name, type, iop, LARGE_OPEN); in freopen()
241 iop->_flag = 0; /* release iop */ in freopen()