from small one page howto to huge articles all in one place

search text in:




Other .linuxhowtos.org sites:gentoo.linuxhowtos.org



Last additions:
using iotop to find disk usage hogs

using iotop to find disk usage hogs

words:

887

views:

210090

userrating:


May 25th. 2007:
Words

486

Views

259084

why adblockers are bad


Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

words:

161

views:

150394

userrating:


April, 26th. 2006:

Druckversion
You are here: manpages





ioctl_tty

Section: System Calls (2)
Updated: 202-0-08
Index Return to Main Contents
 

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

TCGETS(2const)
TCSETS(2const) TCSETSW(2const) TCSETSF(2const)
TCGETS(2const)
TCSETS(2const) TCSETSW(2const) TCSETSF(2const)
TCGETS(2const)
TCSETS(2const) TCSETSW(2const) TCSETSF(2const)
 

Locking the termios structure

TIOCGLCKTRMIOS(2const)
TIOCSLCKTRMIOS(2const)
 

Get and set window size

TIOCGWINSZ(2const)
TIOCSWINSZ(2const)
 

Sending a break

TCSBRK(2const)
TCSBRKP(2const) TIOCSBRK(2const) TIOCCBRK(2const)
 

Software flow control

TCXONC(2const)
 

Buffer count and flushing

FIONREAD(2const)
TIOCINQ(2const) TIOCOUTQ(2const) TCFLSH(2const) TIOCSERGETLSR(2const)
 

Faking input

TIOCSTI(2const)
 

Redirecting console output

TIOCCONS(2const)
 

Controlling terminal

TIOCSCTTY(2const)
TIOCNOTTY(2const)
 

Process group and session ID

TIOCGPGRP(2const)
TIOCSPGRP(2const) TIOCGSID(2const)
 

Exclusive mode

TIOCEXCL(2const)
TIOCGEXCL(2const) TIOCNXCL(2const)
 

Line discipline

TIOCGETD(2const)
TIOCSETD(2const)
 

Pseudoterminal ioctls

TIOCPKT(2const)
TIOCGPKT(2const)
TIOCSPTLCK(2const)
TIOCGPTLCK(2const)
TIOCGPTPEER(2const)
 

Modem control

TIOCMGET(2const)
TIOCMSET(2const) TIOCMBIC(2const) TIOCMBIS(2const)
TIOCMIWAIT(2const)
TIOCGICOUNT(2const)
 

Marking a line as local

TIOCGSOFTCAR(2const)
TIOCSSOFTCAR(2const)
 

Linu-specific

For the TIOCLINUX(2const) ioctl, see ioctl_console(2).  

Kernel debugging

TIOCTTYGSTRUCT(2const)
 

RETURN VALUE

On success, 0 is returned. On error, -1 is returned, and errno is set to indicate the error.  

SEE ALSO

ioctl(2), ldattach(8), ioctl_console(2), termios(3), pty(7)


 

Index

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
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
Kernel debugging
RETURN VALUE
SEE ALSO





Support us on Content Nation
rdf newsfeed | rss newsfeed | Atom newsfeed
- Powered by LeopardCMS - Running on Gentoo -
Copyright 2004-2025 Sascha Nitsch Unternehmensberatung GmbH
Valid XHTML1.1 : Valid CSS
- Level Triple-A Conformance to Web Content Accessibility Guidelines 1.0 -
- Copyright and legal notices -
Time to create this page: 10.2 ms