Correct the comment telling what headers have the declarations of some
authorTor Lillqvist <tml@iki.fi>
Thu, 2 Jan 2003 00:30:22 +0000 (00:30 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Thu, 2 Jan 2003 00:30:22 +0000 (00:30 +0000)
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.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/giowin32.c
glib/gwin32.h

index 9d9a885..371b043 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+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
index 9d9a885..371b043 100644 (file)
@@ -1,3 +1,11 @@
+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
index 9d9a885..371b043 100644 (file)
@@ -1,3 +1,11 @@
+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
index 9d9a885..371b043 100644 (file)
@@ -1,3 +1,11 @@
+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
index 9d9a885..371b043 100644 (file)
@@ -1,3 +1,11 @@
+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
index 9d9a885..371b043 100644 (file)
@@ -1,3 +1,11 @@
+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
index 7d9c0c9..8c3592b 100644 (file)
@@ -1297,9 +1297,9 @@ g_io_win32_fd_get_flags_internal (GIOChannel  *channel,
   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)
@@ -1311,19 +1311,20 @@ g_io_win32_fd_get_flags_internal (GIOChannel  *channel,
       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;
     }
 
index 1fbcb25..5aca580 100644 (file)
@@ -56,8 +56,8 @@ typedef int pid_t;
  * 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. */