summaryrefslogtreecommitdiff
path: root/src/cmd/8l
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-01-25 17:53:43 -0800
committerRuss Cox <rsc@golang.org>2010-01-25 17:53:43 -0800
commit95d998b02811bf00ef97b66ac7d7b4db9708bfa5 (patch)
treee7ff40cda8ac320b1b8a2c463cec7d9e035891ae /src/cmd/8l
parent2f4f6bf6c4b1c6231d6a5156f26038a5c7d73f49 (diff)
downloadgolang-95d998b02811bf00ef97b66ac7d7b4db9708bfa5.tar.gz
5l, 6l, 8l: accept only one object file
(package main; others are pulled in automatically) R=ken2 CC=golang-dev http://codereview.appspot.com/194069
Diffstat (limited to 'src/cmd/8l')
-rw-r--r--src/cmd/8l/obj.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/cmd/8l/obj.c b/src/cmd/8l/obj.c
index b83293496..bcdc548df 100644
--- a/src/cmd/8l/obj.c
+++ b/src/cmd/8l/obj.c
@@ -81,7 +81,7 @@ isobjfile(char *f)
void
usage(void)
{
- fprint(2, "usage: 8l [-options] [-E entry] [-H head] [-L dir] [-T text] [-R rnd] [-o out] files...\n");
+ fprint(2, "usage: 8l [-options] [-E entry] [-H head] [-L dir] [-T text] [-R rnd] [-o out] main.8\n");
exits("usage");
}
@@ -142,8 +142,8 @@ main(int argc, char *argv[])
readundefs(ARGF(), SIMPORT);
break;
} ARGEND
- USED(argc);
- if(*argv == 0)
+
+ if(argc != 1)
usage();
mywhatsys(); // get goos
@@ -384,8 +384,7 @@ main(int argc, char *argv[])
firstp = prg();
lastp = firstp;
- while(*argv)
- objfile(*argv++, "main");
+ objfile(argv[0], "main");
if(!debug['l'])
loadlib();