* bfdlink.h (struct bfd_link_hash_entry): Add init_function and
authorMark Mitchell <mark@codesourcery.com>
Wed, 23 Jun 1999 11:03:45 +0000 (11:03 +0000)
committerMark Mitchell <mark@codesourcery.com>
Wed, 23 Jun 1999 11:03:45 +0000 (11:03 +0000)
fini_function.

include/ChangeLog
include/bfdlink.h

index aa7bdb0..ea0bb3c 100644 (file)
@@ -1,3 +1,8 @@
+1999-06-22  Mark Mitchell  <mark@codesourcery.com>
+
+       * bfdlink.h (struct bfd_link_hash_entry): Add init_function and
+       fini_function.
+
 1999-06-20  Mark Mitchell  <mark@codesourcery.com>
 
        * mips.h (Elf32_Internal_Msym): New structure.
index a055fa0..f7f113c 100644 (file)
@@ -237,6 +237,13 @@ struct bfd_link_info
   MPC860 C0 (or earlier) should be checked for and modified.  It gives the
   number of bytes that should be checked at the end of each text page. */
   int mpc860c0;
+
+  /* The function to call when the executable or shared object is
+     loaded.  */
+  const char *init_function;
+  /* The function to call when the executable or shared object is
+     unloaded.  */
+  const char *fini_function;
 };
 
 /* This structures holds a set of callback functions.  These are