Source.addUnixFd
void * addUnixFd(int fd, glib.types.IOCondition events)Monitors fd for the IO events in events.
The tag returned by this function can be used to remove or modify the monitoring of the fd using [glib.source.Source.removeUnixFd] or [glib.source.Source.modifyUnixFd].
It is not necessary to remove the fd before destroying the source; it will be cleaned up automatically.
This API is only intended to be used by implementations of #GSource. Do not call this API on a #GSource that you did not create.
As the name suggests, this function is not available on Windows.
Parameters
fd | the fd to monitor |
events | an event mask |
Returns
an opaque tag