Читаем так. signal - это ф-ция, которая вернет указатель на ф-цию. с прототипом void (int) и принимает два входных параметра : int __ sig и указатель на ф-цию с прототипом void (void) . Надеюсь понятно
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)