]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
_bfd_write_ar_hdr
authorAlan Modra <amodra@gmail.com>
Sat, 4 Jan 2025 06:27:48 +0000 (16:57 +1030)
committerAlan Modra <amodra@gmail.com>
Sat, 4 Jan 2025 08:56:31 +0000 (19:26 +1030)
This has been broken since commit 8f95b6e44955 in 2010, and apparently
nobody has noticed.  How we write archive headers depends on the
archive, not the contents.

* libbfd-in.h (_bfd_write_ar_hdr): Correct.
* libbfd.h: Regenerate.

(cherry picked from commit c232d080c4f05b16e998bd49d6e2d92c56b6421e)

bfd/libbfd-in.h
bfd/libbfd.h

index 950d7979a035ad6c13fd358579d3671af66c461f..1430086db7324854d12033e29ac6a91cb0e33d19 100644 (file)
@@ -248,7 +248,7 @@ extern int bfd_generic_stat_arch_elt
 #define _bfd_read_ar_hdr(abfd) \
        BFD_SEND (abfd, _bfd_read_ar_hdr_fn, (abfd))
 #define _bfd_write_ar_hdr(archive, abfd)        \
-       BFD_SEND (abfd, _bfd_write_ar_hdr_fn, (archive, abfd))
+       BFD_SEND (archive, _bfd_write_ar_hdr_fn, (archive, abfd))
 \f
 /* Generic routines to use for BFD_JUMP_TABLE_GENERIC.  Use
    BFD_JUMP_TABLE_GENERIC (_bfd_generic).  */
index 5da7541e06e3154d79e25c4d0c1a5e09d63737e7..10371c4ab56f852d45d6aca346b4a16c1637b51d 100644 (file)
@@ -254,7 +254,7 @@ extern int bfd_generic_stat_arch_elt
 #define _bfd_read_ar_hdr(abfd) \
        BFD_SEND (abfd, _bfd_read_ar_hdr_fn, (abfd))
 #define _bfd_write_ar_hdr(archive, abfd)        \
-       BFD_SEND (abfd, _bfd_write_ar_hdr_fn, (archive, abfd))
+       BFD_SEND (archive, _bfd_write_ar_hdr_fn, (archive, abfd))
 \f
 /* Generic routines to use for BFD_JUMP_TABLE_GENERIC.  Use
    BFD_JUMP_TABLE_GENERIC (_bfd_generic).  */