Lst_ForEach(gn->commands, CompatRunCommand, (ClientData)gn);
Lst_ForEach(gn->commands, CompatRunCommand, gn);
CompatInterrupt (signo)    int	    signo;{    GNode   *gn;    if ((curTarg != NULL) && !Targ_Precious (curTarg)) {	char 	  *file = Var_Value(TARGET, curTarg);	if (!noExecute && eunlink(file) != -1) {	    Error("*** %s removed\n", file);	}	/*	 * Run .INTERRUPT only if hit with interrupt signal	 */	if (signo == SIGINT) {	    gn = Targ_FindNode(".INTERRUPT", TARG_NOCREATE);	    if (gn != NULL) {		Lst_ForEach(gn->commands, CompatRunCommand, (ClientData)gn);	    }	}    }    exit (signo);}