Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Обработка сигналов в BSD

38K
05 февраля 2009 года
Sansara
3 / / 30.05.2008
Доброго дня всем.
Кто имел дело с обработкой сигналов в BSD прошу помочь мне.
Известно, что при работе с устройствами ввода-вывода библиотека GNU предлагает использовать макрокоманду TEMP_FAILURE_RETRY. Принцип использования макрокоманды в целом понятен:
 
Код:
...
res = TEMP_FAILURE_RETRY(read(...))
...



Значение, возвращенное TEMP_FAILURE_RETRY - любое произведенное выражением значение.
Однако в официальной документации glibc рекомендуется использовать sigaction или siginterrupt.
Кто использовал эти функции в своей повседневной практике скиньте пожалуйста пример использования.

[RIGHT]С уважением
Sansara[/RIGHT]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог