Manage SIGINT
Use trampoline function to send callback