Краш на больших терминалах
Alexey Vissarionov написал(а) к Nil Alexandrov в Mar 21 00:22:00 по местному времени:
Доброго времени суток, Nil!
15 Mar 2021 23:34:58, ты -> Semen Panevin:
NA>>> Почему он не интегрирован в репу?
SP>> Чего не знаю того не знаю. В одном висит каммент который никто не
SP>> фиксит, в другом висит каммент что он не работает, и тоже никто
SP>> ничего не фиксит.
NA> Короче, вот сейчас у меня вот так вот заработало, в разных
NA> комбинациях, и при чтении, и при написани.
NA> - char buf[256];
NA> + char buf[2560];
Надеюсь, ты понимаешь, что эту профанацию в апстрим никто не пропустит?
Если действительно хочешь приложить руки, сделай по уму - получи ширину терминала через TIOCGWINSZ (`man tty_ioctl`), а потом выполни realloc() означенного буфера (который изначально должен быть NULL, разумеется).
А кроилово ведет исключительно к попадалову.
--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Безумству храбрых - минута молчания
--- /bin/vi
|