В LINUX C / C ++ какие системные вызовы являются прерывистыми (т.е. errno == EINTR)? - PullRequest
2 голосов
/ 05 марта 2012

Кто-нибудь знает хороший справочник, который перечисляет, какие вызовы являются прерываемыми?

Я предполагал, что почти все системные вызовы были ранее, но, глядя на страницы man для вызовов файловой системы, таких как open или переименование , список ошибок не включает EINTR .

1 Ответ

4 голосов
/ 05 марта 2012

Обновленные страницы справочных сигналов (7) имеют ответ.Тот, который я использовал от RHEL 5.5 не сделал.Ссылка ниже.

http://www.kernel.org/doc/man-pages/online/pages/man7/signal.7.html

Спасибо Дэймону за быстрый ответ!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...