From: Marcel Holtmann Date: Tue, 18 Jan 2011 20:21:57 +0000 (+0100) Subject: Set GIOChannel to no encoding and no buffering X-Git-Tag: 2.0_alpha~1862 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a1e76ec36320b976e88ddb19c8da6396ee272446;p=framework%2Fconnectivity%2Fconnman.git Set GIOChannel to no encoding and no buffering --- diff --git a/src/rfkill.c b/src/rfkill.c index 523c7e7..2a4458b 100644 --- a/src/rfkill.c +++ b/src/rfkill.c @@ -149,6 +149,9 @@ int __connman_rfkill_init(void) channel = g_io_channel_unix_new(fd); g_io_channel_set_close_on_unref(channel, TRUE); + g_io_channel_set_encoding(channel, NULL, NULL); + g_io_channel_set_buffered(channel, FALSE); + flags = g_io_channel_get_flags(channel); flags |= G_IO_FLAG_NONBLOCK; g_io_channel_set_flags(channel, flags, NULL); diff --git a/src/rtnl.c b/src/rtnl.c index f486a18..3d42043 100644 --- a/src/rtnl.c +++ b/src/rtnl.c @@ -1515,6 +1515,9 @@ int __connman_rtnl_init(void) channel = g_io_channel_unix_new(sk); g_io_channel_set_close_on_unref(channel, TRUE); + g_io_channel_set_encoding(channel, NULL, NULL); + g_io_channel_set_buffered(channel, FALSE); + g_io_add_watch(channel, G_IO_IN | G_IO_NVAL | G_IO_HUP | G_IO_ERR, netlink_event, NULL);