diff options
author | Russ Cox <rsc@golang.org> | 2010-01-25 17:53:43 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-01-25 17:53:43 -0800 |
commit | 95d998b02811bf00ef97b66ac7d7b4db9708bfa5 (patch) | |
tree | e7ff40cda8ac320b1b8a2c463cec7d9e035891ae /src/cmd/8l | |
parent | 2f4f6bf6c4b1c6231d6a5156f26038a5c7d73f49 (diff) | |
download | golang-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.c | 9 |
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(); |