ioctl_tty(2) System Calls Manual ioctl_tty(2) ioctl_tty - ioctl C (libc, -lc) #include /* */ #include 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 , Dmitriy S. Seregin , Yuri Kozlov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () . Linux man-pages 6.18 8 2026 . ioctl_tty(2)