LINUX.ORG.RU

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

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

Спасибо за подсказку как отключать буферизацию в строке запуска. Я вызвал в своем си-коде setbuf(stdin, NULL); и это помогло, написал собственный буфер и логику, все работает. Сейчас пытаюсь гуглить почему иногда при большом вводе в программу-продьюсер моего вывода, она показывает эхо ввода криво, причем непредсказуемо - перескакивают и дублируются части строк, добавляются явно ^M и т.п. Подозреваю что надо какие-то настройки stty подкрутить.

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

Спасибо за подсказку как отключать буферизацию в строке запуска. Я вызвал в своем си-коде setbuf(stdin, NULL); и это помогло, написал собственный буфер и логику, все работает. Сейчас пытаюсь гуглить почему иногда при большом вводе в программу-продьюсер моего вывода, она показывает эхо ввода криво, причем непредсказуемо - перескакивают и дублируются части строк, добавляются явно :M и т.п. Подозреваю что надо какие-то настройки stty подкрутить.