steal_fds
Description:
Returns the array of file descriptors that is contained in this object.
After this call, the descriptors are no longer contained in this. 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. The file descriptors in the array are set to close-on-exec.
If return.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 this, an empty array is returned.
Parameters:
this | |
length |
pointer to the length of the returned array, or null |
Returns:
an array of file descriptors |