diff options
| author | YAMAMOTO Mitsuharu | 2006-12-14 08:41:23 +0000 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 2006-12-14 08:41:23 +0000 |
| commit | 511268f5502a375895b5428966e45c125428fd8e (patch) | |
| tree | ae6bb2bef88f2162b527a614529b661ab6e61e84 /src | |
| parent | bcd3e063d116e9b7e3e7b082fb1e2d1e6169fdcb (diff) | |
| download | emacs-511268f5502a375895b5428966e45c125428fd8e.tar.gz emacs-511268f5502a375895b5428966e45c125428fd8e.zip | |
(handle_user_signal): Move function to keyboard.c.
(main): Use add_user_signal for SIGUSR1 and SIGUSR2.
Diffstat (limited to 'src')
| -rw-r--r-- | src/emacs.c | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/emacs.c b/src/emacs.c index 7a5be030d93..ded746fa16e 100644 --- a/src/emacs.c +++ b/src/emacs.c | |||
| @@ -361,24 +361,6 @@ pthread_t main_thread; | |||
| 361 | #endif | 361 | #endif |
| 362 | 362 | ||
| 363 | 363 | ||
| 364 | #if defined (SIGUSR1) || defined (SIGUSR2) | ||
| 365 | SIGTYPE | ||
| 366 | handle_user_signal (sig) | ||
| 367 | int sig; | ||
| 368 | { | ||
| 369 | struct input_event buf; | ||
| 370 | |||
| 371 | SIGNAL_THREAD_CHECK (sig); | ||
| 372 | bzero (&buf, sizeof buf); | ||
| 373 | buf.kind = USER_SIGNAL_EVENT; | ||
| 374 | buf.frame_or_window = selected_frame; | ||
| 375 | |||
| 376 | kbd_buffer_store_event (&buf); | ||
| 377 | buf.code = sig; | ||
| 378 | kbd_buffer_store_event (&buf); | ||
| 379 | } | ||
| 380 | #endif | ||
| 381 | |||
| 382 | /* Handle bus errors, invalid instruction, etc. */ | 364 | /* Handle bus errors, invalid instruction, etc. */ |
| 383 | SIGTYPE | 365 | SIGTYPE |
| 384 | fatal_error_signal (sig) | 366 | fatal_error_signal (sig) |
| @@ -1211,10 +1193,10 @@ main (argc, argv | |||
| 1211 | signal (SIGILL, fatal_error_signal); | 1193 | signal (SIGILL, fatal_error_signal); |
| 1212 | signal (SIGTRAP, fatal_error_signal); | 1194 | signal (SIGTRAP, fatal_error_signal); |
| 1213 | #ifdef SIGUSR1 | 1195 | #ifdef SIGUSR1 |
| 1214 | signal (SIGUSR1, handle_user_signal); | 1196 | add_user_signal (SIGUSR1, "usr1"); |
| 1215 | #endif | 1197 | #endif |
| 1216 | #ifdef SIGUSR2 | 1198 | #ifdef SIGUSR2 |
| 1217 | signal (SIGUSR2, handle_user_signal); | 1199 | add_user_signal (SIGUSR2, "usr2"); |
| 1218 | #endif | 1200 | #endif |
| 1219 | #ifdef SIGABRT | 1201 | #ifdef SIGABRT |
| 1220 | signal (SIGABRT, fatal_error_signal); | 1202 | signal (SIGABRT, fatal_error_signal); |