FD_SET Problem

Andrew Wiley debio264 at gmail.com
Sun Feb 6 23:05:23 PST 2011


On Mon, Feb 7, 2011 at 12:33 AM, Brad Roberts <braddr at puremagic.com> wrote:

> On 2/6/2011 9:30 PM, Andrew Wiley wrote:
> > I'm on 64 bit linux (though with a self-built 32 bit DMD), and this
> testcase is failing for me:
> > import std.stdio;
> > import core.sys.posix.sys.select;
> >
> > int main(string[] args) {
> >    fd_set fdset;
> >    FD_SET(3, &fdset);
> >    assert(FD_ISSET(3, &fdset));
> >    return 0;
> > }
> >
> > The same program works perfectly with GDC. Is this a DMD bug, or am I
> just missing something?
>
> What version of dmd?  There was a bug with FD_SET that was fixed w/in the
> last couple releases.
>

I have 2.51, and it looks like it has the broken version of FD_ISSET shown
at http://d.puremagic.com/issues/show_bug.cgi?id=5209#c2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20110207/17f834bd/attachment.html>


More information about the Digitalmars-d mailing list