Update signal.c