1
0
Fork 0
mirror of https://git.freebsd.org/ports.git synced 2025-06-21 20:50:31 -04:00
ports/devel/elfutils/files/patch-src_strip.c
Olivier Cochard ff8d36fa64 Update to 0.170
PR:		223607
Submitted by:	Anton Yuzhaninov
Approved by:	cem (maintainer)
2017-11-13 12:16:47 +00:00

31 lines
1.8 KiB
C

--- src/strip.c.orig 2017-08-02 12:06:25 UTC
+++ src/strip.c
@@ -85,8 +85,8 @@ static const struct argp_option options[
N_("Resolve all trivial relocations between debug sections if the removed sections are placed in a debug file (only relevant for ET_REL files, operation is not reversable, needs -f)"), 0 },
{ "remove-comment", OPT_REMOVE_COMMENT, NULL, 0,
N_("Remove .comment section"), 0 },
- { "remove-section", 'R', "SECTION", 0, N_("Remove the named section. SECTION is an extended wildcard pattern. May be given more than once. Only non-allocated sections can be removed."), 0 },
- { "keep-section", OPT_KEEP_SECTION, "SECTION", 0, N_("Keep the named section. SECTION is an extended wildcard pattern. May be given more than once."), 0 },
+ { "remove-section", 'R', "SECTION", 0, N_("Remove the named section. SECTION is an wildcard pattern. May be given more than once. Only non-allocated sections can be removed."), 0 },
+ { "keep-section", OPT_KEEP_SECTION, "SECTION", 0, N_("Keep the named section. SECTION is an wildcard pattern. May be given more than once."), 0 },
{ "permissive", OPT_PERMISSIVE, NULL, 0,
N_("Relax a few rules to handle slightly broken ELF files"), 0 },
{ NULL, 0, NULL, 0, NULL, 0 }
@@ -205,7 +205,7 @@ section_name_matches (struct section_pat
struct section_pattern *pattern = patterns;
while (pattern != NULL)
{
- if (fnmatch (pattern->pattern, name, FNM_EXTMATCH) == 0)
+ if (fnmatch (pattern->pattern, name, 0) == 0)
return true;
pattern = pattern->next;
}
@@ -313,7 +313,7 @@ parse_opt (int key, char *arg, struct ar
break;
case 'R':
- if (fnmatch (arg, ".comment", FNM_EXTMATCH) == 0)
+ if (fnmatch (arg, ".comment", 0) == 0)
remove_comment = true;
add_pattern (&remove_secs, arg);
break;