At 2007-12-09T16:32:42-0500, Stephen Leake wrote:

> mtn: fatal: std::runtime_error: network error: select(2): An operation was
> attempted on something that is not a socket. (10038)

Okay so far, you'd expect to see this when the stdio handles are not
sockets.

> The same occurs when 'mtn --stdio' is spawned with a socket as stdio,
> as you can see in tester.log.

So... we need to work out why this is happening, because it should work.  I
haven't had time to look over your changes in any depth yet, but I will have
some time in the weekend, so if you're still stuck on this I'll take a crack
at it as well.

> So I think we are back to the fundamental problem; how do we do
> non-blocking IO on Win32 stdio?

I have a working standalone proof of concept for this approach already, so I
know we can make it work with monotone.

Cheers,
-mjg
-- 
Matthew Gregan                     |/
                                  /|                    [EMAIL PROTECTED]


_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to