The whole line buffering and echo is a tty/terminal feature which you can disable with ioctl(), that is quite trivial. ###>The whole line buffering and echo is a tty/terminal feature which you can disable with ioctl(), that is quite trivial.