ioctl_tty(2) | System Calls Manual | ioctl_tty(2) |
NAME
ioctl_tty - ioctls for terminals and serial lines
LIBRARY
Standard C library (libc, -lc)
SYNOPSIS
#include <asm/termbits.h> /* Definition of constants */ #include <sys/ioctl.h>
int ioctl(int fd, int op, ...);
DESCRIPTION
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.
Use of ioctl() makes for nonportable programs. Use the POSIX interface described in termios(3) whenever possible.
Get and set terminal attributes
Locking the termios structure
Get and set window size
Sending a break
Software flow control
Buffer count and flushing
Faking input
Redirecting console output
Controlling terminal
Process group and session ID
Exclusive mode
Line discipline
Pseudoterminal ioctls
Modem control
Marking a line as local
Linux-specific
For the TIOCLINUX(2const) ioctl, see ioctl_console(2).
Kernel debugging
RETURN VALUE
On success, 0 is returned. On error, -1 is returned, and errno is set to indicate the error.
SEE ALSO
2024-06-14 | Linux man-pages 6.9.1 |