pub unsafe extern "C" fn g_spawn_async(
working_directory: *const i8,
argv: *mut *mut i8,
envp: *mut *mut i8,
flags: u32,
child_setup: Option<unsafe extern "C" fn(_: *mut c_void)>,
user_data: *mut c_void,
child_pid: *mut i32,
error: *mut *mut GError
) -> i32