TIOC*
This chapter describes the
ioctl()
commands that apply to terminals.
TIOCCBRK
Clear the break bit
TIOCCDTR
Clear
data terminal ready
TIOCDRAIN
Wait until output has drained
TIOCEXCL, TIOCSINUSE
Set exclusive use of a terminal
TIOCFLUSH
Flush buffers
TIOCGETA
Get the terminal properties in a
termios
structure
TIOCGETC
Get a terminal's special characters
TIOCGETP
Get a terminal's parameters
TIOCGLTC
Get the local special characters
TIOCGETPGRP, TIOCGPGRP
Get the process group ID associated with a device
TIOCGSIZE, TIOCGWINSZ
Get the size of a character device
TIOCHPCL
Hang up on last close
TIOCLGET
Get the local modes
TIOCLSET
Set the entire local mode word
TIOCMBIC
Clear specific modem bits
TIOCMBIS
Set specific modem bits
TIOCMGET
Get all modem bits
TIOCMSET
Set all modem bits
TIOCNOTTY
Make a terminal not be the controlling terminal
TIOCNXCL
Reset exclusive use of a terminal
TIOCOUTQ
Get the output queue size
TIOCPKT
Set or clear packet mode
TIOCSCTTY
Make a terminal the controlling terminal
TIOCSDTR
Set
data terminal ready
TIOCSETA, TIOCSETAF, TIOCSETAW
Set terminal properties from a
termios
structure
TIOCSETC
Set a terminal's special characters
TIOCSETN, TIOCSETP
Set a terminal's parameters
TIOCSLTC
Set the local special characters
TIOCSETPGRP, TIOCSPGRP
Set the process group ID associated with a device
TIOCSTART
Start output
TIOCSTI
Simulate terminal input
TIOCSTOP
Stop output
TIOCSSIZE, TIOCSWINSZ
Set the size of a character device