#include #include #include #include main () { int rVal; int lErrno; struct termio tty; struct termio ttynew; printf ( "Calling ioctl Structure \n"); lErrno = 0; rVal = tcgetattr ( (0), (void *) &tty); lErrno = errno; ttynew = tty; ttynew.c_lflag = ISIG; ttynew.c_cc[VTIME] = 0; ttynew.c_cc[VMIN] = 1; lErrno = 0; /* rVal = tcsetattr ( (0), TCSETAF, (void *) &ttynew); */ rVal = tcsetattr ( (0), TCSETA, (void *) &ttynew); lErrno = errno; while (1) { int i = 0; int j = 0; int k = 0; char lChar[64]; i = read ( 0, lChar, 1); for ( j = 0; j < i; j++) { k = lChar[j]; printf ( "Pos = %d Value i = %d c = %c x = %x o = %o \n", j , k,k,k, k); } printf ( "Value ############n\n"); } }