Már régen írtam ilyet, de termios.h tcgetattr() tcsetattr() tcflush() függvényekre és a termios struktúrára biztosan szükséged lesz. (Remélem, jól emlékszem!) Még beugrik halványan valami cfsetispeed() és cfsetospeed() is.