mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-15 12:23:15 +00:00
sh should read from fd 0 (stdin) instead of /dev/keyboard.
This commit is contained in:
parent
1b81813a66
commit
7a85384e47
|
@ -159,11 +159,6 @@ int main(int, char**)
|
|||
int linedx = 0;
|
||||
linebuf[0] = '\0';
|
||||
|
||||
int fd = 0; // open("/dev/keyboard", O_RDONLY);
|
||||
if (fd == -1) {
|
||||
printf("failed to open /dev/keyboard :(\n");
|
||||
return 1;
|
||||
}
|
||||
{
|
||||
char cwdbuf[1024];
|
||||
getcwd(cwdbuf, sizeof(cwdbuf));
|
||||
|
@ -172,7 +167,7 @@ int main(int, char**)
|
|||
prompt();
|
||||
for (;;) {
|
||||
char keybuf[16];
|
||||
ssize_t nread = read(fd, keybuf, sizeof(keybuf));
|
||||
ssize_t nread = read(0, keybuf, sizeof(keybuf));
|
||||
if (nread < 0) {
|
||||
printf("failed to read :(\n");
|
||||
return 2;
|
||||
|
|
Loading…
Reference in a new issue