daily update
[deliverable/binutils-gdb.git] / ld / plugin.h
index b79e739223e487b0d61b7b3b6dd80259c1230491..5b340be29ef1dc6466436f298527ca145cc7c2c9 100644 (file)
@@ -1,5 +1,5 @@
 /* Plugin control for the GNU linker.
-   Copyright 2010 Free Software Foundation, Inc.
+   Copyright 2010, 2011 Free Software Foundation, Inc.
 
    This file is part of the GNU Binutils.
 
@@ -45,13 +45,13 @@ extern const char *plugin_error_plugin (void);
 
 /* Call 'claim file' hook for all plugins.  */
 extern int plugin_call_claim_file (const struct ld_plugin_input_file *file,
-               int *claimed);
+                                  int *claimed);
 
 /* Call 'all symbols read' hook for all plugins.  */
 extern int plugin_call_all_symbols_read (void);
 
-/* Call 'cleanup' hook for all plugins.  */
-extern int plugin_call_cleanup (void);
+/* Call 'cleanup' hook for all plugins at exit.  */
+extern void plugin_call_cleanup (void);
 
 /* Generate a dummy BFD to represent an IR file, for any callers of
    plugin_call_claim_file to use as the handle in the ld_plugin_input_file
@@ -62,13 +62,15 @@ extern bfd *plugin_get_ir_dummy_bfd (const char *name, bfd *template);
 
 /* Notice-symbol bfd linker callback hook.  */
 extern bfd_boolean plugin_notice (struct bfd_link_info *info,
-               const char *name, bfd *abfd, asection *section,
-               bfd_vma value);
+                                 const char *name, bfd *abfd,
+                                 asection *section, bfd_vma value);
 
 /* Multiple-definition bfd linker callback hook.  */
 extern bfd_boolean plugin_multiple_definition (struct bfd_link_info *info,
-               const char *name,
-               bfd *obfd, asection *osec, bfd_vma oval,
-               bfd *nbfd, asection *nsec, bfd_vma nval);
+                                              const char *name,
+                                              bfd *obfd, asection *osec,
+                                              bfd_vma oval, bfd *nbfd,
+                                              asection *nsec,
+                                              bfd_vma nval);
 
 #endif /* !def GLD_PLUGIN_H */
This page took 0.023737 seconds and 4 git commands to generate.