UnixConnection.receiveFd
int receiveFd(gio.cancellable.Cancellable cancellable = null)Receives a file descriptor from the sending end of the connection. The sending end has to call [gio.unix_connection.UnixConnection.sendFd] for this to work.
As well as reading the fd this also reads a single byte from the stream, as this is required for fd passing to work on some implementations.
Parameters
cancellable | optional #GCancellable object, null to ignore |
Returns
a file descriptor on success, -1 on error.
Throws
[ErrorWrap]