Пилю дальше свое поделие.
Теперь задача - перехватывать сигналы, т.к. надо завершится мягко, что-то сохранить, а не падать трупом.
// SIGKILL - Не перехватывается, не игнорится, не обрабатывается, сразу труп
// SIGSTOP - Не перехватывается, не игнорится, не обрабатывается, просто стоп, freeze чтоли?
// SIGTSTP - Это rerise(?) от VSUSP (Ctrl+Z) может быть блокирован, перехвачен, игнорирован
// SIGCONT - Продолжить после стопа, но нет смысла вешать обработчик
// SIGTERM - Может быть блокирован, перехвачен, игнорирован
// SIGINT - Это Ctrl+C
// SIGQUIT - Ctrl+\ какой-то дамп, я так понял отладочный коредамп
// SIGHUP - Отвалился терминал? а как потом вернуться в терминал если он отвалился?
// SIGTTOU - Попытка писать в терминал из фона
// SIGPIPE - Брокнутые FIFO или отвалился сокет
// SIGLOST - Потеряно соединение с сервером(?) с любым ли?
// SIGXCPU - Превышен лимит процессорного времени
// SIGXFSZ - Превышен лимит величины размера файла (если к файлу то м.б. ограничение для fat32, а как насчет дисковой квоты?)
// SIGINFO - Кагдила
Какие еще сигналы надо учесть?