LINUX.ORG.RU

Контроль DTR для псевдотерминала.


0

0

Имеется псевдотерминал. Создается вот так: pty = getpt(); if (pty < 0 || grantpt(pty) < 0 || unlockpt(pty) < 0) { ERR("getpt: %s\n", strerror(errno)); return -1; } Все отлично, в pty - дескриптор псевдотерминала. Далее пробую определить состояние DTR (или изменить его) int status; if ((ioctl(pty, TIOCMGET, &status)) < 0) ERR("IOCTL GET ERROR!: %s\n", strerror(errno)); status = TIOCM_DTR; if ((ioctl(pty, TIOCMBIS, &status)) < 0) ERR("IOCTL SET ERROR!: %s\n", strerror(errno));

Выдает ошибки "invalid argument"

В чем проблема?

anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.