函数

GLibUnixPipeget

自 2.80

声明 [来源]

int
g_unix_pipe_get (
  GUnixPipe* self,
  GUnixPipeEnd end
)

描述 [来源]

返回管道的一个端点。它仍由 self 拥有。

此函数是异步信号安全的(请参阅 signal(7)signal-safety(7)),因此可以从信号处理程序或 GSpawnChildSetupFunc 中安全地调用。

此函数保留了 errno 的值。

自 2.80 以来可用

此函数不是直接提供给语言绑定的。

参数

self

类型: GUnixPipe

一对文件描述符。

数据由函数的调用者拥有。
end

类型: GUnixPipeEnd

管道的一个端点。

返回值

类型: int

self 拥有的非负文件描述符,调用者不得关闭它,如果管道的相应端已被关闭或被偷取,则返回负数。