[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/emacs-24 r111170: Fix SIGDANGER handlers, f
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/emacs-24 r111170: Fix SIGDANGER handlers, for AIX. |
Date: |
Thu, 10 Jan 2013 23:47:57 -0800 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 111170
fixes bug: http://debbugs.gnu.org/13408
committer: Paul Eggert <address@hidden>
branch nick: emacs-24
timestamp: Thu 2013-01-10 23:47:57 -0800
message:
Fix SIGDANGER handlers, for AIX.
* sysdep.c.c (handle_danger_signal, deliver_danger_signal) [SIGDANGER]:
Move handlers here from emacs.c; they were out of place.
modified:
src/ChangeLog
src/emacs.c
src/sysdep.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2013-01-05 13:37:36 +0000
+++ b/src/ChangeLog 2013-01-11 07:47:57 +0000
@@ -1,3 +1,9 @@
+2013-01-11 Paul Eggert <address@hidden>
+
+ Fix SIGDANGER handlers, for AIX (Bug#13408).
+ * sysdep.c.c (handle_danger_signal, deliver_danger_signal) [SIGDANGER]:
+ Move handlers here from emacs.c; they were out of place.
+
2013-01-05 Eli Zaretskii <address@hidden>
* xdisp.c (dump_glyph): Align glyph data better. Use "pD" instead
=== modified file 'src/emacs.c'
--- a/src/emacs.c 2013-01-01 09:11:05 +0000
+++ b/src/emacs.c 2013-01-11 07:47:57 +0000
@@ -346,25 +346,6 @@
/* This shouldn't be executed, but it prevents a warning. */
exit (1);
}
-
-#ifdef SIGDANGER
-
-/* Handler for SIGDANGER. */
-static void
-handle_danger_signal (int sig)
-{
- malloc_warning ("Operating system warns that virtual memory is running
low.\n");
-
- /* It might be unsafe to call do_auto_save now. */
- force_auto_save_soon ();
-}
-
-static void
-deliver_danger_signal (int sig)
-{
- deliver_process_signal (sig, handle_danger_signal);
-}
-#endif
/* Code for dealing with Lisp access to the Unix command line. */
=== modified file 'src/sysdep.c'
--- a/src/sysdep.c 2013-01-01 09:11:05 +0000
+++ b/src/sysdep.c 2013-01-11 07:47:57 +0000
@@ -1663,6 +1663,25 @@
deliver_thread_signal (sig, handle_arith_signal);
}
+#ifdef SIGDANGER
+
+/* Handler for SIGDANGER. */
+static void
+handle_danger_signal (int sig)
+{
+ malloc_warning ("Operating system warns that virtual memory is running
low.\n");
+
+ /* It might be unsafe to call do_auto_save now. */
+ force_auto_save_soon ();
+}
+
+static void
+deliver_danger_signal (int sig)
+{
+ deliver_process_signal (sig, handle_danger_signal);
+}
+#endif
+
/* Treat SIG as a terminating signal, unless it is already ignored and
we are in --batch mode. Among other things, this makes nohup work. */
static void
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/emacs-24 r111170: Fix SIGDANGER handlers, for AIX.,
Paul Eggert <=