Igor B. Poretsky:

>> Попытка использовать неверный файловый дескриптор является, по-моему,
>> ошибкой в той же степени, что и segmentation fault.

IP> Да, но ведь этот дескриптор не был неверным изначально (в силу ошибок
IP> программы), а стал таковым в результате внешних событий (отказ в
IP> соединении).

По-моему, дескрипторы не становятся неверными из-за внешних событий. Если он
уже был верным, то из-за внешних событий Вы могли бы получить EPIPE или
тайм-аут, но не EBADF.

IP> В противном случае я бы обязательно на эту ситуацию натыкался. Я ведь
IP> постоянно использую этот речевой сервер.

Возможно, какая-то операция создания дескриптора завершается с ошибкой, но в
программе (или в библиотеке) нет обработки для этой ситуации. А раньше у Вас
эта операция с ошибкой не завершалась. Или не завершалась с такой ошибкой.

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить