- if (n==0) { /* if no pool depth exit */
- usage(); /* print usage info */
- }
- i = FortuneParse(fortunefilename, fortune, n);
- for (n=0; n<i; n++) debug("%s", fortune[n]);
+ if (n==0) usage(); /* if no pool depth exit printing usage info */
+ Signal(SIGTERM, HandSIGTERM); /* set handlers for termination */
+ Signal(SIGINT, HandSIGTERM);
+ Signal(SIGQUIT, HandSIGTERM);
+ i = FortuneParse(fortunefilename, fortune, n); /* parse phrases */
+ for (n=0; n<i; n++) debug("%s%%\n", fortune[n]);