Lines Matching refs:fp

55     FILE * __restrict fp)  in freopen()  argument
62 (void) fclose(fp); in freopen()
67 FLOCKFILE_CANCELSAFE(fp); in freopen()
79 if (fp->_flags == 0) { in freopen()
81 fp = NULL; in freopen()
84 if ((dflags = _fcntl(fp->_file, F_GETFL)) < 0) { in freopen()
86 fclose(fp); in freopen()
88 fp = NULL; in freopen()
94 fclose(fp); in freopen()
96 fp = NULL; in freopen()
99 if (fp->_flags & __SWR) in freopen()
100 (void) __sflush(fp); in freopen()
104 if (_fcntl(fp->_file, F_SETFL, dflags) < 0) { in freopen()
106 fclose(fp); in freopen()
108 fp = NULL; in freopen()
113 (void) ftruncate(fp->_file, (off_t)0); in freopen()
115 (void) _sseek(fp, (fpos_t)0, SEEK_SET); in freopen()
117 (void) _fcntl(fp->_file, F_SETFD, FD_CLOEXEC); in freopen()
118 f = fp->_file; in freopen()
132 if (fp->_flags == 0) { in freopen()
133 fp->_flags = __SEOF; /* hold on to it */ in freopen()
138 if (fp->_flags & __SWR) in freopen()
139 (void) __sflush(fp); in freopen()
141 isopen = fp->_close != NULL; in freopen()
142 if ((wantfd = fp->_file) < 0 && isopen) { in freopen()
143 (void) (*fp->_close)(fp->_cookie); in freopen()
153 (void) (*fp->_close)(fp->_cookie); in freopen()
170 if (fp->_flags & __SMBF) in freopen()
171 free((char *)fp->_bf._base); in freopen()
172 fp->_w = 0; in freopen()
173 fp->_r = 0; in freopen()
174 fp->_p = NULL; in freopen()
175 fp->_bf._base = NULL; in freopen()
176 fp->_bf._size = 0; in freopen()
177 fp->_lbfsize = 0; in freopen()
178 if (HASUB(fp)) in freopen()
179 FREEUB(fp); in freopen()
180 fp->_ub._size = 0; in freopen()
181 if (HASLB(fp)) in freopen()
182 FREELB(fp); in freopen()
183 fp->_lb._size = 0; in freopen()
184 fp->_orientation = 0; in freopen()
185 memset(&fp->_mbstate, 0, sizeof(mbstate_t)); in freopen()
186 fp->_flags2 = 0; in freopen()
190 (void) (*fp->_close)(fp->_cookie); in freopen()
191 fp->_flags = 0; /* set it free */ in freopen()
193 fp = NULL; in freopen()
208 (void)_close(fp->_file); in freopen()
219 fp->_flags = 0; /* set it free */ in freopen()
221 fp = NULL; in freopen()
225 fp->_flags = flags; in freopen()
226 fp->_file = f; in freopen()
227 fp->_cookie = fp; in freopen()
228 fp->_read = __sread; in freopen()
229 fp->_write = __swrite; in freopen()
230 fp->_seek = __sseek; in freopen()
231 fp->_close = __sclose; in freopen()
241 fp->_flags2 |= __S2OAP; in freopen()
242 (void) _sseek(fp, (fpos_t)0, SEEK_END); in freopen()
246 return (fp); in freopen()