Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: pause() можно ли вызывать в переопределении обработчика сигнала?  (Прочитано 493 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Шинш

  • Автор темы
  • Гость
вот набросал немного, подскажите пожалуйста или ссылку бы )) не смог найти можно или нельзя в переопределении ставить ф-ю pause() ((

как сейчас - не выходит из pause(), если в main вызвать pause() то все норм ((
и еще, что за SIGTRAP при отладке? точнее я прочитал что это, но почему он появляется после приема SIGUSR1 не понимаю (((

(Нажмите, чтобы показать/скрыть)

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Лучше придерживаться правила: в сигналах вообще ничего нельзя.
Максимум взвести флаг объявленный как volatile sigatomic_t flag;

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.