Sets a function to be called when the IO condition, as specified by condition becomes true for fd.
Sets a function to be called when the IO condition, as specified by condition becomes true for fd.
Creates a glib.Source to watch for a particular IO condition on a file descriptor.
Similar to the UNIX pipe() call, but on modern systems like Linux uses the pipe2() system call, which atomically creates a pipe with the configured flags. The only supported flag currently is FD_CLOEXEC. If for example you want to configure O_NONBLOCK, that must still be done separately with fcntl().
Control the non-blocking state of the given file descriptor, according to nonblock. On most systems this uses O_NONBLOCK, but on some older ones may use O_NDELAY.
A convenience function for g_unix_signal_source_new(), which attaches to the default glib.MainContext You can remove the watch using Source.remove.
A convenience function for g_unix_signal_source_new(), which attaches to the default glib.MainContext You can remove the watch using Source.remove.
Create a glib.Source that will be dispatched upon delivery of the UNIX signal signum. In GLib versions before 2.36, only SIGHUP, SIGINT, SIGTERM can be monitored. In GLib 2.36, SIGUSR1 and SIGUSR2 were added. In GLib 2.54, SIGWINCH was added.