pub unsafe extern "C" fn freopen( _Filename: *const c_char, _Mode: *const c_char, _File: *mut FILE, ) -> *mut FILE