finish lab5
This commit is contained in:
parent
8d591c5b06
commit
591104e842
@ -143,7 +143,7 @@ char *readline(const char *prompt)
|
||||
// 重置补全计数
|
||||
complement_time = -1;
|
||||
}
|
||||
if (c == '\r') {
|
||||
if (c == '\r' || c == '\n') {
|
||||
// 回车
|
||||
usys_putc('\n');
|
||||
break;
|
||||
@ -331,6 +331,8 @@ int fs_read_all(char *path, void **ret_buf)
|
||||
if (cur < 0) {
|
||||
return cur;
|
||||
}
|
||||
// FIXME: 此处在 Release 模式下第一次读取前 16 字节为空
|
||||
memcpy(buf, (const void *) TMPFS_READ_BUF_VADDR, cur);
|
||||
memcpy(buf, (const void *) TMPFS_READ_BUF_VADDR, cur);
|
||||
pos += cur;
|
||||
buf += cur;
|
||||
@ -419,7 +421,7 @@ int do_echo(char *cmdline)
|
||||
cmdline += 4;
|
||||
while (*cmdline == ' ')
|
||||
cmdline++;
|
||||
printf("%s", cmdline);
|
||||
printf("%s\n", cmdline);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user