diff options
| author | Andreas Schwab | 1999-02-22 10:04:28 +0000 |
|---|---|---|
| committer | Andreas Schwab | 1999-02-22 10:04:28 +0000 |
| commit | e2fa15ffaaaee32d178f9a7af902fc10ee471f44 (patch) | |
| tree | 09ff93b2adb5dbff2558f4af550e6cb886259602 /src | |
| parent | caa85ad9cdb876e117328f8d0042ed91b0345f75 (diff) | |
| download | emacs-e2fa15ffaaaee32d178f9a7af902fc10ee471f44.tar.gz emacs-e2fa15ffaaaee32d178f9a7af902fc10ee471f44.zip | |
Don't define Qusr1_signal and Qusr2_signal.
(syms_of_emacs): Don't initialize them.
(handle_USR1_signal, handle_USR2_signal): Set event type to
user_signal instead of non_ascii_keystroke, and use plain integers
as code instead of Lisp symbols.
Diffstat (limited to 'src')
| -rw-r--r-- | src/emacs.c | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/emacs.c b/src/emacs.c index d01f55aa393..40c1b16f745 100644 --- a/src/emacs.c +++ b/src/emacs.c | |||
| @@ -117,8 +117,6 @@ Lisp_Object Vsystem_configuration_options; | |||
| 117 | 117 | ||
| 118 | Lisp_Object Qfile_name_handler_alist; | 118 | Lisp_Object Qfile_name_handler_alist; |
| 119 | 119 | ||
| 120 | Lisp_Object Qusr1_signal, Qusr2_signal; | ||
| 121 | |||
| 122 | /* If non-zero, emacs should not attempt to use an window-specific code, | 120 | /* If non-zero, emacs should not attempt to use an window-specific code, |
| 123 | but instead should use the virtual terminal under which it was started */ | 121 | but instead should use the virtual terminal under which it was started */ |
| 124 | int inhibit_window_system; | 122 | int inhibit_window_system; |
| @@ -189,8 +187,8 @@ handle_USR1_signal (sig) | |||
| 189 | { | 187 | { |
| 190 | struct input_event buf; | 188 | struct input_event buf; |
| 191 | 189 | ||
| 192 | buf.kind = non_ascii_keystroke; | 190 | buf.kind = user_signal; |
| 193 | buf.code = Qusr1_signal; | 191 | buf.code = 0; |
| 194 | buf.frame_or_window = Fselected_frame (); | 192 | buf.frame_or_window = Fselected_frame (); |
| 195 | buf.modifiers = 0; | 193 | buf.modifiers = 0; |
| 196 | buf.timestamp = 0; | 194 | buf.timestamp = 0; |
| @@ -206,8 +204,8 @@ handle_USR2_signal (sig) | |||
| 206 | { | 204 | { |
| 207 | struct input_event buf; | 205 | struct input_event buf; |
| 208 | 206 | ||
| 209 | buf.kind = non_ascii_keystroke; | 207 | buf.kind = user_signal; |
| 210 | buf.code = Qusr2_signal; | 208 | buf.code = 1; |
| 211 | buf.frame_or_window = Fselected_frame (); | 209 | buf.frame_or_window = Fselected_frame (); |
| 212 | buf.modifiers = 0; | 210 | buf.modifiers = 0; |
| 213 | buf.timestamp = 0; | 211 | buf.timestamp = 0; |
| @@ -1861,11 +1859,6 @@ syms_of_emacs () | |||
| 1861 | Qfile_name_handler_alist = intern ("file-name-handler-alist"); | 1859 | Qfile_name_handler_alist = intern ("file-name-handler-alist"); |
| 1862 | staticpro (&Qfile_name_handler_alist); | 1860 | staticpro (&Qfile_name_handler_alist); |
| 1863 | 1861 | ||
| 1864 | Qusr1_signal = intern ("usr1-signal"); | ||
| 1865 | staticpro (&Qusr1_signal); | ||
| 1866 | Qusr2_signal = intern ("usr2-signal"); | ||
| 1867 | staticpro (&Qusr2_signal); | ||
| 1868 | |||
| 1869 | #ifndef CANNOT_DUMP | 1862 | #ifndef CANNOT_DUMP |
| 1870 | #ifdef HAVE_SHM | 1863 | #ifdef HAVE_SHM |
| 1871 | defsubr (&Sdump_emacs_data); | 1864 | defsubr (&Sdump_emacs_data); |