Stop using a typedef for signal handlers
Display source location in error messages