<div class="gmail_quote">On Sat, Feb 13, 2010 at 3:16 PM, Matthew Mondor <span dir="ltr"><<a href="mailto:mm_lists@pulsar-zone.net">mm_lists@pulsar-zone.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">I'll have to test this more throughly tomorrow, but some software which</div>
works with ECL 9.8.3 behaves differently under ECL 10.2.1: sockets<br>
don't appear to be closed when close is called on a stream over a<br>
socket.  I also tried adding a close call to the socket itself but it<br>
would still not close.</blockquote><div><br></div><div>We had to change ECL's socket streams from ordinary streams to two-way-streams because otherwise concurrent I/O operations would lock -- for instance, Slime needs to write and read to the same socket --. This is a quick hack, and I forgot that CLOSE applied on a two-way steam does not close the constituents.</div>
<div><br></div><div>Could you verify that the patch I committed solves your problems?</div><div><br></div><div>Sorry for the inconvenience,</div><div><br></div><div>Juanjo</div></div><br>-- <br>Instituto de Física Fundamental, CSIC<br>
c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>