aboutsummaryrefslogtreecommitdiff
path: root/ld/plugin.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2011-10-20 09:50:59 +0000
committerAlan Modra <amodra@gmail.com>2011-10-20 09:50:59 +0000
commit5468810dda30d115069fc8fa41e68ed2caa34fc1 (patch)
tree9b845296b7c99582b5873ce6ee83047c896d3389 /ld/plugin.h
parent4743b73565bcc34d3a4e41529ac4e93517465b41 (diff)
downloadbinutils-5468810dda30d115069fc8fa41e68ed2caa34fc1.zip
binutils-5468810dda30d115069fc8fa41e68ed2caa34fc1.tar.gz
binutils-5468810dda30d115069fc8fa41e68ed2caa34fc1.tar.bz2
PR ld/13287
* plugin.c (plugin_should_reload): New function. * plugin.h (plugin_should_reload): Declare. * ldlang.c (open_input_bfds): Use above function.
Diffstat (limited to 'ld/plugin.h')
-rw-r--r--ld/plugin.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ld/plugin.h b/ld/plugin.h
index ee29b7c..dc32295 100644
--- a/ld/plugin.h
+++ b/ld/plugin.h
@@ -66,4 +66,7 @@ extern void plugin_call_cleanup (void);
add_symbols hook has been called so that it can be read when linking. */
extern bfd *plugin_get_ir_dummy_bfd (const char *name, bfd *template);
+/* Return true if bfd is a dynamic library that should be reloaded. */
+extern bfd_boolean plugin_should_reload (bfd *);
+
#endif /* !def GLD_PLUGIN_H */