函数
gioUnixFDMessagesteal_fds
自:2.22
声明 [源]
gint*
g_unix_fd_message_steal_fds (
GUnixFDMessage* message,
gint* length
)
描述 [源]
返回该对象包含的文件描述符数组。
此调用之后,描述符不再包含在 message
中。后续调用将返回空列表(除非已添加更多描述符)。
此函数的返回结果必须使用 g_free() 释放。调用者也负责关闭所有文件描述符。
如果 length
非 NULL
,则将其设置为返回数组中文件描述符的数量。返回数组也以 -1 结尾。
此函数永远不会返回 NULL
。如果没有包含在 message
中的文件描述符,则返回空数组。
自:2.22
参数
message
-
类型:
GUnixFDMessage
一个
GUnixFDMessage
。数据由函数的调用者拥有。 length
-
类型:
gint*
指向返回数组长度的指针,或
NULL
。该参数将由函数设置。 该参数可以是 NULL
。