Browse Source

2010-01-08 Tristan Gingold <gingold@adacore.com>

* archive.c: Remove bfd_special_undocumented_glue.
gdb_7_1-branch
Tristan Gingold 17 years ago
parent
commit
3ee87829b9
  1. 4
      bfd/ChangeLog
  2. 18
      bfd/archive.c

4
bfd/ChangeLog

@ -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

18
bfd/archive.c

@ -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

Loading…
Cancel
Save