Method
MetaWaylandClientspawnv
Declaration [src]
GSubprocess*
meta_wayland_client_spawnv (
MetaWaylandClient* client,
MetaDisplay* display,
const char* const* argv,
GError** error
)
Description [src]
Creates a GSubprocess given a provided array of arguments, launching a new
process with the binary specified in the first element of argv, and with the
rest of elements as parameters. It also sets up a new Wayland socket and sets
the environment variable WAYLAND_SOCKET to make the new process to use it.
Parameters
display |
MetaDisplay |
The current MetaDisplay. |
|
| The data is owned by the caller of the function. | |
argv |
An array of filename |
Command line arguments. |
|
The array must be NULL-terminated. | |
| The data is owned by the caller of the function. | |
| Each element is a file system path, using the OS encoding. | |
error |
GError ** |
The return location for a GError*, or NULL. |
Return value
| Returns: | GSubprocess |
A new |
|
| The caller of the method takes ownership of the data, and is responsible for freeing it. |