Lines Matching refs:fp

50 freopen(const char *file, const char *mode, FILE *fp)  in freopen()  argument
56 (void) fclose(fp); in freopen()
63 FLOCKFILE(fp); in freopen()
73 if (fp->_flags == 0) { in freopen()
74 fp->_flags = __SEOF; /* hold on to it */ in freopen()
79 if (fp->_flags & __SWR) in freopen()
80 (void) __sflush(fp); in freopen()
82 isopen = fp->_close != NULL; in freopen()
83 if ((wantfd = fp->_file) < 0 && isopen) { in freopen()
84 (void) (*fp->_close)(fp->_cookie); in freopen()
94 (void) (*fp->_close)(fp->_cookie); in freopen()
107 (void) (*fp->_close)(fp->_cookie); in freopen()
108 if (fp->_flags & __SMBF) in freopen()
109 free((char *)fp->_bf._base); in freopen()
110 fp->_w = 0; in freopen()
111 fp->_r = 0; in freopen()
112 fp->_p = NULL; in freopen()
113 fp->_bf._base = NULL; in freopen()
114 fp->_bf._size = 0; in freopen()
115 fp->_lbfsize = 0; in freopen()
116 if (HASUB(fp)) in freopen()
117 FREEUB(fp); in freopen()
118 _UB(fp)._size = 0; in freopen()
119 WCIO_FREE(fp); in freopen()
120 if (HASLB(fp)) in freopen()
121 FREELB(fp); in freopen()
122 fp->_lb._size = 0; in freopen()
125 fp->_flags = 0; /* set it free */ in freopen()
126 FUNLOCKFILE(fp); in freopen()
145 fp->_flags = 0; /* set it free */ in freopen()
146 FUNLOCKFILE(fp); in freopen()
151 fp->_flags = flags; in freopen()
152 fp->_file = f; in freopen()
153 fp->_cookie = fp; in freopen()
154 fp->_read = __sread; in freopen()
155 fp->_write = __swrite; in freopen()
156 fp->_seek = __sseek; in freopen()
157 fp->_close = __sclose; in freopen()
168 (void) __sseek((void *)fp, (fpos_t)0, SEEK_END); in freopen()
169 FUNLOCKFILE(fp); in freopen()
170 return (fp); in freopen()