Системный вызов Freebsd Kqueue - PullRequest
0 голосов
/ 09 июля 2019

У меня есть вопрос, касающийся механизма уведомления о событиях в ядре. Я работаю над RTEMS и использую FreeBSD версии 9.2.

Мне нужно обнаружить событие, когда буфер отправки сокета был заполнен. Из документации видно, что я могу обнаружить события только тогда, когда данные могут быть записаны в отправляющий буфер или когда отправляющий буфер заполнен. Можно ли обнаружить полный буфер отправки?

P.S. Буфер отправки не должен быть заполнен. Он должен быть достаточно полным, чтобы следующая запись в сокете блокировала поток, пытающийся отправить.

С уважением, Игорь Вурделя

...