diff options
author | rsc <devnull@localhost> | 2003-12-11 17:48:38 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2003-12-11 17:48:38 +0000 |
commit | 32f69c36e0eec1227934bbd34854bfebd88686f2 (patch) | |
tree | 1587e9de84816b77168afa81c1594cc686809910 /src/cmd/9term | |
parent | ac244f8d287a6119155ea672c8fd13c487c5e4c7 (diff) | |
download | plan9port-32f69c36e0eec1227934bbd34854bfebd88686f2.tar.gz plan9port-32f69c36e0eec1227934bbd34854bfebd88686f2.tar.bz2 plan9port-32f69c36e0eec1227934bbd34854bfebd88686f2.zip |
Add support for user-level 9P servers/clients and various bug fixes to go with them.
Diffstat (limited to 'src/cmd/9term')
-rw-r--r-- | src/cmd/9term/9term.c | 8 | ||||
-rw-r--r-- | src/cmd/9term/mkfile | 2 |
2 files changed, 4 insertions, 6 deletions
diff --git a/src/cmd/9term/9term.c b/src/cmd/9term/9term.c index ef51d864..cfee0013 100644 --- a/src/cmd/9term/9term.c +++ b/src/cmd/9term/9term.c @@ -1212,7 +1212,6 @@ rcstart(int fd[2], int argc, char **argv) argv[1] = "-i"; argv[2] = 0; } - /* * fd0 is slave (tty), fd1 is master (pty) */ @@ -1222,7 +1221,7 @@ rcstart(int fd[2], int argc, char **argv) switch(pid = fork()) { case 0: - putenv("TERM=9term"); + putenv("TERM", "9term"); close(fd[1]); setsid(); // tcsetpgrp(0, pid); @@ -1238,6 +1237,7 @@ rcstart(int fd[2], int argc, char **argv) dup(sfd, 2); system("stty tabs -onlcr -echo"); execvp(argv[0], argv); + fprint(2, "exec %s failed: %r\n", argv[0]); _exits("oops"); break; case -1: @@ -1388,9 +1388,7 @@ scroll(int but) void plumbstart(void) { - char buf[256]; - snprint(buf, sizeof buf, "%s/mnt/plumb", getenv("HOME")); - if((plumbfd = plumbopen(buf, OWRITE)) < 0) + if((plumbfd = plumbopen("send", OWRITE)) < 0) fatal("plumbopen"); } diff --git a/src/cmd/9term/mkfile b/src/cmd/9term/mkfile index d7d4a6d0..2706dda6 100644 --- a/src/cmd/9term/mkfile +++ b/src/cmd/9term/mkfile @@ -9,5 +9,5 @@ OFILES=\ <$PLAN9/src/mkone -LDFLAGS=-lframe -ldraw -lplumb -lthread -l9 -lfmt -lutf -L$X11/lib -lX11 -lutil +LDFLAGS=-lframe -ldraw -lplumb -lfs -lmux -lthread -l9 -lfmt -lutf -L$X11/lib -lX11 -lutil |