Einfach mal eine kurze zwischen Frage:

Warum sollte die signal.h Datei nicht mehr verwendet werden.