modified:   sig.c