Fix signal.c mis-merge from Linux merge