OSDN Git Service

Patch suggested by Eric Fifer <EFifer@sanwaint.com>
authorcorinna <corinna>
Mon, 17 Jul 2000 17:42:00 +0000 (17:42 +0000)
committercorinna <corinna>
Mon, 17 Jul 2000 17:42:00 +0000 (17:42 +0000)
        * poll.cc (poll): Fix erroneous negations.

winsup/cygwin/ChangeLog
winsup/cygwin/poll.cc

index 56c48a8..aefc514 100644 (file)
@@ -1,3 +1,8 @@
+Mon Jul 17 19:39:00 2000  Corinna Vinschen <corinna@vinschen.de>
+
+       Patch suggested by Eric Fifer <EFifer@sanwaint.com>
+       * poll.cc (poll): Fix erroneous negations.
+
 Mon Jul 17 17:56:00 2000  Corinna Vinschen <corinna@vinschen.de>
 
        * environ.cc (setenv): Use __cygwin_environ instead of
index dba674b..c2f9cf9 100644 (file)
@@ -51,11 +51,11 @@ poll (struct pollfd *fds, unsigned int nfds, int timeout)
         else
          {
             fds[i].revents = 0;
-           if (!FD_ISSET (fds[i].fd, &read_fds))
+           if (FD_ISSET (fds[i].fd, &read_fds))
              fds[i].revents |= POLLIN;
-           if (!FD_ISSET (fds[i].fd, &write_fds))
+           if (FD_ISSET (fds[i].fd, &write_fds))
              fds[i].revents |= POLLOUT;
-           if (!FD_ISSET (fds[i].fd, &except_fds))
+           if (FD_ISSET (fds[i].fd, &except_fds))
              fds[i].revents |= POLLPRI;
          }
       }