]> git.eshelyaron.com Git - emacs.git/commitdiff
(add_user_signals): Add extern.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Thu, 14 Dec 2006 08:42:28 +0000 (08:42 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Thu, 14 Dec 2006 08:42:28 +0000 (08:42 +0000)
src/ChangeLog
src/keyboard.h

index 450f6ba1487e1ffad6b9b1b8c1b304168022db7b..77a714e0917770ee91ad9fcdd8362d20160fd711 100644 (file)
@@ -1,3 +1,19 @@
+2006-12-14  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * emacs.c (handle_user_signal): Move function to keyboard.c.
+       (main): Use add_user_signal for SIGUSR1 and SIGUSR2.
+
+       * keyboard.c (make_lispy_event): Use find_user_signal_name.
+       (read_avail_input): Store pending user signal events.
+       (struct user_signal_info): New struct.
+       (user_signals): New variable.
+       (add_user_signal, store_user_signal_events find_user_signal_name):
+       New functions.
+       (handle_user_signal): Move function from emacs.c.  Don't store
+       USER_SIGNAL_EVENT here, but increment number of pending signals.
+
+       * keyboard.h (add_user_signals): Add extern.
+
 2006-12-11  Juanma Barranquero  <lekktu@gmail.com>
 
        * buffer.c (syms_of_buffer) <cursor-in-non-selected-windows>:
index 96ac7d2e85678ca9d4a5dc0aaa656b3dab7d0add..984ecccc0a4c2ab033cf62e3a0c09f41d4228f96 100644 (file)
@@ -344,6 +344,7 @@ extern void gen_help_event P_ ((Lisp_Object, Lisp_Object, Lisp_Object,
 extern void kbd_buffer_store_help_event P_ ((Lisp_Object, Lisp_Object));
 extern Lisp_Object menu_item_eval_property P_ ((Lisp_Object));
 extern int  kbd_buffer_events_waiting P_ ((int));
+extern void add_user_signals P_ ((int, const char *));
 
 /* arch-tag: 769cbade-1ba9-4950-b886-db265b061aa3
    (do not change this comment) */