Lines Matching refs:fp
34 _IO_new_fgetpos (fp, posp)
35 _IO_FILE *fp;
40 CHECK_FILE (fp, EOF);
41 _IO_cleanup_region_start ((void (*) __P ((void *))) _IO_funlockfile, fp);
42 _IO_flockfile (fp);
43 pos = _IO_seekoff_unlocked (fp, 0, _IO_seek_cur, 0);
44 if (_IO_in_backup (fp))
46 if (fp->_mode <= 0)
47 pos -= fp->_IO_save_end - fp->_IO_save_base;
69 if (fp->_mode > 0
70 && (*fp->_codecvt->__codecvt_do_encoding) (fp->_codecvt) < 0)
72 posp->__state = fp->_wide_data->_IO_state;
75 _IO_funlockfile (fp);