diff options
author | Peter Schauer <Peter.Schauer@mytum.de> | 1994-03-30 08:53:45 +0000 |
---|---|---|
committer | Peter Schauer <Peter.Schauer@mytum.de> | 1994-03-30 08:53:45 +0000 |
commit | bdf1b51158889dfdd8b0334c62768eac200f6ab0 (patch) | |
tree | 6ee800d58aad9ef4b6afe85be2ebf7ff75e8aad6 /bfd/targets.c | |
parent | 374bc5d7de7f415ffc80e98806a3c9a4eae9b24f (diff) | |
download | gdb-bdf1b51158889dfdd8b0334c62768eac200f6ab0.zip gdb-bdf1b51158889dfdd8b0334c62768eac200f6ab0.tar.gz gdb-bdf1b51158889dfdd8b0334c62768eac200f6ab0.tar.bz2 |
* i386dynix.c, config/i386-dynix.mt: New files, handling Dynix
variant of a.out.
* configure.in, config.bfd: Use them for Dynix.
* Makefile.in: Add dependencies for i386dynix.o.
* targets.c: Add definition for i386dynix_vec.
Diffstat (limited to 'bfd/targets.c')
-rw-r--r-- | bfd/targets.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/bfd/targets.c b/bfd/targets.c index ddba2bf..d9775fe 100644 --- a/bfd/targets.c +++ b/bfd/targets.c @@ -269,6 +269,9 @@ Standard stuff. . boolean (*_bfd_get_section_contents) PARAMS ((bfd *, sec_ptr, PTR, . file_ptr, bfd_size_type)); . boolean (*_new_section_hook) PARAMS ((bfd *, sec_ptr)); +. boolean (*_bfd_copy_private_section_data) PARAMS ((bfd *, sec_ptr, +. bfd *, sec_ptr)); +. boolean (*_bfd_copy_private_bfd_data) PARAMS ((bfd *, bfd *)); Symbols and relocations. @@ -288,6 +291,7 @@ Symbols and relocations. . struct symbol_cache_entry *, . symbol_info *)); .#define bfd_get_symbol_info(b,p,e) BFD_SEND(b, _bfd_get_symbol_info, (b,p,e)) +. boolean (*_bfd_is_local_label) PARAMS ((bfd *, asymbol *)); . alent * (*_get_lineno) PARAMS ((bfd *, struct symbol_cache_entry *)); . @@ -315,7 +319,7 @@ Symbols and relocations. . struct symbol_cache_entry **)); . . boolean (*_bfd_relax_section) PARAMS ((bfd *, struct sec *, -. struct bfd_link_info *, struct symbol_cache_entry **)); +. struct bfd_link_info *, boolean *again)); . . {* See documentation on reloc types. *} . CONST struct reloc_howto_struct * @@ -389,6 +393,7 @@ extern bfd_target hp300hpux_vec; extern bfd_target som_vec; extern bfd_target i386aout_vec; extern bfd_target i386bsd_vec; +extern bfd_target i386dynix_vec; extern bfd_target i386os9k_vec; extern bfd_target netbsd386_vec; extern bfd_target i386coff_vec; @@ -428,6 +433,7 @@ extern bfd_target symbolsrec_vec; /* All of the xvecs for core files. */ extern bfd_target aix386_core_vec; +extern bfd_target cisco_core_vec; extern bfd_target hpux_core_vec; extern bfd_target hppabsd_core_vec; extern bfd_target irix_core_vec; @@ -485,6 +491,9 @@ bfd_target *bfd_target_vector[] = { &bfd_elf64_sparc_vec, #endif /* end-sanitize-v9 */ + /* We don't include cisco_core_vec. Although it has a magic number, + the magic number isn't at the beginning of the file, and thus + might spuriously match other kinds of files. */ #ifdef BFD64 &demo_64_vec, /* Only compiled if host has long-long support */ #endif |