...
res = TEMP_FAILURE_RETRY(read(...))
...
Обработка сигналов в BSD
Кто имел дело с обработкой сигналов в BSD прошу помочь мне.
Известно, что при работе с устройствами ввода-вывода библиотека GNU предлагает использовать макрокоманду TEMP_FAILURE_RETRY. Принцип использования макрокоманды в целом понятен:
Код:
Значение, возвращенное TEMP_FAILURE_RETRY - любое произведенное выражением значение.
Однако в официальной документации glibc рекомендуется использовать sigaction или siginterrupt.
Кто использовал эти функции в своей повседневной практике скиньте пожалуйста пример использования.
[RIGHT]С уважением
Sansara[/RIGHT]