枚举
GiO子进程标志
自:2.40
描述 [src]
用于定义GSubprocess行为的标志。
请注意,stdin的默认设置为从/dev/null重定向。对于stdout和stderr,默认设置是从调用进程继承对应的描述符。
请注意,混合“不兼容”的标志是程序员错误。例如,您不能同时请求G_SUBPROCESS_FLAGS_STDOUT_PIPE和G_SUBPROCESS_FLAGS_STDOUT_SILENCE。
自:2.40
成员
-
G_SUBPROCESS_FLAGS_NONE -
没有标志。
- 值:
0 - 自:2.40
- 值:
-
G_SUBPROCESS_FLAGS_STDIN_PIPE -
为派生进程的stdin创建一个管道,可以以
g_subprocess_get_stdin_pipe()的方式访问。- 值:
1 - 自:2.40
- 值:
-
G_SUBPROCESS_FLAGS_STDIN_INHERIT -
stdin从调用进程继承。
- 值:
2 - 自:2.40
- 值:
-
G_SUBPROCESS_FLAGS_STDOUT_PIPE -
为派生进程的stdout创建一个管道,可以以
g_subprocess_get_stdout_pipe()的方式访问。- 值:
4 - 自:2.40
- 值:
-
G_SUBPROCESS_FLAGS_STDOUT_SILENCE -
静音派生进程的stdout(即:重定向到
/dev/null)。- 值:
8 - 自:2.40
- 值:
-
G_SUBPROCESS_FLAGS_STDERR_PIPE -
为派生进程的stderr创建一个管道,可以以
g_subprocess_get_stderr_pipe()的方式访问。- 值:
16 - 自:2.40
- 值:
-
G_SUBPROCESS_FLAGS_STDERR_SILENCE -
静音派生进程的stderr(即:重定向到
/dev/null)。- 值:
32 - 自:2.40
- 值:
-
G_SUBPROCESS_FLAGS_STDERR_MERGE -
将派生进程的stderr与stdout合并。这是一个将两个流都重定向到公共日志文件的不错方法。
- 值:
64 - 自:2.40
- 值:
-
G_SUBPROCESS_FLAGS_INHERIT_FDS -
派生进程将继承其父进程的文件描述符,除非那些描述符已被明确标记为在exec时关闭。此标志对“标准”文件描述符(stdin,stdout,stderr)没有影响。
- 值:
128 - 自:2.40
- 值:
-
G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP -
在派生子进程时需要路径搜索时,请使用启动器环境中的
PATH。(自:2.72)- 值:
256 - 自:2.40
- 值: