LINUX.ORG.RU

История изменений

Исправление Olegymous, (текущая версия) :

Кстати да, рабочий вариант. Только это уже с pipefd[1] нужно работать. Единственное смущает 65_000 итераций write() и select() для забития по одному байту. Я так понял в среднем на системах буфер примерно 65 кб.

Есть еще вот этот вариант про запас: http://stackoverflow.com/a/904609
Интересно, он может где-то несработать?

Исходная версия Olegymous, :

Кстати да, рабочий вариант. Только это уже с pipefd[1] нужно работать. Единственное смущает 65_000 итераций write() для забития по одному байту. Я так понял в среднем на системах буфер примерно 65 кб.

Есть еще вот этот вариант про запас: http://stackoverflow.com/a/904609
Интересно, он может где-то несработать?