add parser loop

This commit is contained in:
Matthias-Christian Ott 2008-06-08 21:17:02 +02:00
parent 5d055fdc7c
commit dc01596e6d

13
std.c
View file

@ -312,5 +312,18 @@ main(int argc, char *argv[]) {
eprint("usage: st [-v]\n"); eprint("usage: st [-v]\n");
getpty(); getpty();
shell(); shell();
fptm = fdopen(ptm, "r+");
if(!fptm)
eprintn("cannot open slave pty");
for(;;) {
c = getc(fptm);
switch(c) {
case '\033':
parseesc();
break;
default:
putchar(c);
}
}
return 0; return 0;
} }