[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Implementing poll(2) for Mini-OS?
Wei Liu, le Mon 18 Feb 2013 15:40:56 +0000, a écrit : > + ret = select(&rfds, &wfds, NULL, &_timeo); > + > + for (i = 0; i < nfds; i++) { > + fd = pfd[i].fd; Here we have to set revents to 0 before adding some bits. The caller may not have cleared revents already. > + if (FD_ISSET(fd, &rfds)) > + pfd[i].revents |= POLLIN; > + if (FD_ISSET(fd, &wfds)) > + pfd[i].revents |= POLLOUT; > + } Samuel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |