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