I've got an extremely simple SIGINT handler that throws a C++ exception to ensure proper cleanup etc. I can see from console spew that the signal handler is being called but the exception is not caught. What appears is more generic:

terminate called after throwing an instance of 'signal_exception'
Abort

then back to the command line. All code within main() is in a try/catch block with the correct exception signatures etc. g++ switches are -fexceptions -Wall

Using the latest CodeSourcery g++ building for ucLinux/Coldfire m5280 kernel 2.4.22

Apologies if there is a better forum for this question. Any thoughts most welcome.

TIA

Jerry
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to