monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision 25609512782fe474133707a82d73349aa56f1f


From: monotone
Subject: [Monotone-commits-diffs] Revision 25609512782fe474133707a82d73349aa56f1f5c
Date: Sun, 16 Dec 2007 19:05:24 +0100

-----------------------------------------------------------------
Revision: 25609512782fe474133707a82d73349aa56f1f5c
Ancestor: 46d583283fe7416e0f7be9f8955713d5f27a6b98
Author: address@hidden
Date: 2007-12-16T17:10:30
Branch: net.venge.monotone.experimental.win32_pipes

Modified files:
        netxx/probe.h netxx_pipe.cc netxx_pipe.hh
        netxx_pipe_stdio_main.cc platform.hh win32/process.cc

ChangeLog: 

More progress on file: on Win32; netxx_pipe unit tests pass. But 
netsync_over_pipes lua test still hangs.

* netxx/probe.h (Netxx): minor cleanup

* netxx_pipe.cc (StdioStream::StdioStream): Don't need to set binary for
  sockets on Win32.
  (StdioStream::read): Use recv, send on Win32, copy loop logic from
  netxx/socket.cxx.
  (StdioStream::write): Ditto.
  (err_msg): Move to win32/platform.cc
  (StdioStream::set_socketfd): New for unit test.
  (UNIT_TEST): Add pipe:stdio_stream, improve logic.

* netxx_pipe_stdio_main.cc (main): Delete read file support; doesn't work
  with current version of Stdio_Stream. Add more information on exit;
  exit on timeout, to match unit test use.

* platform.hh: Move win32_last_err_msg here.

* win32/process.cc (win32_last_err_msg): Move here from netxx_pipe.cc.


Attachment: txtnHnB1iPlPz.txt
Description: Diff [46d583283fe7416e0f7be9f8955713d5f27a6b98] -> [25609512782fe474133707a82d73349aa56f1f5c]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]