pub unsafe extern "C" fn signal( arg1: i32, arg2: Option<unsafe extern "C" fn(_: i32)>, ) -> Option<unsafe extern "C" fn(_: i32, _: Option<unsafe extern "C" fn(_: i32)>)>