Здравствуйте. Корректно ли выставление поля fd в -1 для игнорирования этой струтктуры? Просто во врмемя работы создается массив структур pollfd, но не все элементы этой структуры всегда используются. Делать сдвижки довольно накладно.
Лучше используйте libevent, если есть такая возможность.
http://monkey.org/~provos/libevent/
>Здравствуйте. Корректно ли выставление поля fd в -1 для игнорирования этой струтктуры?
>Просто во врмемя работы создается массив структур pollfd, но не все
>элементы этой структуры всегда используются. Делать сдвижки довольно накладно.Не корректно. -1 - это тоже валидное значение...
В структуре есть поляна events - ожидаемые события, если = 0 - то ничего не ждем, для этого дескриптора.