Follow-up Comment #6, bug #27061 (project screen):

If the problem is that a child may perform I/O to its window followed by
exiting, but that screen may handle the SIGCHLD before the I/O, would it make
sense to:

* set a flag on SIGCHLD

* use a 0 timeout rather than a ten second timeout, and if select() ever times
out when the SIGCHLD flag has been set, to terminate?

I'd think that that would avoid truncated output, as well as avoid the issue
of lingering for ten seconds.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?27061>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


Reply via email to