mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:38:12 +00:00
sh should read from fd 0 (stdin) instead of /dev/keyboard.
This commit is contained in:
parent
1b81813a66
commit
7a85384e47
1 changed files with 1 additions and 6 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue