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