mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-28 10:30:03 +01:00
Always claim file descriptors open to devices are readable, since we can't
2005-03-30 Tor Lillqvist <tml@novell.com> * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Always claim file descriptors open to devices are readable, since we can't know. fstat() doesn't gve any useful information.
This commit is contained in:
parent
ce1509b6ae
commit
3e78c3c95d
@ -1,3 +1,9 @@
|
||||
2005-03-30 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/giowin32.c (g_io_win32_fd_get_flags_internal): Always claim
|
||||
file descriptors open to devices are readable, since we can't
|
||||
know. fstat() doesn't gve any useful information.
|
||||
|
||||
2005-03-29 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/gmain.c (g_poll): [Win32] If the event fired, assign
|
||||
|
@ -1,3 +1,9 @@
|
||||
2005-03-30 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/giowin32.c (g_io_win32_fd_get_flags_internal): Always claim
|
||||
file descriptors open to devices are readable, since we can't
|
||||
know. fstat() doesn't gve any useful information.
|
||||
|
||||
2005-03-29 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/gmain.c (g_poll): [Win32] If the event fired, assign
|
||||
|
@ -1,3 +1,9 @@
|
||||
2005-03-30 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/giowin32.c (g_io_win32_fd_get_flags_internal): Always claim
|
||||
file descriptors open to devices are readable, since we can't
|
||||
know. fstat() doesn't gve any useful information.
|
||||
|
||||
2005-03-29 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/gmain.c (g_poll): [Win32] If the event fired, assign
|
||||
|
@ -1,3 +1,9 @@
|
||||
2005-03-30 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/giowin32.c (g_io_win32_fd_get_flags_internal): Always claim
|
||||
file descriptors open to devices are readable, since we can't
|
||||
know. fstat() doesn't gve any useful information.
|
||||
|
||||
2005-03-29 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/gmain.c (g_poll): [Win32] If the event fired, assign
|
||||
|
@ -1450,9 +1450,9 @@ g_io_win32_fd_get_flags_internal (GIOChannel *channel,
|
||||
{
|
||||
/* XXX Seems there is no way to find out the readability of file
|
||||
* handles to device files (consoles, mostly) without doing a
|
||||
* blocking read. So punt, use st->st_mode.
|
||||
* blocking read. So punt, say it's readable.
|
||||
*/
|
||||
channel->is_readable = !!(st->st_mode & _S_IREAD);
|
||||
channel->is_readable = TRUE;
|
||||
|
||||
channel->is_writeable =
|
||||
(WriteFile ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL) != 0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user