aboutsummaryrefslogtreecommitdiff
path: root/std.c
diff options
context:
space:
mode:
Diffstat (limited to 'std.c')
-rw-r--r--std.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/std.c b/std.c
index 0dae5c2..be3f41a 100644
--- a/std.c
+++ b/std.c
@@ -312,5 +312,18 @@ main(int argc, char *argv[]) {
312 eprint("usage: st [-v]\n"); 312 eprint("usage: st [-v]\n");
313 getpty(); 313 getpty();
314 shell(); 314 shell();
315 fptm = fdopen(ptm, "r+");
316 if(!fptm)
317 eprintn("cannot open slave pty");
318 for(;;) {
319 c = getc(fptm);
320 switch(c) {
321 case '\033':
322 parseesc();
323 break;
324 default:
325 putchar(c);
326 }
327 }
315 return 0; 328 return 0;
316} 329}