方法

自 2.68 版开始支持

声明 [来源]

void
g_subprocess_launcher_close (
  GSubprocessLauncher* self
)

描述 [来源]

关闭以前通过 g_subprocess_launcher_take_fd(),g_subprocess_launcher_take_stderr_fd()等传递给对象的全部文件描述符。

调用此方法后,对 g_subprocess_launcher_spawn() 或 g_subprocess_launcher_spawnv() 的后续调用的返回值将为 G_IO_ERROR_CLOSED。此方法如果多次调用是幂等的。

当 GSubprocessLauncher 处置时,将自动调用此函数,但提供了单独的方法,以便垃圾收集的语言绑定可以提前调用它以确保 FD 已关闭。

从 2.68 版开始可用