Запустить программу в псевдо-терминале. Используется run_init для того, чтобы запустить программу после установки правильного контекста. Эта программа берет новый псевдо-терминал, порождает (forks) процесс-наследник, который привязывается к новому псевдо-терминалу. Затем он подключает физический терминал, с которого он был вызван, к псевдо-терминалу, передавая ввод с клавиатуры процессу-наследнику и отправляя вывод процесса-наследника на физический терминал.
Он устанавливает атрибуты псевдо-терминала, основываясь на атрибутах физического терминала, а затем устанавливает пользовательский терминал в RAW-режим, не забыв сбросить его при выходе.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |