turns on append mode, corresponds to %O_APPEND (see the documentation of the UNIX open() syscall)
the mask of the flags that are returned from g_io_channel_get_flags()
indicates that the io channel is readable. This flag cannot be changed.
indicates that the io channel is seekable, i.e. that g_io_channel_seek_position() can be used on it. This flag cannot be changed.
indicates that the io channel is writable. This flag cannot be changed.
a misspelled version of G_IO_FLAG_IS_WRITABLE
that existed before the spelling was fixed in GLib 2.30. It is kept
here for compatibility reasons. Deprecated since 2.30
the mask that specifies all the valid flags.
turns on nonblocking mode, corresponds to %O_NONBLOCK/%O_NDELAY (see the documentation of the UNIX open() syscall)
the mask of the flags that the user can modify with g_io_channel_set_flags()
Specifies properties of a #GIOChannel. Some of the flags can only be read with g_io_channel_get_flags(), but not changed with g_io_channel_set_flags().