[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master d22c260cb7d: Fix dumping signal-handler data
From: |
Eli Zaretskii |
Subject: |
master d22c260cb7d: Fix dumping signal-handler data |
Date: |
Tue, 23 Apr 2024 03:03:32 -0400 (EDT) |
branch: master
commit d22c260cb7d43a27632750920f5238ed7947ae8d
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>
Fix dumping signal-handler data
* src/sysdep.c (init_signals): Don't install signal handlers while
dumping only with unexec, as pdumper doesn't dump static data of
signal handlers. See
https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00539.html
for the details.
---
src/sysdep.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/sysdep.c b/src/sysdep.c
index cf2985b4b89..07237885cb9 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -2037,10 +2037,10 @@ init_signals (void)
main_thread_id = pthread_self ();
#endif
- /* Don't alter signal handlers if dumping. On some machines,
- changing signal handlers sets static data that would make signals
- fail to work right when the dumped Emacs is run. */
- if (will_dump_p ())
+ /* Don't alter signal handlers if dumping with unexec. On some
+ machines, changing signal handlers sets static data that would make
+ signals fail to work right when the dumped Emacs is run. */
+ if (will_dump_with_unexec_p ())
return;
sigfillset (&process_fatal_action.sa_mask);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master d22c260cb7d: Fix dumping signal-handler data,
Eli Zaretskii <=