* 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 aa7bdb04b88510f87bfd3fabc307b01e9db82ebb..ea0bb3c6aac6e3278552fd474f14743479a92e77 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 a055fa082da962b7823142e2a37435f8c9a025cf..f7f113c37e356852198eb05945263b96aef3c0f5 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