]> Git Repo - binutils.git/blob - gdb/testsuite/gdb.base/sigall.c
* TODO: Add note about "handle all nostop".
[binutils.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.09697 seconds and 4 git commands to generate.