Показать сообщение отдельно
  #6  
Старый 16.03.2021, 01:32
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Краш на больших терминалах

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
Ответить с цитированием