Я пытаюсь понять, как использовать псевдотерминал в linux, по сути, я хочу создать клон telnetd, что я упомянул в более раннем вопросе.
Я понимаю концепцию ведущего и ведомого терминалов, и у меня есть основное понимание того, как использовать системные вызовы в C.
Мой вопрос касается следующего шага после открытия дескриптора подчиненного/основного файла. Как запустить getty в рабстве? Есть ли хорошие ресурсы в сети для использования forkpty(), openpty() или другого API?
Некоторые примеры в C помогут. Это был очень похожий вопрос, но никто не представил никаких примеров.