diff options
author | Andy Wingo <wingo@pobox.com> | 2010-10-10 11:24:29 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2010-10-10 11:25:50 +0200 |
commit | 41e826492a44d66b6056818c5718164f1d7d065b (patch) | |
tree | aafc6d41057abab5447b030e92ff235b01313a13 /guile-readline | |
parent | a627100bf39c64f986536e9faff564e5602e0efa (diff) | |
download | guile-41e826492a44d66b6056818c5718164f1d7d065b.tar.gz |
interrupted syscalls run asyncs before throwing syserror
* libguile/error.c (scm_syserror, scm_syserror_msg): Run pending pending
asyncs before throwing the error, as one of the asyncs might be a
signal handler. But there is unfortunately a race here, as noted in a
comment.
Diffstat (limited to 'guile-readline')
0 files changed, 0 insertions, 0 deletions