浏览代码

[syslog] Handle backspace characters

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 8 年前
父节点
当前提交
1fdf4dddbd
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7
    0
      src/core/lineconsole.c

+ 7
- 0
src/core/lineconsole.c 查看文件

47
 	if ( character < 0 )
47
 	if ( character < 0 )
48
 		return 0;
48
 		return 0;
49
 
49
 
50
+	/* Handle backspace characters */
51
+	if ( character == '\b' ) {
52
+		if ( line->index )
53
+			line->index--;
54
+		return 0;
55
+	}
56
+
50
 	/* Ignore carriage return */
57
 	/* Ignore carriage return */
51
 	if ( character == '\r' )
58
 	if ( character == '\r' )
52
 		return 0;
59
 		return 0;

正在加载...
取消
保存