aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/ar/read.c
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2019-04-10 13:13:34 +0000
committerEd Maste <emaste@FreeBSD.org>2019-04-10 13:13:34 +0000
commitfabed6b2bd69ac582a7af271cb50393738214154 (patch)
treef30a2b798bef429ac60f896face5315671a67cce /usr.bin/ar/read.c
parent691d4ab6f001760702a3c638dc00ed8106f1abf2 (diff)
downloadsrc-fabed6b2bd69ac582a7af271cb50393738214154.tar.gz
src-fabed6b2bd69ac582a7af271cb50393738214154.zip
ar: implement support for /SYM64/ 64-bit archives
PR: 234454 Submitted by: Gerald Aryeetey <aryeeteygerald_rogers.com> Reviewed by: imp (earlier) MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D18793
Notes
Notes: svn path=/head/; revision=346079
Diffstat (limited to 'usr.bin/ar/read.c')
-rw-r--r--usr.bin/ar/read.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/ar/read.c b/usr.bin/ar/read.c
index 645081db378b..7791fc155850 100644
--- a/usr.bin/ar/read.c
+++ b/usr.bin/ar/read.c
@@ -109,7 +109,8 @@ read_archive(struct bsdar *bsdar, char mode)
break;
/* Skip pseudo members. */
- if (strcmp(name, "/") == 0 || strcmp(name, "//") == 0)
+ if (strcmp(name, "/") == 0 || strcmp(name, "//") == 0 ||
+ strcmp(name, "/SYM64/") == 0)
continue;
if (bsdar->argc > 0) {