This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from e27f41ba2b Add <bits/indirect-return.h> adds ce7528f637 nptl: Add C11 threads thrd_* functions adds 18d59c1b36 nptl: Add C11 threads mtx_* functions adds 3c20a679b6 nptl: Add C11 threads call_once functions adds 918311a3a3 nptl: Add C11 threads cnd_* functions adds 78d401327f nptl: Add C11 threads tss_* functions adds c6dd669bed nptl: Add abilist symbols for C11 threads adds 0a07288b13 nptl: Add test cases for ISO C11 threads adds 9d0a979e5d Add manual documentation for threads.h
No new revisions were added by this update.
Summary of changes: ChangeLog | 219 ++++++++ conform/Makefile | 10 +- conform/data/threads.h-data | 57 +++ include/stdc-predef.h | 3 - include/threads.h | 1 + manual/debug.texi | 2 +- manual/probes.texi | 2 +- manual/threads.texi | 559 ++++++++++++++++++++- nptl/Makefile | 17 +- nptl/Versions | 12 + nptl/call_once.c | 31 ++ nptl/cnd_broadcast.c | 26 + nptl/cnd_destroy.c | 26 + nptl/cnd_init.c | 33 ++ nptl/cnd_signal.c | 26 + nptl/cnd_timedwait.c | 29 ++ nptl/cnd_wait.c | 27 + nptl/descr.h | 3 + nptl/mtx_destroy.c | 26 + nptl/mtx_init.c | 53 ++ nptl/mtx_lock.c | 26 + nptl/mtx_timedlock.c | 28 ++ nptl/mtx_trylock.c | 26 + nptl/mtx_unlock.c | 26 + nptl/pthreadP.h | 3 + nptl/pthread_create.c | 18 +- nptl/thrd_create.c | 30 ++ nptl/thrd_current.c | 25 + nptl/thrd_detach.c | 28 ++ nptl/thrd_equal.c | 25 + nptl/thrd_exit.c | 25 + nptl/thrd_join.c | 30 ++ nptl/thrd_priv.h | 45 ++ nptl/thrd_sleep.c | 39 ++ nptl/thrd_yield.c | 26 + nptl/threads.h | 207 ++++++++ nptl/tss_create.c | 31 ++ nptl/tss_delete.c | 25 + nptl/tss_get.c | 25 + nptl/tss_set.c | 26 + nptl/tst-call-once.c | 66 +++ nptl/tst-cnd-basic.c | 68 +++ nptl/tst-cnd-broadcast.c | 83 +++ nptl/tst-cnd-timedwait.c | 70 +++ nptl/tst-mtx-basic.c | 73 +++ nptl/tst-mtx-recursive.c | 45 ++ nptl/tst-mtx-timedlock.c | 98 ++++ nptl/tst-mtx-trylock.c | 90 ++++ nptl/tst-thrd-detach.c | 52 ++ nptl/tst-thrd-sleep.c | 51 ++ nptl/tst-tss-basic.c | 75 +++ sysdeps/unix/sysdep.h | 16 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/arm/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/microblaze/libc.abilist | 4 + .../unix/sysv/linux/microblaze/libpthread.abilist | 21 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 21 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 21 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 21 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 + .../linux/powerpc/powerpc32/libpthread.abilist | 21 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 4 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 4 + .../linux/powerpc/powerpc64/libpthread-le.abilist | 21 + .../linux/powerpc/powerpc64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 + .../sysv/linux/s390/s390-32/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 + .../sysv/linux/s390/s390-64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/sh/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 21 + 101 files changed, 3228 insertions(+), 22 deletions(-) create mode 100644 conform/data/threads.h-data create mode 100644 include/threads.h create mode 100644 nptl/call_once.c create mode 100644 nptl/cnd_broadcast.c create mode 100644 nptl/cnd_destroy.c create mode 100644 nptl/cnd_init.c create mode 100644 nptl/cnd_signal.c create mode 100644 nptl/cnd_timedwait.c create mode 100644 nptl/cnd_wait.c create mode 100644 nptl/mtx_destroy.c create mode 100644 nptl/mtx_init.c create mode 100644 nptl/mtx_lock.c create mode 100644 nptl/mtx_timedlock.c create mode 100644 nptl/mtx_trylock.c create mode 100644 nptl/mtx_unlock.c create mode 100644 nptl/thrd_create.c create mode 100644 nptl/thrd_current.c create mode 100644 nptl/thrd_detach.c create mode 100644 nptl/thrd_equal.c create mode 100644 nptl/thrd_exit.c create mode 100644 nptl/thrd_join.c create mode 100644 nptl/thrd_priv.h create mode 100644 nptl/thrd_sleep.c create mode 100644 nptl/thrd_yield.c create mode 100644 nptl/threads.h create mode 100644 nptl/tss_create.c create mode 100644 nptl/tss_delete.c create mode 100644 nptl/tss_get.c create mode 100644 nptl/tss_set.c create mode 100644 nptl/tst-call-once.c create mode 100644 nptl/tst-cnd-basic.c create mode 100644 nptl/tst-cnd-broadcast.c create mode 100644 nptl/tst-cnd-timedwait.c create mode 100644 nptl/tst-mtx-basic.c create mode 100644 nptl/tst-mtx-recursive.c create mode 100644 nptl/tst-mtx-timedlock.c create mode 100644 nptl/tst-mtx-trylock.c create mode 100644 nptl/tst-thrd-detach.c create mode 100644 nptl/tst-thrd-sleep.c create mode 100644 nptl/tst-tss-basic.c