start_signal_handling();
request_signal_notification(SIGTERM,finish,"SIGTERM");
if (!background) request_signal_notification(SIGINT,finish,"SIGINT");
request_signal_notification(SIGHUP,ignore_hup,NULL);
start_signal_handling();
request_signal_notification(SIGTERM,finish,"SIGTERM");
if (!background) request_signal_notification(SIGINT,finish,"SIGINT");
request_signal_notification(SIGHUP,ignore_hup,NULL);