Hi Dave,<div><br></div><div>Strangely enough I though it was killing my process but after some usage, I found it was not true, at least in my application.  I will implement a shutdown message which seems totally right regarding resource cleanup.</div>
<div><br></div><div><br></div><div>Cam<br><div><br><div class="gmail_quote">On Thu, Apr 30, 2009 at 3:53 PM, Dave Bryson <span dir="ltr"><<a href="mailto:daveb@miceda.org">daveb@miceda.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
I'm pretty sure 'port_close' sends an exit signal to the child process (have not confirmed from src) .  At least in my application it kills the child process.  However in most cases I'll send my own stop message to the child process and have it call exit on itself so it can do any clean-up necessary.<br>

<br>
Dave<div><div></div><div class="h5"><br>
<br>
On Apr 30, 2009, at 5:50 AM, Camille Troillard wrote:<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5">
Hello,<br>
<br>
I am trying to understand the semantics of open_port and port_close.<br>
I was expecting port_close to send a quit signal to the child process, but it merely close the file handlers from what I've read in the doc and trapexit forums.<br>
<br>
What is the reason behind this?<br>
How do you make sure there are no leftover processes when the application shuts down?<br>
<br>
<br>
Thanks!<br>
Cam<br>
<br></div></div>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote>
<br>
</blockquote></div><br></div></div>