aboutsummaryrefslogtreecommitdiff
path: root/ld/ldlang.h
diff options
context:
space:
mode:
authorCatherine Moore <clm@redhat.com>2000-01-05 14:12:23 +0000
committerCatherine Moore <clm@redhat.com>2000-01-05 14:12:23 +0000
commit18625d5459c50dcdd0e9dc5338f272dcaa00d5d9 (patch)
tree5219de62fe763ad34788cf37ed503be0d73f5a31 /ld/ldlang.h
parentfda8e7c4e90acfe0025ba3c8ac7b33cc8c0b9bee (diff)
downloadgdb-18625d5459c50dcdd0e9dc5338f272dcaa00d5d9.zip
gdb-18625d5459c50dcdd0e9dc5338f272dcaa00d5d9.tar.gz
gdb-18625d5459c50dcdd0e9dc5338f272dcaa00d5d9.tar.bz2
* ld.h (wildcard_spec): Change exclude_name to exclude_name_list.
(name_list): New. * ld.texinfo (EXCLUDE_FILE): Update documentation. * ldgram.y (wildcard_spec): Support a list of excluded_files. (exclude_name_list): New. ldlang.c (walk_wild_section): Support list of excluded files. (print_wild_statement): Likewise. (lang_add_wild): Likewise. * ldlang.h (lang_wild_statement_type): Likewise. * scripttempl/elf.sc (OTHER_EXCLUDE_FILES): Support.
Diffstat (limited to 'ld/ldlang.h')
-rw-r--r--ld/ldlang.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/ld/ldlang.h b/ld/ldlang.h
index 8c63938..41ef5ba 100644
--- a/ld/ldlang.h
+++ b/ld/ldlang.h
@@ -1,5 +1,5 @@
/* ldlang.h - linker command language support
- Copyright 1991, 92, 93, 94, 95, 96, 97, 98, 1999
+ Copyright 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000
Free Software Foundation, Inc.
This file is part of GLD, the Gnu Linker.
@@ -283,7 +283,7 @@ typedef struct lang_wild_statement_struct
const char *filename;
boolean filenames_sorted;
boolean keep_sections;
- const char *exclude_filename;
+ struct name_list *exclude_filename_list;
lang_statement_list_type children;
} lang_wild_statement_type;
@@ -401,7 +401,7 @@ extern void lang_section_start PARAMS ((const char *, union etree_union *));
extern void lang_add_entry PARAMS ((const char *, boolean));
extern void lang_add_target PARAMS ((const char *));
extern void lang_add_wild
- PARAMS ((const char *, boolean, const char *, boolean, boolean, const char *));
+ PARAMS ((const char *, boolean, const char *, boolean, boolean, name_list *));
extern void lang_add_map PARAMS ((const char *));
extern void lang_add_fill PARAMS ((int));
extern lang_assignment_statement_type * lang_add_assignment PARAMS ((union etree_union *));