I have a complex application with USR1 and USR2 already defined as having a well-defined and not replaceable purpose.
There are tons of different signals in linux. Might there be another one (maybe a deprecated one) that can be safely used without expecting the OS to trigger destructive behavior?
SIGHUP
.