table of contents
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 (unreleased) |