diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2012-11-17 18:29:09 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2012-11-17 18:29:09 -0800 |
commit | 552a1590c6bcb0cb5d2be38c2f5ae47d9e6bf1ae (patch) | |
tree | a260da9b81f0c095443e16288e6cc2f505bfa5a7 | |
parent | 6c9c9b0b70d66281e97f5bc2c5041c5499828a63 (diff) |
* nsterm.m (ns_select): Send SIGIO only to self, not to process group.
-rw-r--r-- | src/ChangeLog | 4 | ||||
-rw-r--r-- | src/nsterm.m | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index b467a35de5f..2a0c0e6822d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2012-11-18 Paul Eggert <eggert@cs.ucla.edu> + + * nsterm.m (ns_select): Send SIGIO only to self, not to process group. + 2012-11-18 Eli Zaretskii <eliz@gnu.org> * w32select.c: Include w32common.h before w32term.h, so that diff --git a/src/nsterm.m b/src/nsterm.m index 2f400b95c58..57d32ee0528 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -3462,10 +3462,10 @@ ns_select (int nfds, fd_set *readfds, fd_set *writefds, /* NSTRACE (ns_select); */ - if (hold_event_q.nr > 0) + if (hold_event_q.nr > 0) { /* We already have events pending. */ - kill (0, SIGIO); + raise (SIGIO); errno = EINTR; return -1; } |