Bug#300640: glibc: select() buggy on Hurd

2007-03-06 Thread Samuel Thibault
Hi, Bastian Blank, le Mon 21 Mar 2005 10:16:26 +0100, a écrit : > On Sun, Mar 20, 2005 at 11:23:27PM +0100, Marc Dequènes wrote: > > while ((ret = poll(pfd, 1, 10)) >= 0) > > { > > if (ret == 0) > > continue; > > if (pfd[0].re

Bug#300640: glibc: select() buggy on Hurd

2005-03-21 Thread Bastian Blank
On Sun, Mar 20, 2005 at 11:23:27PM +0100, Marc DequÃnes wrote: > while ((ret = poll(pfd, 1, 10)) >= 0) > { > if (ret == 0) > continue; > if (pfd[0].revents & POLLERR) > break; > if (pfd[0

Bug#300640: glibc: select() buggy on Hurd

2005-03-20 Thread Duck
Package: glibc Version: 2.3.2.ds1-20 Coin, Here is a simple poll() test case : (hurd poll() directly uses hurd_select()) #include #include #include #include #include #include int main(void) { struct pollfd pfd[1]; int fd, ret; charc;