Я должен создать новую пару tty (master и slave) без использования forkpty ().
В man из pts (4) написано, что:
Когда процесс открывает / dev / ptmx, он получает файловый дескриптор для ведущего псевдотерминала (PTM) и псевдотерминального ведомого устройства. (PTS) устройство создается в каталоге / dev / pts.
С помощью небольшой программы на C я открываю / dev / ptmx следующим образом:
open("/dev/ptmx", O_RDWR);
Но в / dev / pts / не создается новый pty.