* elflink.c (bfd_elf_size_dynamic_sections): Use lbasename instead
authorMark Kettenis <kettenis@gnu.org>
Sat, 14 May 2005 13:49:42 +0000 (13:49 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sat, 14 May 2005 13:49:42 +0000 (13:49 +0000)
of basename.

bfd/ChangeLog
bfd/elflink.c

index e53946efe8fb7af5425ca7453d63a73fe9458b49..66178328421d50fd46f78d1588c0fb765f40c451 100644 (file)
@@ -1,3 +1,8 @@
+2005-05-14  Mark Kettenis  <kettenis@gnu.org>
+
+       * elflink.c (bfd_elf_size_dynamic_sections): Use lbasename instead
+       of basename.
+
 2005-05-14  Alan Modra  <amodra@bigpond.net.au>
 
        * elf32-ppc.c (ppc_elf_size_dynamic_sections): Set DT_PPC_GOT,
index 5c5fb2def8ff2813610ecedda03e938df2df4d01..793918bfc2ce215d7a6be5d0f1784b789bcc284b 100644 (file)
@@ -5377,7 +5377,7 @@ bfd_elf_size_dynamic_sections (bfd *output_bfd,
            {
              bfd_size_type indx;
 
-             name = basename (output_bfd->filename);
+             name = lbasename (output_bfd->filename);
              def.vd_hash = bfd_elf_hash (name);
              indx = _bfd_elf_strtab_add (elf_hash_table (info)->dynstr,
                                          name, FALSE);
@@ -5600,7 +5600,7 @@ bfd_elf_size_dynamic_sections (bfd *output_bfd,
                indx = _bfd_elf_strtab_add (elf_hash_table (info)->dynstr,
                                            elf_dt_name (t->vn_bfd) != NULL
                                            ? elf_dt_name (t->vn_bfd)
-                                           : basename (t->vn_bfd->filename),
+                                           : lbasename (t->vn_bfd->filename),
                                            FALSE);
                if (indx == (bfd_size_type) -1)
                  return FALSE;