pub unsafe extern "C" fn g_child_watch_add( pid: i32, function: Option<unsafe extern "C" fn(_: i32, _: i32, _: *mut c_void)>, data: *mut c_void ) -> u32