Thread Change Breaks Windows Builds
Causes this error:
thread.c: In function
rb_thread_select': thread.c:2685: warning: missing braces around initializer thread.c:2685: warning: (near initialization for fdsets')
thread.c:2693: error: implicit declaration of function `rb_fd_copy'
make: *** [thread.o] Error 1
Using mingw, with this gcc:
gcc version 3.4.5 (mingw-vista special r3)
Note that in thread.c, rb_fd_copy is not defined for win32, and therefore, this breaks. Thus, this would break for msvc also it looks.