ttycom.h File Reference

TIOCEXCL

set exclusive use of tty

TIOCNXCL

reset exclusive use of tty

TIOCFLUSH

flush buffers

TIOCGETA

get termios struct

TIOCSETA

set termios struct

TIOCSETAW

drain output, set

TIOCSETAF

drn out, fls in, set

TIOCGETD

get line discipline

TIOCSETD

set line discipline

TIOCSBRK

set break bit

TIOCCBRK

clear break bit

TIOCSDTR

set data terminal ready

TIOCCDTR

clear data terminal ready

TIOCGPGRP

get pgrp of tty

TIOCSPGRP

set pgrp of tty

TIOCOUTQ

output queue size

TIOCSTI

simulate terminal input

TIOCNOTTY

void tty association

TIOCPKT

TIOCPKT_DATA

data packet

TIOCPKT_FLUSHREAD

flush packet

TIOCPKT_FLUSHWRITE

flush packet

TIOCPKT_STOP

stop output

TIOCPKT_START

start output

TIOCPKT_NOSTOP

no more stop output, start output

TIOCPKT_DOSTOP

now do stop output, start output

TIOCPKT_IOCTL

state change of pty driver

TIOCSTOP

stop output.

TIOCSTART

Start output.

TIOCMSET

set all modem bits

TIOCMBIS

bis modem bits

TIOCMBIC

bic modem bits

TIOCMGET

get all modem bits

TIOCM_LE

line enable

TIOCM_DTR

data terminal ready

TIOCM_RTS

request to send

TIOCM_ST

secondary transmit

TIOCM_SR

secondary receive

TIOCM_CTS

clear to send

TIOCM_DCD

data carrier detect

TIOCM_RI

ring indicate

TIOCM_DSR

data set ready

TIOCM_CD

data carrier detect

TIOCM_CAR

data carrier detect

TIOCM_RNG

ring indicate

TIOCGWINSZ

get window size

TIOCSWINSZ

set window size

TIOCUCNTL

TIOCSTAT

UIOCCMD

TIOCCONS

become virtual console

TIOCSCTTY

become controlling tty

TIOCEXT

pty: external processing

TIOCSIG

pty: generate signal

TIOCDRAIN

wait till output drained

TIOCMSDTRWAIT

modem: set wait on close

TIOCMGDTRWAIT

TIOCTIMESTAMP

enable or get timestamp of last input event

TIOCSDRAINWAIT

set ttywait timeout

TIOCGDRAINWAIT

TTYDISC

termios tty line discipline

SLIPDISC

PPPDISC

PPP discipline

NETGRAPHDISC

Netgraph tty node discipline

H4DISC

Netgraph Bluetooth H4 discipline