#R:philmds:-17900:ism780:14400008:000:182 ism780!bruce May 24 11:59:00 1984 A much simpler solution is to insert right after the alarm(0) statement the following statement: signal(SIGALRM, SIG_IGN); Be sure to insert it after the alarm(0), not before it!