c098079 Auto-sync with upstream branch master

Authored and Committed by codonell 2 years ago
    Auto-sync with upstream branch master
    
    Upstream commit: 30ba0375464f34e4bf8129f3d3dc14d0c09add17
    
    - Don't declare __malloc_check_init in <malloc.h> (bug 23352)
    - nftw: fill in stat buf for dangling links [BZ #23501]
    - dl-vdso: Add LINUX_4 HASH CODE to support nds32 vdso mechanism
    - riscv: restore ABI compatibility (bug 24484)
    - aarch64: new ifunc resolver ABI
    - nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ #20188]
    - malloc: Add nptl, htl dependency for the subdirectory [BZ #24757]
    - Call _dl_open_check after relocation [BZ #24259]
    - Linux: Use mmap instead of malloc in dirent/tst-getdents64
    - ld.so: Support moving versioned symbols between sonames [BZ #24741]
    - io: Remove copy_file_range emulation [BZ #24744]
    - Linux: Adjust gedents64 buffer size to int range [BZ #24740]
    - powerpc: Use generic e_expf
    - Linux: Add nds32 specific syscalls to syscall-names.list
    - szl_PL locale: Fix a typo in the previous commit (bug 24652).
    
        
file modified
+21 -2
file modified
+1 -1