aboutsummaryrefslogtreecommitdiffstats
path: root/src/emacs.c
diff options
context:
space:
mode:
authorKaroly Lorentey2007-01-01 17:38:32 +0000
committerKaroly Lorentey2007-01-01 17:38:32 +0000
commit65e86587ab836aaa86b12ce30b219bcb4fcbaa06 (patch)
tree7e13feee7387635f52df3613cf1bba4414781aab /src/emacs.c
parent8c778e28bcf16b4baef6400a124ec2403941e940 (diff)
parent1fc8c92b50100da709c94a0faa47deed5603634f (diff)
downloademacs-65e86587ab836aaa86b12ce30b219bcb4fcbaa06.tar.gz
emacs-65e86587ab836aaa86b12ce30b219bcb4fcbaa06.zip
Merged from emacs@sv.gnu.org.
Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-536 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-537 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-538 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-539 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-540 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-541 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-542 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-543 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-544 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-545 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-546 Update from erc--emacs--22 * emacs@sv.gnu.org/emacs--devo--0--patch-547 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-548 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-549 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-550 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-551 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-552 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-553 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-554 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-555 erc-iswitchb: Temporarily enable iswitchb mode * emacs@sv.gnu.org/emacs--devo--0--patch-556 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-557 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-558 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-559 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-560 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-561 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-562 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-563 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-564 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-565 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-566 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-567 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-568 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-569 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-570 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-571 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-572 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-573 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-574 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-575 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-576 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-577 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-578 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-579 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-580 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-581 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-582 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-583 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-584 Fix admin/quick-install-emacs to work with recent versions of autoconf * emacs@sv.gnu.org/gnus--rel--5.10--patch-171 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-172 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-173 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-174 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-175 Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice. * emacs@sv.gnu.org/gnus--rel--5.10--patch-176 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-177 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-178 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-179 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-180 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-181 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-182 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-183 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-184 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-185 Merge from emacs--devo--0 git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-590
Diffstat (limited to 'src/emacs.c')
-rw-r--r--src/emacs.c44
1 files changed, 6 insertions, 38 deletions
diff --git a/src/emacs.c b/src/emacs.c
index 76ad59c78d1..8ffab8f0d3d 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -304,7 +304,7 @@ Display options:\n\
304 used for debugging Emacs\n\ 304 used for debugging Emacs\n\
305--border-color, -bd COLOR main border color\n\ 305--border-color, -bd COLOR main border color\n\
306--border-width, -bw WIDTH width of main border\n\ 306--border-width, -bw WIDTH width of main border\n\
307--color, --color=MODE color mode for character terminals;\n\ 307--color, --color=MODE override color mode for character terminals;\n\
308 MODE defaults to `auto', and can also\n\ 308 MODE defaults to `auto', and can also\n\
309 be `never', `auto', `always',\n\ 309 be `never', `auto', `always',\n\
310 or a mode name like `ansi8'\n\ 310 or a mode name like `ansi8'\n\
@@ -362,39 +362,6 @@ pthread_t main_thread;
362#endif 362#endif
363 363
364 364
365#ifdef SIGUSR1
366SIGTYPE
367handle_USR1_signal (sig)
368 int sig;
369{
370 struct input_event buf;
371
372 SIGNAL_THREAD_CHECK (sig);
373 bzero (&buf, sizeof buf);
374 buf.kind = USER_SIGNAL_EVENT;
375 buf.frame_or_window = selected_frame;
376
377 kbd_buffer_store_event (&buf);
378}
379#endif /* SIGUSR1 */
380
381#ifdef SIGUSR2
382SIGTYPE
383handle_USR2_signal (sig)
384 int sig;
385{
386 struct input_event buf;
387
388 SIGNAL_THREAD_CHECK (sig);
389 bzero (&buf, sizeof buf);
390 buf.kind = USER_SIGNAL_EVENT;
391 buf.code = 1;
392 buf.frame_or_window = selected_frame;
393
394 kbd_buffer_store_event (&buf);
395}
396#endif /* SIGUSR2 */
397
398/* Handle bus errors, invalid instruction, etc. */ 365/* Handle bus errors, invalid instruction, etc. */
399SIGTYPE 366SIGTYPE
400fatal_error_signal (sig) 367fatal_error_signal (sig)
@@ -1227,10 +1194,10 @@ main (argc, argv
1227 signal (SIGILL, fatal_error_signal); 1194 signal (SIGILL, fatal_error_signal);
1228 signal (SIGTRAP, fatal_error_signal); 1195 signal (SIGTRAP, fatal_error_signal);
1229#ifdef SIGUSR1 1196#ifdef SIGUSR1
1230 signal (SIGUSR1, handle_USR1_signal); 1197 add_user_signal (SIGUSR1, "sigusr1");
1231#ifdef SIGUSR2
1232 signal (SIGUSR2, handle_USR2_signal);
1233#endif 1198#endif
1199#ifdef SIGUSR2
1200 add_user_signal (SIGUSR2, "sigusr2");
1234#endif 1201#endif
1235#ifdef SIGABRT 1202#ifdef SIGABRT
1236 signal (SIGABRT, fatal_error_signal); 1203 signal (SIGABRT, fatal_error_signal);
@@ -2475,7 +2442,8 @@ Special values:
2475 `ms-dos' compiled as an MS-DOS application. 2442 `ms-dos' compiled as an MS-DOS application.
2476 `windows-nt' compiled as a native W32 application. 2443 `windows-nt' compiled as a native W32 application.
2477 `cygwin' compiled using the Cygwin library. 2444 `cygwin' compiled using the Cygwin library.
2478 `vax-vms' or `axp-vms': compiled for a (Open)VMS system. 2445 `vax-vms' or
2446 `axp-vms' compiled for a (Open)VMS system.
2479Anything else indicates some sort of Unix system. */); 2447Anything else indicates some sort of Unix system. */);
2480 Vsystem_type = intern (SYSTEM_TYPE); 2448 Vsystem_type = intern (SYSTEM_TYPE);
2481 2449