Hi.
When I use Socket.accept in Poly/ML 4.1.2 on Windows, I get SysErr("accept failed", SOME EFAULT).
Also, I think I found a bug in the driver source code, but I'm not sure that the latter causes the former. Specifically, in the code for Socket.Ctl.setNBIO (POLY_SYS_net number 43), it says
ioBits |= ~NON_BLOCKING_IO
instead of
ioBits |= NON_BLOCKING_IO
I want to thank David Matthews for giving us Poly/ML.