@ -312,5 +312,18 @@ main(int argc, char *argv[]) {
eprint("usage: st [-v]\n");
getpty();
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;