From 1f0f2e44a9f4c304ca320bf57dda4ff9aa4f8643 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Tue, 26 May 2009 14:34:32 -0700 Subject: [PATCH] 6ar: explain why __.SYMDEF didn't get put in. people using ar for non-object archives will just have to deal with the warnings. R=r DELTA=3 (2 added, 0 deleted, 1 changed) OCL=29384 CL=29398 --- src/cmd/ar/ar.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cmd/ar/ar.c b/src/cmd/ar/ar.c index 05f4b6d652..733c4b5c87 100644 --- a/src/cmd/ar/ar.c +++ b/src/cmd/ar/ar.c @@ -594,8 +594,10 @@ scanobj(Biobuf *b, Arfile *ap, long size) offset = Boffset(b); obj = objtype(b, 0); if (obj < 0) { /* not an object file */ - if (!gflag || strcmp(file, pkgdef) != 0) /* don't clear allobj if it's pkg defs */ + if (!gflag || strcmp(file, pkgdef) != 0) { /* don't clear allobj if it's pkg defs */ + fprint(2, "ar: non-object file %s\n", file); allobj = 0; + } d = dirfstat(Bfildes(b)); if (d != nil && d->length == 0) fprint(2, "ar: zero length file %s\n", file);