Invoking setsid() on the child as only "console shutdown/detach" action delivered completely for this purpose, resolved. Kind regards<br><br><div class="gmail_quote">2011/10/29 Mikael <span dir="ltr"><<a href="mailto:mikael.rcv@gmail.com">mikael.rcv@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi, making a strace wrapper app monitor to be run in a fork:ed Gambit process. This process is completely silent and never has any console interaction except for minor output to stdout.<br>

<br>In the current setup, when I press ctrl+c, both forked processes respond with getting to the REPL. For the fork:ed process that should not have any console interaction anymore, how do I disable this behavior i.e. how do I shut down signal handlers & stdin for it? (Possibly only needed to be done for the handler for SIGTSTP.)<br>


<br>I tried doing (close-port (current-input-port)) but it didn't deliver for this purpose.<br><br>Kind regards,<br><font color="#888888">Mikael<br><br>
</font></blockquote></div><br>