Suprise! CBREAK is a 'Berkeley-ism' and is NOT available on either any of the Bell UNIX systems nor any other system that is based on Bell (like HP-UX). Try toggling the 'canonical' input bit of the iotcl structure... Dave Taylor Colorado Networks "It doesn't matter: I wrote my own!"