pub unsafe extern "C" fn freopen( arg1: *const c_char, arg2: *const c_char, arg3: *mut FILE, ) -> *mut FILE