Re[6]: Отладка сторонней библиотеки Linux
От: keeper-andrew  
Дата: 28.05.13 07:42
Оценка:
Здравствуйте, netch80, Вы писали:

N>Здравствуйте, keeper-andrew, Вы писали:


KA>> Открытие файла с айдишником большим 1024 это нормально (для линукса), а вот полноценная работа с ним уже невозможна.


N>Возможна. Только не надо применять select().


KA>> Это вообще нормально? И как с этим бороться?


N>poll, epoll.


Курнув тему я понял что мне это не под силу. Поскольку мой уровень С менее чем лузерский. Написал разработчикам в надежде что найдется кто-нибудь более профессиональный, а пока что обойдусь костылями.

KA>> Я уверен что приложение теоретически будет держать больше 1024 открытых файловых дескриптора: это сервер приложений, для него это нормально.


N>Никаких проблем. Просто не пользуйтесь legacy, или пользуйтесь там, где её адекватно поддерживают. В случае BSD систем можно переопределить FD_SETSIZE. В случае Linux этого нет, но вместо можно аллоцировать самому массивы нужного размера. Но повторюсь — лучше переходить на более современные средства.


Огромное спасибо всем откликнувшимся за помощь!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.