Provided by: manpages-ru-dev_4.27.0-1_all 

НАИМЕНОВАНИЕ
ioctl_tty - вызовы ioctl для терминалов и последовательных портов
БИБЛИОТЕКА
Стандартная библиотека языка C (libc, -lc)
ОБЗОР
#include <asm/termbits.h> /* Определения констант */
#include <sys/ioctl.h>
int ioctl(int fd, int op, ...);
ОПИСАНИЕ
The ioctl(2) call for terminals and serial ports accepts many possible operation arguments. Most
require a third argument, of varying type, here called argp or arg.
Вызовы ioctl() используются только в непереносимых программах. По возможности старайтесь везде
использовать интерфейс POSIX, описанный в termios(3).
Определение и установка атрибутов терминала
TCGETS(2const)
TCSETS(2const)
TCSETSW(2const)
TCSETSF(2const)
TCGETS(2const)
TCSETS(2const)
TCSETSW(2const)
TCSETSF(2const)
TCGETS(2const)
TCSETS(2const)
TCSETSW(2const)
TCSETSF(2const)
Блокировка структуры termios
TIOCGLCKTRMIOS(2const)
TIOCSLCKTRMIOS(2const)
Определение и установка размера окна
TIOCGWINSZ(2const)
TIOCSWINSZ(2const)
Отправка сигнала Break
TCSBRK(2const)
TCSBRKP(2const)
TIOCSBRK(2const)
TIOCCBRK(2const)
Программное управление потоком
TCXONC(2const)
Счетчик буфера и очистка
FIONREAD(2const)
TIOCINQ(2const)
TIOCOUTQ(2const)
TCFLSH(2const)
TIOCSERGETLSR(2const)
Мнимый ввод
TIOCSTI(2const)
Перенаправление вывода консоли
TIOCCONS(2const)
Управляющий терминал
TIOCSCTTY(2const)
TIOCNOTTY(2const)
Группа процессов и идентификатор сеанса
TIOCGPGRP(2const)
TIOCSPGRP(2const)
TIOCGSID(2const)
Закрытый (Exclusive) режим
TIOCEXCL(2const)
TIOCGEXCL(2const)
TIOCNXCL(2const)
Параметры линии
TIOCGETD(2const)
TIOCSETD(2const)
Вызовы ioctl для псевдо-терминала
TIOCPKT(2const)
TIOCGPKT(2const)
TIOCSPTLCK(2const)
TIOCGPTLCK(2const)
TIOCGPTPEER(2const)
Управление модемом
TIOCMGET(2const)
TIOCMSET(2const)
TIOCMBIC(2const)
TIOCMBIS(2const)
TIOCMIWAIT(2const)
TIOCGICOUNT(2const)
Маркировка линии как локальной
TIOCGSOFTCAR(2const)
TIOCSSOFTCAR(2const)
Вызовы, определённые только в Linux
Для TIOCLINUX(2const) ioctl см. ioctl_console(2).
Отладка ядра
TIOCTTYGSTRUCT(2const)
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
В случае успеха возвращается 0. В случае ошибки возвращается -1, а errno устанавливается в указание на
ошибку.
СМОТРИТЕ ТАКЖЕ
ioctl(2), ldattach(8), ioctl_console(2), termios(3), pty(7)
ПЕРЕВОД
Русский перевод этой страницы руководства разработал(и) Azamat Hackimov <azamat.hackimov@gmail.com>,
Dmitriy S. Seregin <dseregin@59.ru>, Yuri Kozlov <yuray@komyakino.ru>, Иван Павлов <pavia00@gmail.com> и
Kirill Rekhov <krekhov.dev@gmail.com>
Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной
лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или
более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом
разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских
переводчиков.
Справочные страницы Linux 6.9.1 14 июня 2024 г. ioctl_tty(2)