Lines Matching refs:fp
37 freopen (const char *filename, const char *mode, FILE *fp) in freopen() argument
42 CHECK_FILE (fp, NULL); in freopen()
44 _IO_acquire_lock (fp); in freopen()
46 _IO_SYNC (fp); in freopen()
48 if (!(fp->_flags & _IO_IS_FILEBUF)) in freopen()
51 int fd = _IO_fileno (fp); in freopen()
55 fp->_flags2 |= _IO_FLAGS2_NOCLOSE; in freopen()
64 _IO_old_file_close_it (fp); in freopen()
65 _IO_JUMPS_FUNC_UPDATE (fp, &_IO_old_file_jumps); in freopen()
66 result = _IO_old_file_fopen (fp, gfilename, mode); in freopen()
71 _IO_file_close_it (fp); in freopen()
72 _IO_JUMPS_FILE_plus (fp) = &_IO_file_jumps; in freopen()
73 if (_IO_vtable_offset (fp) == 0 && fp->_wide_data != NULL) in freopen()
74 fp->_wide_data->_wide_vtable = &_IO_wfile_jumps; in freopen()
75 result = _IO_file_fopen (fp, gfilename, mode, 1); in freopen()
79 fp->_flags2 &= ~_IO_FLAGS2_NOCLOSE; in freopen()
110 _IO_release_lock (fp); in freopen()