System.Posix.Terminal.ByteString

Terminal support

Terminal attributes

data TerminalAttributes

getTerminalAttributes

data TerminalState

setTerminalAttributes

data TerminalMode

withoutMode

withMode

terminalMode

bitsPerByte

withBits

data ControlCharacter

controlChar

withCC

withoutCC

inputTime

withTime

minInput

withMinInput

data BaudRate

inputSpeed

withInputSpeed

outputSpeed

withOutputSpeed

Terminal operations

sendBreak

drainOutput

data QueueSelector

discardData

data FlowAction

controlFlow

Process groups

getTerminalProcessGroupID

setTerminalProcessGroupID

Testing a file descriptor

queryTerminal

getTerminalName

getControllingTerminalName

Pseudoterminal operations

openPseudoTerminal

getSlaveTerminalName