Changeset a7fac14 for editwin.c

Timestamp:
Jul 23, 2011, 7:30:51 PM (13 years ago)
Author:
David Benjamin <davidben@mit.edu>
Branches:
master, release-1.10, release-1.9
Children:
4ebbfbc, 85bb19b, d933c3ca
Parents:
f661cee
git-author:
David Benjamin <davidben@mit.edu> (07/20/11 02:03:42)
git-committer:
David Benjamin <davidben@mit.edu> (07/23/11 19:30:51)
Message:
Assign all watched signals to a dummy no-op disposition

Otherwise some (namely SIGWINCH) may have SIG_DFL = SIG_IGN. This means
that the signal is ignored if the signal thread is in the middle of
processing another signal (a race condition), and on Solaris it's not
delivered at all.

Also more consistently consider errors in setup here fatal. And rename
CHECK_RESULT to OR_DIE.

Reported-by: Benjamin Kaduk <kaduk@mit.edu>
Reviewed-by: Adam Glasgall <adam@crossproduct.net>
(No files)

Note: See TracChangeset for help on using the changeset viewer.