Signal Handler, sigaction problem using sigint