+ tcgetattr(0,&(input->tios));
+ tios=input->tios;
+
+ /* general settings */
+ tios.c_iflag&=ICRNL; /* \r -> \n */
+ tios.c_cc[VTIME]=0; /* no timeout */
+ tios.c_cc[VMIN]=1; /* 1 char for non-can. mode */
+
+ /* depending on used modes */
+ if(!(input->mode&LINE_BUFFERED)) tios.c_lflag&=(~ICANON);
+ if(!(input->mode&INPUT_ECHO)) tios.c_lflag&=(~ECHO);
+