Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why does signal handler registered in my application stop working when I integrate DSPLink ?

0
Posted

Why does signal handler registered in my application stop working when I integrate DSPLink ?

0

Signal handling for Linux is enabled by default in DSPLink to provide basic cleanup functionality. The signal handling on Linux for cleanup is dynamically configurable through an OS-specific dynamic configuration file: $(DSPLINK)/config/all/CFG_.c. The following items are configurable: • Handle signals for cleanup (TRUE/FALSE) – The default value is TRUE. This can be updated to FALSE to indicate DSPLink should not handle signals. • Signal numbers to be handled – This can be updated to provide the signal numbers which the DSPLink signal handler should handle. A re-build of DSPLink user side library and the application is required after updating the configuration to set Handle signals to FALSE. Note: While DSPLink provides basic cleanup functionality on abnormal termination through the signal handling, doing the right cleanup on exit is actually the purview of the application. Hence it is advised that the DSPLink signal handling mechanism should simply be used during development o

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123