pub unsafe extern "C" fn vte_terminal_spawn_with_fds_async(
terminal: *mut VteTerminal,
pty_flags: VtePtyFlags,
working_directory: *const c_char,
argv: *const *const c_char,
envv: *const *const c_char,
fds: *const c_int,
n_fds: c_int,
map_fds: *const c_int,
n_map_fds: c_int,
spawn_flags: GSpawnFlags,
child_setup: GSpawnChildSetupFunc,
child_setup_data: gpointer,
child_setup_data_destroy: GDestroyNotify,
timeout: c_int,
cancellable: *mut GCancellable,
callback: VteTerminalSpawnAsyncCallback,
user_data: gpointer,
)