Hi,

At Fri, 10 Jun 2005 10:35:20 +0900,
nobuyoshi nakada wrote in [ruby-core:05181]:
> > Somehow the rb_fd_init macro is conflicting with the definition of  
> > rb_fd_init in eval.c.
> > 
> > intern.h has:
> > 
> > #ifdef NFDBITS
> > #else
> > #define rb_fd_init(f)   FD_ZERO(f)
> > 
> > eval.c has:
> > 
> > #ifdef NFDBITS
> > void
> > rb_fd_init(fds)
> 
> Why is NFDBITS defined in intern.h but not in eval.c?

Sorry, it was inverted and point taken now.  But fd_set should be
defined there, at the previous typedef line in intern.h.  However,
NFDBITS isn't defined yet?

-- 
Nobu Nakada