そういえば勉強会の時に、「関数ポインタを返す関数はどうやって書くか?」みたいになったが、僕はそういう時は$ man signal して調べる派である。
http://www.linux.or.jp/JM/html/LDP_man-pages/man2/signal.2.html