|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Maxim Timofeyev 2:5030/1763.1 24 Sep 2002 14:56:18 To : All Subject : signal( SIGSEGV, function ) --------------------------------------------------------------------------------
Два вопроса:
1. Сигнал при падении корки перехватывается, но корка не создается
при этом. ;( Как ее создать? ;) Использую для корректного выхода из
программы на ncurces, а то терминал съезжает. ;( Понятно, что core не
должны создаваться ибо говорит о кривости, но вот отлавливать-то такие
места нужно. Как отловить/продебажить программу на ncurces я не могу
придумать. Мне же нужно и информацию дебагера видеть и с самой
программой работать. При этом X'ы использовать нельзя ибо их нет на
машине, где программа падает. ;(
2. Как узнать откуда произошло прерывание выполненяемой программы
при signal(), а также alarm() и т.п. Hужно для записи в лог в отладочных
целях.
Заранее сенкс.
--
[2:5030/1763@fidonet.org] [tmahome@tma.spb.ru] [http://tma.spb.ru]
--- tin/1.5.10-20011117 ("Darkcell") (UNIX) (Linux/2.4.18-alt6master-up (i686))
* Origin: TMA at HOME (2:5030/1763.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/385779b5ff912.html, оценка из 5, голосов 10
|