~pelzlpj/wyrd/wyrd-dev

Viewing all changes in revision 310.

  • Committer: Paul Pelzl
  • Date: 2013-02-03 03:30:36 UTC
  • Revision ID: pelzlpj@gmail.com-20130203033036-hor5vo7v9v8g1i0r
instead of ignoring SIGWINCH when an external editor is invoked, loop on EINTR
during waitpid()
            
Due to implementation details of the OCaml runtime, the "temporarily ignore
SIGWINCH" technique used in r305 fails to properly restore the curses-default
SIGWINCH handler after exiting the external application.  Looping on EINTR is
a bigger hammer, but it doesn't suffer from that particular weakness.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: