diff --git a/glib/giochannel.c b/glib/giochannel.c index 6fec45f66..25baf42c9 100644 --- a/glib/giochannel.c +++ b/glib/giochannel.c @@ -946,6 +946,7 @@ g_io_channel_get_line_term (GIOChannel *channel, **/ /** * GIOFlags: + * @G_IO_FLAG_NONE: no special flags set. Since: 2.74 * @G_IO_FLAG_APPEND: turns on append mode, corresponds to %O_APPEND * (see the documentation of the UNIX open() syscall) * @G_IO_FLAG_NONBLOCK: turns on nonblocking mode, corresponds to diff --git a/glib/giochannel.h b/glib/giochannel.h index 5a13449d5..dee3d7d05 100644 --- a/glib/giochannel.h +++ b/glib/giochannel.h @@ -85,6 +85,7 @@ typedef enum typedef enum { + G_IO_FLAG_NONE GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0, G_IO_FLAG_APPEND = 1 << 0, G_IO_FLAG_NONBLOCK = 1 << 1, G_IO_FLAG_IS_READABLE = 1 << 2, /* Read only flag */ diff --git a/glib/giounix.c b/glib/giounix.c index b6345b6c6..067cecf9a 100644 --- a/glib/giounix.c +++ b/glib/giounix.c @@ -400,7 +400,7 @@ g_io_unix_set_flags (GIOChannel *channel, static GIOFlags g_io_unix_get_flags (GIOChannel *channel) { - GIOFlags flags = 0; + GIOFlags flags = G_IO_FLAG_NONE; glong fcntl_flags; GIOUnixChannel *unix_channel = (GIOUnixChannel *) channel;