pub unsafe extern "C" fn on_exit( __func: Option<unsafe extern "C" fn(__status: c_int, __arg: *mut c_void)>, __arg: *mut c_void, ) -> c_int