portably. Also, we're really interested in termios stuff, so we don't actually want to call setvbuf anyway.