* gdb.base/help.exp: Replace most of docstrings for "info signals"
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.base / sigall.c
1 #include <signal.h>
2
3 /* Signal handlers, we set breakpoints in them to make sure that the
4 signals really get delivered. */
5
6 void
7 handle_ABRT (sig)
8 int sig;
9 {
10 }
11
12 void
13 handle_HUP (sig)
14 int sig;
15 {
16 }
17
18 void
19 handle_QUIT (sig)
20 int sig;
21 {
22 }
23
24 void
25 handle_ILL (sig)
26 int sig;
27 {
28 }
29
30 void
31 handle_EMT (sig)
32 int sig;
33 {
34 }
35
36 void
37 handle_FPE (sig)
38 int sig;
39 {
40 }
41
42 void
43 handle_BUS (sig)
44 int sig;
45 {
46 }
47
48 void
49 handle_SEGV (sig)
50 int sig;
51 {
52 }
53
54 void
55 handle_SYS (sig)
56 int sig;
57 {
58 }
59
60 void
61 handle_PIPE (sig)
62 int sig;
63 {
64 }
65
66 void
67 handle_ALRM (sig)
68 int sig;
69 {
70 }
71
72 void
73 handle_URG (sig)
74 int sig;
75 {
76 }
77
78 void
79 handle_TSTP (sig)
80 int sig;
81 {
82 }
83
84 void
85 handle_CONT (sig)
86 int sig;
87 {
88 }
89
90 void
91 handle_CHLD (sig)
92 int sig;
93 {
94 }
95
96 void
97 handle_TTIN (sig)
98 int sig;
99 {
100 }
101
102 void
103 handle_TTOU (sig)
104 int sig;
105 {
106 }
107
108 void
109 handle_IO (sig)
110 int sig;
111 {
112 }
113
114 void
115 handle_XCPU (sig)
116 int sig;
117 {
118 }
119
120 void
121 handle_XFSZ (sig)
122 int sig;
123 {
124 }
125
126 void
127 handle_VTALRM (sig)
128 int sig;
129 {
130 }
131
132 void
133 handle_PROF (sig)
134 int sig;
135 {
136 }
137
138 void
139 handle_WINCH (sig)
140 int sig;
141 {
142 }
143
144 void
145 handle_LOST (sig)
146 int sig;
147 {
148 }
149
150 void
151 handle_USR1 (sig)
152 int sig;
153 {
154 }
155
156 void
157 handle_USR2 (sig)
158 int sig;
159 {
160 }
161
162 void
163 handle_PWR (sig)
164 int sig;
165 {
166 }
167
168 void
169 handle_POLL (sig)
170 int sig;
171 {
172 }
173
174 void
175 handle_WIND (sig)
176 int sig;
177 {
178 }
179
180 void
181 handle_PHONE (sig)
182 int sig;
183 {
184 }
185
186 void
187 handle_WAITING (sig)
188 int sig;
189 {
190 }
191
192 void
193 handle_LWP (sig)
194 int sig;
195 {
196 }
197
198 void
199 handle_DANGER (sig)
200 int sig;
201 {
202 }
203
204 void
205 handle_GRANT (sig)
206 int sig;
207 {
208 }
209
210 void
211 handle_RETRACT (sig)
212 int sig;
213 {
214 }
215
216 void
217 handle_MSG (sig)
218 int sig;
219 {
220 }
221
222 void
223 handle_SOUND (sig)
224 int sig;
225 {
226 }
227
228 void
229 handle_SAK (sig)
230 int sig;
231 {
232 }
233
234 void
235 handle_PRIO (sig)
236 int sig;
237 {
238 }
239
240 void
241 handle_33 (sig)
242 int sig;
243 {
244 }
245
246 void
247 handle_34 (sig)
248 int sig;
249 {
250 }
251
252 void
253 handle_35 (sig)
254 int sig;
255 {
256 }
257
258 void
259 handle_36 (sig)
260 int sig;
261 {
262 }
263
264 void
265 handle_37 (sig)
266 int sig;
267 {
268 }
269
270 void
271 handle_38 (sig)
272 int sig;
273 {
274 }
275
276 void
277 handle_39 (sig)
278 int sig;
279 {
280 }
281
282 void
283 handle_40 (sig)
284 int sig;
285 {
286 }
287
288 void
289 handle_41 (sig)
290 int sig;
291 {
292 }
293
294 void
295 handle_42 (sig)
296 int sig;
297 {
298 }
299
300 void
301 handle_43 (sig)
302 int sig;
303 {
304 }
305
306 void
307 handle_44 (sig)
308 int sig;
309 {
310 }
311
312 void
313 handle_45 (sig)
314 int sig;
315 {
316 }
317
318 void
319 handle_46 (sig)
320 int sig;
321 {
322 }
323
324 void
325 handle_47 (sig)
326 int sig;
327 {
328 }
329
330 void
331 handle_48 (sig)
332 int sig;
333 {
334 }
335
336 void
337 handle_49 (sig)
338 int sig;
339 {
340 }
341
342 void
343 handle_50 (sig)
344 int sig;
345 {
346 }
347
348 void
349 handle_51 (sig)
350 int sig;
351 {
352 }
353
354 void
355 handle_52 (sig)
356 int sig;
357 {
358 }
359
360 void
361 handle_53 (sig)
362 int sig;
363 {
364 }
365
366 void
367 handle_54 (sig)
368 int sig;
369 {
370 }
371
372 void
373 handle_55 (sig)
374 int sig;
375 {
376 }
377
378 void
379 handle_56 (sig)
380 int sig;
381 {
382 }
383
384 void
385 handle_57 (sig)
386 int sig;
387 {
388 }
389
390 void
391 handle_58 (sig)
392 int sig;
393 {
394 }
395
396 void
397 handle_59 (sig)
398 int sig;
399 {
400 }
401
402 void
403 handle_60 (sig)
404 int sig;
405 {
406 }
407
408 void
409 handle_61 (sig)
410 int sig;
411 {
412 }
413
414 void
415 handle_62 (sig)
416 int sig;
417 {
418 }
419
420 void
421 handle_63 (sig)
422 int sig;
423 {
424 }
425
426 void
427 handle_TERM (sig)
428 int sig;
429 {
430 }
431 \f
432 /* Functions to send signals. These also serve as markers. */
433 int
434 gen_ABRT ()
435 {
436 kill (getpid (), SIGABRT);
437 }
438
439 int
440 gen_HUP ()
441 {
442 #ifdef SIGHUP
443 kill (getpid (), SIGHUP);
444 #else
445 handle_HUP ();
446 #endif
447 }
448
449 int
450 gen_QUIT ()
451 {
452 #ifdef SIGQUIT
453 kill (getpid (), SIGQUIT);
454 #else
455 handle_QUIT ();
456 #endif
457 }
458
459 int
460 gen_ILL ()
461 {
462 #ifdef SIGILL
463 kill (getpid (), SIGILL);
464 #else
465 handle_ILL ();
466 #endif
467 }
468
469 int
470 gen_EMT ()
471 {
472 #ifdef SIGEMT
473 kill (getpid (), SIGEMT);
474 #else
475 handle_EMT ();
476 #endif
477 }
478
479 int x;
480
481 int
482 gen_FPE ()
483 {
484 /* The intent behind generating SIGFPE this way is to check the mapping
485 from the CPU exception itself to the signals. It would be nice to
486 do the same for SIGBUS, SIGSEGV, etc., but I suspect that even this
487 test might turn out to be insufficiently portable. */
488
489 /* The expect script looks for the word "kill"; don't delete it. */
490 return 5 / x; /* and we both started jumping up and down yelling kill */
491 }
492
493 int
494 gen_BUS ()
495 {
496 #ifdef SIGBUS
497 kill (getpid (), SIGBUS);
498 #else
499 handle_BUS ();
500 #endif
501 }
502
503 int
504 gen_SEGV ()
505 {
506 #ifdef SIGSEGV
507 kill (getpid (), SIGSEGV);
508 #else
509 handle_SEGV ();
510 #endif
511 }
512
513 int
514 gen_SYS ()
515 {
516 #ifdef SIGSYS
517 kill (getpid (), SIGSYS);
518 #else
519 handle_SYS ();
520 #endif
521 }
522
523 int
524 gen_PIPE ()
525 {
526 #ifdef SIGPIPE
527 kill (getpid (), SIGPIPE);
528 #else
529 handle_PIPE ();
530 #endif
531 }
532
533 int
534 gen_ALRM ()
535 {
536 #ifdef SIGALRM
537 kill (getpid (), SIGALRM);
538 #else
539 handle_ALRM ();
540 #endif
541 }
542
543 int
544 gen_URG ()
545 {
546 #ifdef SIGURG
547 kill (getpid (), SIGURG);
548 #else
549 handle_URG ();
550 #endif
551 }
552
553 int
554 gen_TSTP ()
555 {
556 #ifdef SIGTSTP
557 kill (getpid (), SIGTSTP);
558 #else
559 handle_TSTP ();
560 #endif
561 }
562
563 int
564 gen_CONT ()
565 {
566 #ifdef SIGCONT
567 kill (getpid (), SIGCONT);
568 #else
569 handle_CONT ();
570 #endif
571 }
572
573 int
574 gen_CHLD ()
575 {
576 #ifdef SIGCHLD
577 kill (getpid (), SIGCHLD);
578 #else
579 handle_CHLD ();
580 #endif
581 }
582
583 int
584 gen_TTIN ()
585 {
586 #ifdef SIGTTIN
587 kill (getpid (), SIGTTIN);
588 #else
589 handle_TTIN ();
590 #endif
591 }
592
593 int
594 gen_TTOU ()
595 {
596 #ifdef SIGTTOU
597 kill (getpid (), SIGTTOU);
598 #else
599 handle_TTOU ();
600 #endif
601 }
602
603 int
604 gen_IO ()
605 {
606 #ifdef SIGIO
607 kill (getpid (), SIGIO);
608 #else
609 handle_IO ();
610 #endif
611 }
612
613 int
614 gen_XCPU ()
615 {
616 #ifdef SIGXCPU
617 kill (getpid (), SIGXCPU);
618 #else
619 handle_XCPU ();
620 #endif
621 }
622
623 int
624 gen_XFSZ ()
625 {
626 #ifdef SIGXFSZ
627 kill (getpid (), SIGXFSZ);
628 #else
629 handle_XFSZ ();
630 #endif
631 }
632
633 int
634 gen_VTALRM ()
635 {
636 #ifdef SIGVTALRM
637 kill (getpid (), SIGVTALRM);
638 #else
639 handle_VTALRM ();
640 #endif
641 }
642
643 int
644 gen_PROF ()
645 {
646 #ifdef SIGPROF
647 kill (getpid (), SIGPROF);
648 #else
649 handle_PROF ();
650 #endif
651 }
652
653 int
654 gen_WINCH ()
655 {
656 #ifdef SIGWINCH
657 kill (getpid (), SIGWINCH);
658 #else
659 handle_WINCH ();
660 #endif
661 }
662
663 int
664 gen_LOST ()
665 {
666 #ifdef SIGLOST
667 kill (getpid (), SIGLOST);
668 #else
669 handle_LOST ();
670 #endif
671 }
672
673 int
674 gen_USR1 ()
675 {
676 #ifdef SIGUSR1
677 kill (getpid (), SIGUSR1);
678 #else
679 handle_USR1 ();
680 #endif
681 }
682
683 int
684 gen_USR2 ()
685 {
686 #ifdef SIGUSR2
687 kill (getpid (), SIGUSR2);
688 #else
689 handle_USR2 ();
690 #endif
691 }
692
693 int
694 gen_PWR ()
695 {
696 #ifdef SIGPWR
697 kill (getpid (), SIGPWR);
698 #else
699 handle_PWR ();
700 #endif
701 }
702
703 int
704 gen_POLL ()
705 {
706 #ifdef SIGPOLL
707 kill (getpid (), SIGPOLL);
708 #else
709 handle_POLL ();
710 #endif
711 }
712
713 int
714 gen_WIND ()
715 {
716 #ifdef SIGWIND
717 kill (getpid (), SIGWIND);
718 #else
719 handle_WIND ();
720 #endif
721 }
722
723 int
724 gen_PHONE ()
725 {
726 #ifdef SIGPHONE
727 kill (getpid (), SIGPHONE);
728 #else
729 handle_PHONE ();
730 #endif
731 }
732
733 int
734 gen_WAITING ()
735 {
736 #ifdef SIGWAITING
737 kill (getpid (), SIGWAITING);
738 #else
739 handle_WAITING ();
740 #endif
741 }
742
743 int
744 gen_LWP ()
745 {
746 #ifdef SIGLWP
747 kill (getpid (), SIGLWP);
748 #else
749 handle_LWP ();
750 #endif
751 }
752
753 int
754 gen_DANGER ()
755 {
756 #ifdef SIGDANGER
757 kill (getpid (), SIGDANGER);
758 #else
759 handle_DANGER ();
760 #endif
761 }
762
763 int
764 gen_GRANT ()
765 {
766 #ifdef SIGGRANT
767 kill (getpid (), SIGGRANT);
768 #else
769 handle_GRANT ();
770 #endif
771 }
772
773 int
774 gen_RETRACT ()
775 {
776 #ifdef SIGRETRACT
777 kill (getpid (), SIGRETRACT);
778 #else
779 handle_RETRACT ();
780 #endif
781 }
782
783 int
784 gen_MSG ()
785 {
786 #ifdef SIGMSG
787 kill (getpid (), SIGMSG);
788 #else
789 handle_MSG ();
790 #endif
791 }
792
793 int
794 gen_SOUND ()
795 {
796 #ifdef SIGSOUND
797 kill (getpid (), SIGSOUND);
798 #else
799 handle_SOUND ();
800 #endif
801 }
802
803 int
804 gen_SAK ()
805 {
806 #ifdef SIGSAK
807 kill (getpid (), SIGSAK);
808 #else
809 handle_SAK ();
810 #endif
811 }
812
813 int
814 gen_PRIO ()
815 {
816 #ifdef SIGPRIO
817 kill (getpid (), SIGPRIO);
818 #else
819 handle_PRIO ();
820 #endif
821 }
822
823 int
824 gen_33 ()
825 {
826 #ifdef SIG33
827 kill (getpid (), 33);
828 #else
829 handle_33 ();
830 #endif
831 }
832
833 int
834 gen_34 ()
835 {
836 #ifdef SIG34
837 kill (getpid (), 34);
838 #else
839 handle_34 ();
840 #endif
841 }
842
843 int
844 gen_35 ()
845 {
846 #ifdef SIG35
847 kill (getpid (), 35);
848 #else
849 handle_35 ();
850 #endif
851 }
852
853 int
854 gen_36 ()
855 {
856 #ifdef SIG36
857 kill (getpid (), 36);
858 #else
859 handle_36 ();
860 #endif
861 }
862
863 int
864 gen_37 ()
865 {
866 #ifdef SIG37
867 kill (getpid (), 37);
868 #else
869 handle_37 ();
870 #endif
871 }
872
873 int
874 gen_38 ()
875 {
876 #ifdef SIG38
877 kill (getpid (), 38);
878 #else
879 handle_38 ();
880 #endif
881 }
882
883 int
884 gen_39 ()
885 {
886 #ifdef SIG39
887 kill (getpid (), 39);
888 #else
889 handle_39 ();
890 #endif
891 }
892
893 int
894 gen_40 ()
895 {
896 #ifdef SIG40
897 kill (getpid (), 40);
898 #else
899 handle_40 ();
900 #endif
901 }
902
903 int
904 gen_41 ()
905 {
906 #ifdef SIG41
907 kill (getpid (), 41);
908 #else
909 handle_41 ();
910 #endif
911 }
912
913 int
914 gen_42 ()
915 {
916 #ifdef SIG42
917 kill (getpid (), 42);
918 #else
919 handle_42 ();
920 #endif
921 }
922
923 int
924 gen_43 ()
925 {
926 #ifdef SIG43
927 kill (getpid (), 43);
928 #else
929 handle_43 ();
930 #endif
931 }
932
933 int
934 gen_44 ()
935 {
936 #ifdef SIG44
937 kill (getpid (), 44);
938 #else
939 handle_44 ();
940 #endif
941 }
942
943 int
944 gen_45 ()
945 {
946 #ifdef SIG45
947 kill (getpid (), 45);
948 #else
949 handle_45 ();
950 #endif
951 }
952
953 int
954 gen_46 ()
955 {
956 #ifdef SIG46
957 kill (getpid (), 46);
958 #else
959 handle_46 ();
960 #endif
961 }
962
963 int
964 gen_47 ()
965 {
966 #ifdef SIG47
967 kill (getpid (), 47);
968 #else
969 handle_47 ();
970 #endif
971 }
972
973 int
974 gen_48 ()
975 {
976 #ifdef SIG48
977 kill (getpid (), 48);
978 #else
979 handle_48 ();
980 #endif
981 }
982
983 int
984 gen_49 ()
985 {
986 #ifdef SIG49
987 kill (getpid (), 49);
988 #else
989 handle_49 ();
990 #endif
991 }
992
993 int
994 gen_50 ()
995 {
996 #ifdef SIG50
997 kill (getpid (), 50);
998 #else
999 handle_50 ();
1000 #endif
1001 }
1002
1003 int
1004 gen_51 ()
1005 {
1006 #ifdef SIG51
1007 kill (getpid (), 51);
1008 #else
1009 handle_51 ();
1010 #endif
1011 }
1012
1013 int
1014 gen_52 ()
1015 {
1016 #ifdef SIG52
1017 kill (getpid (), 52);
1018 #else
1019 handle_52 ();
1020 #endif
1021 }
1022
1023 int
1024 gen_53 ()
1025 {
1026 #ifdef SIG53
1027 kill (getpid (), 53);
1028 #else
1029 handle_53 ();
1030 #endif
1031 }
1032
1033 int
1034 gen_54 ()
1035 {
1036 #ifdef SIG54
1037 kill (getpid (), 54);
1038 #else
1039 handle_54 ();
1040 #endif
1041 }
1042
1043 int
1044 gen_55 ()
1045 {
1046 #ifdef SIG55
1047 kill (getpid (), 55);
1048 #else
1049 handle_55 ();
1050 #endif
1051 }
1052
1053 int
1054 gen_56 ()
1055 {
1056 #ifdef SIG56
1057 kill (getpid (), 56);
1058 #else
1059 handle_56 ();
1060 #endif
1061 }
1062
1063 int
1064 gen_57 ()
1065 {
1066 #ifdef SIG57
1067 kill (getpid (), 57);
1068 #else
1069 handle_57 ();
1070 #endif
1071 }
1072
1073 int
1074 gen_58 ()
1075 {
1076 #ifdef SIG58
1077 kill (getpid (), 58);
1078 #else
1079 handle_58 ();
1080 #endif
1081 }
1082
1083 int
1084 gen_59 ()
1085 {
1086 #ifdef SIG59
1087 kill (getpid (), 59);
1088 #else
1089 handle_59 ();
1090 #endif
1091 }
1092
1093 int
1094 gen_60 ()
1095 {
1096 #ifdef SIG60
1097 kill (getpid (), 60);
1098 #else
1099 handle_60 ();
1100 #endif
1101 }
1102
1103 int
1104 gen_61 ()
1105 {
1106 #ifdef SIG61
1107 kill (getpid (), 61);
1108 #else
1109 handle_61 ();
1110 #endif
1111 }
1112
1113 int
1114 gen_62 ()
1115 {
1116 #ifdef SIG62
1117 kill (getpid (), 62);
1118 #else
1119 handle_62 ();
1120 #endif
1121 }
1122
1123 int
1124 gen_63 ()
1125 {
1126 #ifdef SIG63
1127 kill (getpid (), 63);
1128 #else
1129 handle_63 ();
1130 #endif
1131 }
1132
1133 int
1134 gen_TERM ()
1135 {
1136 kill (getpid (), SIGTERM);
1137 }
1138 \f
1139 int
1140 main ()
1141 {
1142 signal (SIGABRT, handle_ABRT);
1143 #ifdef SIGHUP
1144 signal (SIGHUP, handle_HUP);
1145 #endif
1146 #ifdef SIGQUIT
1147 signal (SIGQUIT, handle_QUIT);
1148 #endif
1149 #ifdef SIGILL
1150 signal (SIGILL, handle_ILL);
1151 #endif
1152 #ifdef SIGEMT
1153 signal (SIGEMT, handle_EMT);
1154 #endif
1155 #ifdef SIGFPE
1156 signal (SIGFPE, handle_FPE);
1157 #endif
1158 #ifdef SIGBUS
1159 signal (SIGBUS, handle_BUS);
1160 #endif
1161 #ifdef SIGSEGV
1162 signal (SIGSEGV, handle_SEGV);
1163 #endif
1164 #ifdef SIGSYS
1165 signal (SIGSYS, handle_SYS);
1166 #endif
1167 #ifdef SIGPIPE
1168 signal (SIGPIPE, handle_PIPE);
1169 #endif
1170 #ifdef SIGALRM
1171 signal (SIGALRM, handle_ALRM);
1172 #endif
1173 #ifdef SIGURG
1174 signal (SIGURG, handle_URG);
1175 #endif
1176 #ifdef SIGTSTP
1177 signal (SIGTSTP, handle_TSTP);
1178 #endif
1179 #ifdef SIGCONT
1180 signal (SIGCONT, handle_CONT);
1181 #endif
1182 #ifdef SIGCHLD
1183 signal (SIGCHLD, handle_CHLD);
1184 #endif
1185 #ifdef SIGTTIN
1186 signal (SIGTTIN, handle_TTIN);
1187 #endif
1188 #ifdef SIGTTOU
1189 signal (SIGTTOU, handle_TTOU);
1190 #endif
1191 #ifdef SIGIO
1192 signal (SIGIO, handle_IO);
1193 #endif
1194 #ifdef SIGXCPU
1195 signal (SIGXCPU, handle_XCPU);
1196 #endif
1197 #ifdef SIGXFSZ
1198 signal (SIGXFSZ, handle_XFSZ);
1199 #endif
1200 #ifdef SIGVTALRM
1201 signal (SIGVTALRM, handle_VTALRM);
1202 #endif
1203 #ifdef SIGPROF
1204 signal (SIGPROF, handle_PROF);
1205 #endif
1206 #ifdef SIGWINCH
1207 signal (SIGWINCH, handle_WINCH);
1208 #endif
1209 #ifdef SIGLOST
1210 signal (SIGLOST, handle_LOST);
1211 #endif
1212 #ifdef SIGUSR1
1213 signal (SIGUSR1, handle_USR1);
1214 #endif
1215 #ifdef SIGUSR2
1216 signal (SIGUSR2, handle_USR2);
1217 #endif
1218 #ifdef SIGPWR
1219 signal (SIGPWR, handle_PWR);
1220 #endif
1221 #ifdef SIGPOLL
1222 signal (SIGPOLL, handle_POLL);
1223 #endif
1224 #ifdef SIGWIND
1225 signal (SIGWIND, handle_WIND);
1226 #endif
1227 #ifdef SIGPHONE
1228 signal (SIGPHONE, handle_PHONE);
1229 #endif
1230 #ifdef SIGWAITING
1231 signal (SIGWAITING, handle_WAITING);
1232 #endif
1233 #ifdef SIGLWP
1234 signal (SIGLWP, handle_LWP);
1235 #endif
1236 #ifdef SIGDANGER
1237 signal (SIGDANGER, handle_DANGER);
1238 #endif
1239 #ifdef SIGGRANT
1240 signal (SIGGRANT, handle_GRANT);
1241 #endif
1242 #ifdef SIGRETRACT
1243 signal (SIGRETRACT, handle_RETRACT);
1244 #endif
1245 #ifdef SIGMSG
1246 signal (SIGMSG, handle_MSG);
1247 #endif
1248 #ifdef SIGSOUND
1249 signal (SIGSOUND, handle_SOUND);
1250 #endif
1251 #ifdef SIGSAK
1252 signal (SIGSAK, handle_SAK);
1253 #endif
1254 #ifdef SIGPRIO
1255 signal (SIGPRIO, handle_PRIO);
1256 #endif
1257 #ifdef __Lynx__
1258 /* Lynx doesn't seem to have anything in signal.h for this. */
1259 signal (33, handle_33);
1260 signal (34, handle_34);
1261 signal (35, handle_35);
1262 signal (36, handle_36);
1263 signal (37, handle_37);
1264 signal (38, handle_38);
1265 signal (39, handle_39);
1266 signal (40, handle_40);
1267 signal (41, handle_41);
1268 signal (42, handle_42);
1269 signal (43, handle_43);
1270 signal (44, handle_44);
1271 signal (45, handle_45);
1272 signal (46, handle_46);
1273 signal (47, handle_47);
1274 signal (48, handle_48);
1275 signal (49, handle_49);
1276 signal (50, handle_50);
1277 signal (51, handle_51);
1278 signal (52, handle_52);
1279 signal (53, handle_53);
1280 signal (54, handle_54);
1281 signal (55, handle_55);
1282 signal (56, handle_56);
1283 signal (57, handle_57);
1284 signal (58, handle_58);
1285 signal (59, handle_59);
1286 signal (60, handle_60);
1287 signal (61, handle_61);
1288 signal (62, handle_62);
1289 signal (63, handle_63);
1290 #endif /* lynx */
1291 signal (SIGTERM, handle_TERM);
1292
1293 x = 0;
1294
1295 gen_ABRT ();
1296 gen_HUP ();
1297 gen_QUIT ();
1298 gen_ILL ();
1299 gen_EMT ();
1300 gen_FPE ();
1301 gen_BUS ();
1302 gen_SEGV ();
1303 gen_SYS ();
1304 gen_PIPE ();
1305 gen_ALRM ();
1306 gen_URG ();
1307 gen_TSTP ();
1308 gen_CONT ();
1309 gen_CHLD ();
1310 gen_TTIN ();
1311 gen_TTOU ();
1312 gen_IO ();
1313 gen_XCPU ();
1314 gen_XFSZ ();
1315 gen_VTALRM ();
1316 gen_PROF ();
1317 gen_WINCH ();
1318 gen_LOST ();
1319 gen_USR1 ();
1320 gen_USR2 ();
1321 gen_PWR ();
1322 gen_POLL ();
1323 gen_WIND ();
1324 gen_PHONE ();
1325 gen_WAITING ();
1326 gen_LWP ();
1327 gen_DANGER ();
1328 gen_GRANT ();
1329 gen_RETRACT ();
1330 gen_MSG ();
1331 gen_SOUND ();
1332 gen_SAK ();
1333 gen_PRIO ();
1334 gen_33 ();
1335 gen_34 ();
1336 gen_35 ();
1337 gen_36 ();
1338 gen_37 ();
1339 gen_38 ();
1340 gen_39 ();
1341 gen_40 ();
1342 gen_41 ();
1343 gen_42 ();
1344 gen_43 ();
1345 gen_44 ();
1346 gen_45 ();
1347 gen_46 ();
1348 gen_47 ();
1349 gen_48 ();
1350 gen_49 ();
1351 gen_50 ();
1352 gen_51 ();
1353 gen_52 ();
1354 gen_53 ();
1355 gen_54 ();
1356 gen_55 ();
1357 gen_56 ();
1358 gen_57 ();
1359 gen_58 ();
1360 gen_59 ();
1361 gen_60 ();
1362 gen_61 ();
1363 gen_62 ();
1364 gen_63 ();
1365 gen_TERM ();
1366
1367 return 0;
1368 }
This page took 0.057958 seconds and 4 git commands to generate.