A serial port library on top of the termios API