Kevin Ryde <[EMAIL PROTECTED]> writes:

> I expect you've checked with "ps" that the child has actually exited.

Yes, i think so.

,----[ ps -ef|grep serv ]
| william  12353 10420  0 12:54 pts/2    00:00:00 /home/william/bin/guile \ 
./server.scm
| william  12364 12353  0 12:54 pts/2    00:00:00 [server.scm] <defunct>
| william  12379 12355  0 12:54 pts/3    00:00:00 grep serv
`----

> Otherwise I would wonder if the parent is stuck in accept, and doesn't
> take the scheme level signal action until it returns.

Yes, strace shows that server is stuck in accept. So all other things
are blocked during accept()? Maybe this is a problem of scheme accept?

-- 
William

Having wandered helplessly into a blinding snowstorm Sam was greatly
relieved to see a sturdy Saint Bernard dog bounding toward him with
the traditional keg of brandy strapped to his collar.
        "At last," cried Sam, "man's best friend -- and a great big dog, too!"


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to