emacs-diffs
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]