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