Смысл комментария в том, что tcsetattr
изменит свойства вмещающего терминала. Таким образом, если вы напишите программу, которая отключает эхо-сигнал терминала, и эта программа завершит работу без сброса значения, то она будет отключена на время сеанса (если только другая программа не включит его явно).
Надлежащим образом, если вы собираетесь изменить атрибут, сохраните все старые значения перед тем, как их изменить (а затем откатите изменения перед выходом). Это можно сделать в обработчике сигналов, на чем сосредоточена рекомендация.