add get_signal_name() and test prog