2010-01-08 Tristan Gingold <gingold@adacore.com>
authorTristan Gingold <gingold@adacore.com>
Fri, 8 Jan 2010 11:15:39 +0000 (11:15 +0000)
committerTristan Gingold <gingold@adacore.com>
Fri, 8 Jan 2010 11:15:39 +0000 (11:15 +0000)
* archive.c: Remove bfd_special_undocumented_glue.

bfd/ChangeLog
bfd/archive.c

index f502d4f..fed7aab 100644 (file)
@@ -1,3 +1,7 @@
+2010-01-08  Tristan Gingold  <gingold@adacore.com>
+
+       * archive.c: Remove bfd_special_undocumented_glue.
+
 2010-01-08  Alan Modra  <amodra@gmail.com>
 
        PR ld/11133
index 4d67463..6ba743c 100644 (file)
@@ -1,6 +1,6 @@
 /* BFD back-end for archive files (libraries).
    Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
    Written by Cygnus Support.  Mostly Gumby Henkel-Wallace's fault.
 
@@ -1703,22 +1703,6 @@ bfd_ar_hdr_from_filesystem (bfd *abfd, const char *filename, bfd *member)
   return ared;
 }
 
-/* This is magic required by the "ar" program.  Since it's
-   undocumented, it's undocumented.  You may think that it would take
-   a strong stomach to write this, and it does, but it takes even a
-   stronger stomach to try to code around such a thing!  */
-
-struct ar_hdr *bfd_special_undocumented_glue (bfd *, const char *);
-
-struct ar_hdr *
-bfd_special_undocumented_glue (bfd *abfd, const char *filename)
-{
-  struct areltdata *ar_elt = bfd_ar_hdr_from_filesystem (abfd, filename, 0);
-  if (ar_elt == NULL)
-    return NULL;
-  return (struct ar_hdr *) ar_elt->arch_header;
-}
-
 /* Analogous to stat call.  */
 
 int