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 | 3b1a0355b665f5cbc8bb6103579a0096acdfbbf5 (patch) | |
| tree | c7791bacc1195f115d0f9fd096b4c4c8b8e92e2d /src/cmd/8l/obj.c | |
| parent | dc061ffcbef47be31a54e6d0e4a74d0906563dec (diff) | |
| download | go-3b1a0355b665f5cbc8bb6103579a0096acdfbbf5.tar.xz | |
5l, 6l, 8l: accept only one object file
(package main; others are pulled in automatically)
R=ken2
CC=golang-dev
https://golang.org/cl/194069
Diffstat (limited to 'src/cmd/8l/obj.c')
| -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 b83293496a..bcdc548dfc 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(); |
