+2003-01-02 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gwin32.h: Correct the comment telling what headers have
+ the declarations of some POSIXish functions.
+
+ * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Fix braino:
+ The checks for readability/writeability were backwards.
+
2003-01-01 Tor Lillqvist <tml@iki.fi>
* glib/gmessages.c (ensure_stderr_valid): New function, parallel
+2003-01-02 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gwin32.h: Correct the comment telling what headers have
+ the declarations of some POSIXish functions.
+
+ * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Fix braino:
+ The checks for readability/writeability were backwards.
+
2003-01-01 Tor Lillqvist <tml@iki.fi>
* glib/gmessages.c (ensure_stderr_valid): New function, parallel
+2003-01-02 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gwin32.h: Correct the comment telling what headers have
+ the declarations of some POSIXish functions.
+
+ * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Fix braino:
+ The checks for readability/writeability were backwards.
+
2003-01-01 Tor Lillqvist <tml@iki.fi>
* glib/gmessages.c (ensure_stderr_valid): New function, parallel
+2003-01-02 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gwin32.h: Correct the comment telling what headers have
+ the declarations of some POSIXish functions.
+
+ * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Fix braino:
+ The checks for readability/writeability were backwards.
+
2003-01-01 Tor Lillqvist <tml@iki.fi>
* glib/gmessages.c (ensure_stderr_valid): New function, parallel
+2003-01-02 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gwin32.h: Correct the comment telling what headers have
+ the declarations of some POSIXish functions.
+
+ * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Fix braino:
+ The checks for readability/writeability were backwards.
+
2003-01-01 Tor Lillqvist <tml@iki.fi>
* glib/gmessages.c (ensure_stderr_valid): New function, parallel
+2003-01-02 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gwin32.h: Correct the comment telling what headers have
+ the declarations of some POSIXish functions.
+
+ * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Fix braino:
+ The checks for readability/writeability were backwards.
+
2003-01-01 Tor Lillqvist <tml@iki.fi>
* glib/gmessages.c (ensure_stderr_valid): New function, parallel
if (st->st_mode & _S_IFIFO)
{
channel->is_readable =
- (PeekNamedPipe ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL, NULL) == 0);
+ (PeekNamedPipe ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL, NULL) != 0);
channel->is_writeable =
- (WriteFile ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL) == 0);
+ (WriteFile ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL) != 0);
channel->is_seekable = FALSE;
}
else if (st->st_mode & _S_IFCHR)
channel->is_readable = !!(st->st_mode & _S_IREAD);
channel->is_writeable =
- (WriteFile ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL) == 0);
+ (WriteFile ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL) != 0);
- /* XXX What about devices that actually *are* seekable? But those would probably
- * not be handled using the C runtime anyway, but using Windows-specific code.
+ /* XXX What about devices that actually *are* seekable? But
+ * those would probably not be handled using the C runtime
+ * anyway, but using Windows-specific code.
*/
channel->is_seekable = FALSE;
}
else
{
channel->is_readable =
- (ReadFile ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL) == 0);
+ (ReadFile ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL) != 0);
channel->is_writeable =
- (WriteFile ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL) == 0);
+ (WriteFile ((HANDLE) _get_osfhandle (win32_channel->fd), &c, 0, &count, NULL) != 0);
channel->is_seekable = TRUE;
}
* access: <io.h>
* unlink: <stdio.h> or <io.h>
* open, read, write, lseek, close: <io.h>
- * rmdir: <direct.h>
- * pipe: <direct.h>
+ * rmdir: <io.h>
+ * pipe: <io.h>
*/
/* pipe is not in OLDNAMES.LIB or -lmoldname-msvc. */