This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from b6ad64b907 Linux: Add missing handling of tai field to __ntp_gettime64 new 714da1d4ea nptl: Replace some stubs with the Linux implementation new 1979819d68 nptl: Move pthread_attr_setaffinity_np into libc new 52302bc298 nptl: Move pthread_getaffinity_np into libc new 07a73d5219 nptl: Move pthread_gettattr_np into libc new 3699ef99de nptl: Make __pthread_attr_init, __pthread_attr_destroy avail [...] new 331c6e8a18 nptl: Add __pthread_attr_copy for copying pthread_attr_t objects new cea81e2b7e nptl: Use __pthread_attr_copy in pthread_getattr_default_np [...] new 7bf1094e82 nptl: Use __pthread_attr_copy in pthread_setattr_default_np new e3022f4bcd <libc-symbols.h>: Add libpthread hidden alias support
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/libc-symbols.h | 23 +++++++ nptl/Makefile | 19 ++++-- nptl/Versions | 25 +++++-- nptl/libpthread-compat.c | 5 ++ nptl/pthreadP.h | 13 +++- nptl/pthread_attr_copy.c | 57 ++++++++++++++++ nptl/pthread_attr_destroy.c | 3 +- nptl/pthread_attr_init.c | 5 +- nptl/pthread_attr_setaffinity.c | 22 ++++-- nptl/pthread_getaffinity.c | 45 +++++++++++-- nptl/pthread_getattr_default_np.c | 12 +--- nptl/pthread_getattr_np.c | 13 +++- nptl/pthread_getname.c | 49 ++++++++++++-- nptl/pthread_setaffinity.c | 37 +++++++--- nptl/pthread_setattr_default_np.c | 53 +++++---------- nptl/pthread_setname.c | 43 ++++++++++-- nptl/tst-pthread-defaultattr-free.c | 78 ++++++++++++++++++++++ {sysdeps/unix/sysv/linux => nptl}/tst-setgetname.c | 0 .../linux => nptl}/tst-thread-affinity-pthread.c | 0 .../linux => nptl}/tst-thread-affinity-pthread2.c | 0 .../linux => nptl}/tst-thread-affinity-sched.c | 0 sysdeps/nptl/internaltypes.h | 7 ++ sysdeps/unix/sysv/linux/Makefile | 5 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 6 ++ sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 8 +++ sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 6 ++ sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 6 ++ sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/csky/libc.abilist | 6 ++ sysdeps/unix/sysv/linux/csky/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 8 +++ sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 8 +++ sysdeps/unix/sysv/linux/i386/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 8 +++ sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 6 ++ .../sysv/linux/m68k/coldfire/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 8 +++ .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 6 ++ .../sysv/linux/microblaze/be/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 6 ++ .../sysv/linux/microblaze/le/libpthread.abilist | 3 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 8 +++ .../unix/sysv/linux/mips/mips32/libpthread.abilist | 6 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 8 +++ .../unix/sysv/linux/mips/mips64/libpthread.abilist | 6 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 8 +++ .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 8 +++ sysdeps/unix/sysv/linux/nios2/libc.abilist | 6 ++ sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 3 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 8 +++ .../linux/powerpc/powerpc32/libpthread.abilist | 6 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 8 +++ .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 8 +++ .../linux/powerpc/powerpc64/be/libpthread.abilist | 5 -- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 6 ++ .../linux/powerpc/powerpc64/le/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/pthread_getaffinity.c | 58 ---------------- sysdeps/unix/sysv/linux/pthread_getname.c | 69 ------------------- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 53 --------------- sysdeps/unix/sysv/linux/pthread_setname.c | 63 ----------------- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 6 ++ .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 8 +++ .../sysv/linux/s390/s390-32/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 8 +++ .../sysv/linux/s390/s390-64/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 8 +++ sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 8 +++ sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 8 +++ .../sysv/linux/sparc/sparc32/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 8 +++ .../sysv/linux/sparc/sparc64/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 8 +++ .../unix/sysv/linux/x86_64/64/libpthread.abilist | 5 -- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 6 ++ .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 3 - 84 files changed, 644 insertions(+), 458 deletions(-) create mode 100644 nptl/pthread_attr_copy.c create mode 100644 nptl/tst-pthread-defaultattr-free.c rename {sysdeps/unix/sysv/linux => nptl}/tst-setgetname.c (100%) rename {sysdeps/unix/sysv/linux => nptl}/tst-thread-affinity-pthread.c (100%) rename {sysdeps/unix/sysv/linux => nptl}/tst-thread-affinity-pthread2.c (100%) rename {sysdeps/unix/sysv/linux => nptl}/tst-thread-affinity-sched.c (100%) delete mode 100644 sysdeps/unix/sysv/linux/pthread_getaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_getname.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_setaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_setname.c