modified:   sigalrm.c