Lines Matching refs:fh
213 static void zend_file_handle_dtor(zend_file_handle *fh) /* {{{ */ in zend_file_handle_dtor() argument
215 switch (fh->type) { in zend_file_handle_dtor()
217 if (fh->handle.fp) { in zend_file_handle_dtor()
218 fclose(fh->handle.fp); in zend_file_handle_dtor()
219 fh->handle.fp = NULL; in zend_file_handle_dtor()
223 if (fh->handle.stream.closer && fh->handle.stream.handle) { in zend_file_handle_dtor()
224 fh->handle.stream.closer(fh->handle.stream.handle); in zend_file_handle_dtor()
226 fh->handle.stream.handle = NULL; in zend_file_handle_dtor()
234 if (fh->opened_path) { in zend_file_handle_dtor()
235 zend_string_release_ex(fh->opened_path, 0); in zend_file_handle_dtor()
236 fh->opened_path = NULL; in zend_file_handle_dtor()
238 if (fh->buf) { in zend_file_handle_dtor()
239 efree(fh->buf); in zend_file_handle_dtor()
240 fh->buf = NULL; in zend_file_handle_dtor()
242 if (fh->filename) { in zend_file_handle_dtor()
243 zend_string_release(fh->filename); in zend_file_handle_dtor()
244 fh->filename = NULL; in zend_file_handle_dtor()