Equivalent to launch_uris_as_manager but allows you to pass in file descriptors for the stdin, stdout and stderr streams of the launched process.
If application launching occurs via some non-spawn mechanism (e.g. D-Bus activation) then stdin_fd
, stdout_fd
and stderr_fd
are ignored.
this | |
uris |
List of URIs |
launch_context |
a AppLaunchContext |
spawn_flags |
SpawnFlags, used for each process |
user_setup |
a SpawnChildSetupFunc, used once for each process. |
pid_callback |
Callback for child processes |
stdin_fd |
file descriptor to use for child's stdin, or -1 |
stdout_fd |
file descriptor to use for child's stdout, or -1 |
stderr_fd |
file descriptor to use for child's stderr, or -1 |
pid_callback_data |
User data for |
user_setup_data |
User data for |
true on successful launch, false otherwise. |