UnixFDMessage.stealFds

Returns the array of file descriptors that is contained in this object.

After this call, the descriptors are no longer contained in @message. Further calls will return an empty list (unless more descriptors have been added).

The return result of this function must be freed with g_free(). The caller is also responsible for closing all of the file descriptors.

If @length is non-%NULL then it is set to the number of file descriptors in the returned array. The returned array is also terminated with -1.

This function never returns %NULL. In case there are no file descriptors contained in @message, an empty array is returned.

Return: an array of file descriptors

class UnixFDMessage
int[]
stealFds
()

Meta

Since

2.22