Implemented signal.h