Companion

object Companion

Properties

Link copied to clipboard

The child will inherit the parent's standard error.

Link copied to clipboard

the child will inherit the parent's standard input (by default, the child's standard input is attached to /dev/null).

Link copied to clipboard

The child will inherit the parent's standard output.

Link copied to clipboard

create all pipes with the O_CLOEXEC flag set. Since: 2.40

Link copied to clipboard

no flags, default behaviour

Link copied to clipboard

the child will not be automatically reaped; you must use g_child_watch_add() yourself (or call waitpid() or handle SIGCHLD yourself), or the child will become a zombie.

Link copied to clipboard

the first element of argv is the file to execute, while the remaining elements are the actual argument vector to pass to the file. Normally g_spawn_async_with_pipes() uses argv[0] as the file to execute, and passes all of argv to the child.

Link copied to clipboard

the parent's open file descriptors will be inherited by the child; otherwise all descriptors except stdin, stdout and stderr will be closed before calling exec() in the child.

Link copied to clipboard

argv[0] need not be an absolute path, it will be looked for in the user's PATH.

Link copied to clipboard

if argv[0] is not an absolute path, it will be looked for in the PATH from the passed child environment. Since: 2.34

Link copied to clipboard

the child's standard error will be discarded.

Link copied to clipboard

The child's standard input is attached to /dev/null.

Link copied to clipboard

the child's standard output will be discarded, instead of going to the same location as the parent's standard output.