]> rtime.felk.cvut.cz Git - sysless.git/blobdiff - libs4c/cmdproc/cmd_io_line.c
cmdproc: Erase end of line after backspace
[sysless.git] / libs4c / cmdproc / cmd_io_line.c
index 945ce6e40ebdc3f59527cd79934906a4354c7c53..7209d0f54fbc652e3f595c6229eb5567ed1d5a51 100644 (file)
@@ -115,6 +115,8 @@ int cmd_io_line_in(cmd_io_t *cmd_io)
     else
       if(el->flg&FL_ELB_ECHO) {
         while(cmd_io_putc(io_stack,ch)<0);
+       if (ch == '\b')
+         cmd_io_puts(io_stack, "\033[K"); /* Erase End of Line */
       }
   }
   return 0;