diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-06-15 23:49:01 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-06-15 23:49:01 +0000 |
commit | 33b90e52657a579d9c613db8ac06e5c604e34818 (patch) | |
tree | c8774e1bbe1926bf99ecf5a5c4934f4790afda5a /bfd/bfd-in2.h | |
parent | 485dc654e22c35d771308c2d3391a8e732d200b0 (diff) | |
download | gdb-33b90e52657a579d9c613db8ac06e5c604e34818.zip gdb-33b90e52657a579d9c613db8ac06e5c604e34818.tar.gz gdb-33b90e52657a579d9c613db8ac06e5c604e34818.tar.bz2 |
* ldemul.h (ldemul_open_dynamic_archive): Declare.
(ld_emulation_xfer_type): Add new field open_dynamic_archive.
* ldemul.c: Include ldexp.h and ldlang.h.
(ldemul_open_dynamic_archive): New function.
* ldfile.h (ldfile_open_file_search): Declare.
* ldfile.c: Include ldemul.h.
(try_open_bfd): Rename from cache_bfd_openr. Return boolean
argument, not bfd *. Change all callers.
(ldfile_open_file_search): Rename from open_a. Return boolean
argument, not bfd *. Clean up. Change all callers.
(ldfile_open_file): If doing a dynamic link, call
ldemul_open_dynamic_archive rather than assuming the extension of
a dynamic object is ".so".
* emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):
New function.
(ld_${EMULATION_NAME}_emulation): Initialize open_dynamic_archive
field.
* emultempl/sunos.em (ld_${EMULATION_NAME}_emulation): Likewise.
Diffstat (limited to 'bfd/bfd-in2.h')
0 files changed, 0 insertions, 0 deletions