Short Digression: Line Disciplines Are a set of functions that are called from tty code Can receive every character received by the tty Can look at and manipulate the data stream Are set using an ioctl(2) on the device A well known line discipline besides TERMIOS is SLIP