aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/samterm/main.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-01-07 18:03:36 +0000
committerrsc <devnull@localhost>2005-01-07 18:03:36 +0000
commita19ff5b204a5e36ae522feb4acc0f31542b95f38 (patch)
tree9f03f972fe7615d0c763fb680a0a837e4f625729 /src/cmd/samterm/main.c
parentb80755cf2d7bfaed4c8120cbd9b874f799e65644 (diff)
downloadplan9port-a19ff5b204a5e36ae522feb4acc0f31542b95f38.tar.gz
plan9port-a19ff5b204a5e36ae522feb4acc0f31542b95f38.tar.bz2
plan9port-a19ff5b204a5e36ae522feb4acc0f31542b95f38.zip
debugging for sam, and an old fix forgotten
Diffstat (limited to 'src/cmd/samterm/main.c')
-rw-r--r--src/cmd/samterm/main.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/cmd/samterm/main.c b/src/cmd/samterm/main.c
index 9a485b51..c56ea5f8 100644
--- a/src/cmd/samterm/main.c
+++ b/src/cmd/samterm/main.c
@@ -44,15 +44,22 @@ threadmain(int argc, char *argv[])
close(0);
close(1);
open("/dev/null", OREAD);
- dup(2, 1);
+ if(open("/dev/tty", OWRITE) < 0)
+ open("/dev/null", OWRITE);
+dup(2, 1);
+ if(protodebug) print("getscreen\n");
getscreen(argc, argv);
+ if(protodebug) print("iconinit\n");
iconinit();
+ if(protodebug) print("initio\n");
initio();
+ if(protodebug) print("scratch\n");
scratch = alloc(100*RUNESIZE);
nscralloc = 100;
r = screen->r;
r.max.y = r.min.y+Dy(r)/5;
+ if(protodebug) print("flstart\n");
flstart(screen->clipr);
rinit(&cmd.rasp);
flnew(&cmd.l[0], gettext, 1, &cmd);
@@ -64,6 +71,7 @@ threadmain(int argc, char *argv[])
startnewfile(Tstartcmdfile, &cmd);
got = 0;
+ if(protodebug) print("loop\n");
for(;;got = waitforio()){
if(hasunlocked && RESIZED())
resize();