mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-10 09:43:26 -08:00
* src/comp.c (Fcomp__compile_ctxt_to_file): Fix sigmask store/restore.
This commit is contained in:
parent
f244c21902
commit
f4153cac3e
1 changed files with 1 additions and 2 deletions
|
|
@ -4458,7 +4458,6 @@ DEFUN ("comp--compile-ctxt-to-file", Fcomp__compile_ctxt_to_file,
|
|||
comp.d_ephemeral_idx =
|
||||
CALL1I (comp-data-container-idx, CALL1I (comp-ctxt-d-ephemeral, Vcomp_ctxt));
|
||||
|
||||
sigset_t oldset;
|
||||
ptrdiff_t count = 0;
|
||||
|
||||
if (!noninteractive)
|
||||
|
|
@ -4472,7 +4471,7 @@ DEFUN ("comp--compile-ctxt-to-file", Fcomp__compile_ctxt_to_file,
|
|||
#ifdef USABLE_SIGIO
|
||||
sigaddset (&blocked, SIGIO);
|
||||
#endif
|
||||
pthread_sigmask (SIG_BLOCK, &blocked, &oldset);
|
||||
pthread_sigmask (SIG_BLOCK, &blocked, &saved_sigset);
|
||||
count = SPECPDL_INDEX ();
|
||||
record_unwind_protect_void (restore_sigmask);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue