diff options
author | rsc <devnull@localhost> | 2004-04-30 02:16:28 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2004-04-30 02:16:28 +0000 |
commit | b1455f33a8a7b6826fcb0d4b3f4849e322755d28 (patch) | |
tree | f6e2e927fd33ad4fb6442744f85759fa761b1220 /src/cmd/9term/win.c | |
parent | be36ff68854c86247fdc769c0eaa89eb284b5ca7 (diff) | |
download | plan9port-b1455f33a8a7b6826fcb0d4b3f4849e322755d28.tar.gz plan9port-b1455f33a8a7b6826fcb0d4b3f4849e322755d28.tar.bz2 plan9port-b1455f33a8a7b6826fcb0d4b3f4849e322755d28.zip |
Little fixes.
Diffstat (limited to 'src/cmd/9term/win.c')
-rw-r--r-- | src/cmd/9term/win.c | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/cmd/9term/win.c b/src/cmd/9term/win.c index f341c102..a92c1656 100644 --- a/src/cmd/9term/win.c +++ b/src/cmd/9term/win.c @@ -121,18 +121,24 @@ threadmain(int argc, char **argv) case 'd': debug = 1; break; + case 'n': + name = EARGF(usage()); + break; default: usage(); }ARGEND prog = argv; - if(argc > 0){ - name = argv[0]; - argc--; - argv++; - }else - name = "gnot"; + if(name == nil){ + if(argc > 0) + name = argv[0]; + else{ + name = sysname(); + if(name == nil) + name = "gnot"; + } + } threadnotify(nopipes, 1); if((fs = nsmount("acme", "")) == 0) |