This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 0093df204a htl: Move internal mutex/rwlock symbols to GLIBC_PRIVATE new e775f443bd htl: Rename _pthread_mutex_init/destroy to __pthread_mutex_i [...] new 95669bbf2c htl: Add missing internal functions declarations new 0c0361235c htl: Add support for C11 threads behavior new f827f0e473 htl: Make __PTHREAD_ONCE_INIT more flexible new e5ad057068 nptl: Move nptl-specific types to separate header new fc7283264d C11 threads: do not require PTHREAD_DESTRUCTOR_ITERATIONS new c9abd9b4f3 C11 threads: Fix thrd_t / pthread_t compatibility assertion new f1cea28137 C11 threads: make thrd_join more portable new 6cefe985b8 htl: Add C11 threads types definitions new b05de10400 C11 threads: Move implementation to sysdeps/pthread
The 10 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: htl/Versions | 19 ++++++- htl/pt-create.c | 20 ++++++- htl/pt-initialize.c | 4 +- htl/pt-internal.h | 3 ++ nptl/Makefile | 14 ++--- sysdeps/htl/bits/thread-shared-types.h | 13 +++++ sysdeps/htl/bits/types/struct___pthread_once.h | 2 +- sysdeps/htl/pt-key.h | 2 +- sysdeps/htl/pthread.h | 2 +- sysdeps/htl/pthreadP.h | 23 +++++++- {nptl => sysdeps/htl}/thrd_current.c | 10 +++- sysdeps/htl/threads.h | 1 - sysdeps/hurd/stdc-predef.h | 63 ---------------------- .../htl/thrd_yield.c} | 12 +++-- sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 5 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 6 +-- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 1 + sysdeps/mach/hurd/i386/libc.abilist | 4 ++ sysdeps/mach/hurd/i386/libpthread.abilist | 21 ++++++++ sysdeps/nptl/bits/thread-shared-types.h | 10 ++++ sysdeps/nptl/thrd_create.c | 2 + sysdeps/pthread/Makefile | 18 +++++++ {nptl => sysdeps/pthread}/call_once.c | 2 +- {nptl => sysdeps/pthread}/cnd_broadcast.c | 0 {nptl => sysdeps/pthread}/cnd_destroy.c | 0 {nptl => sysdeps/pthread}/cnd_init.c | 0 {nptl => sysdeps/pthread}/cnd_signal.c | 0 {nptl => sysdeps/pthread}/cnd_timedwait.c | 0 {nptl => sysdeps/pthread}/cnd_wait.c | 0 {nptl => sysdeps/pthread}/mtx_destroy.c | 0 {nptl => sysdeps/pthread}/mtx_init.c | 0 {nptl => sysdeps/pthread}/mtx_lock.c | 0 {nptl => sysdeps/pthread}/mtx_timedlock.c | 0 {nptl => sysdeps/pthread}/mtx_trylock.c | 0 {nptl => sysdeps/pthread}/mtx_unlock.c | 0 {nptl => sysdeps/pthread}/thrd_create.c | 8 +-- {nptl => sysdeps/pthread}/thrd_detach.c | 0 {nptl => sysdeps/pthread}/thrd_equal.c | 0 {nptl => sysdeps/pthread}/thrd_exit.c | 0 {nptl => sysdeps/pthread}/thrd_join.c | 2 +- {nptl => sysdeps/pthread}/thrd_priv.h | 0 {nptl => sysdeps/pthread}/thrd_sleep.c | 0 sysdeps/{nptl => pthread}/threads.h | 13 ++--- {nptl => sysdeps/pthread}/tss_create.c | 2 + {nptl => sysdeps/pthread}/tss_delete.c | 0 {nptl => sysdeps/pthread}/tss_get.c | 0 {nptl => sysdeps/pthread}/tss_set.c | 0 {nptl => sysdeps/pthread}/tst-call-once.c | 0 {nptl => sysdeps/pthread}/tst-cnd-basic.c | 0 {nptl => sysdeps/pthread}/tst-cnd-broadcast.c | 0 {nptl => sysdeps/pthread}/tst-cnd-timedwait.c | 0 {nptl => sysdeps/pthread}/tst-mtx-basic.c | 0 {nptl => sysdeps/pthread}/tst-mtx-recursive.c | 0 {nptl => sysdeps/pthread}/tst-mtx-timedlock.c | 0 {nptl => sysdeps/pthread}/tst-mtx-trylock.c | 0 {nptl => sysdeps/pthread}/tst-thrd-detach.c | 0 {nptl => sysdeps/pthread}/tst-thrd-sleep.c | 0 {nptl => sysdeps/pthread}/tst-tss-basic.c | 0 58 files changed, 174 insertions(+), 108 deletions(-) copy {nptl => sysdeps/htl}/thrd_current.c (80%) delete mode 100644 sysdeps/htl/threads.h delete mode 100644 sysdeps/hurd/stdc-predef.h copy sysdeps/{powerpc/tst-cache-ppc-static.c => mach/htl/thrd_yield.c} (84%) create mode 100644 sysdeps/nptl/thrd_create.c rename {nptl => sysdeps/pthread}/call_once.c (95%) rename {nptl => sysdeps/pthread}/cnd_broadcast.c (100%) rename {nptl => sysdeps/pthread}/cnd_destroy.c (100%) rename {nptl => sysdeps/pthread}/cnd_init.c (100%) rename {nptl => sysdeps/pthread}/cnd_signal.c (100%) rename {nptl => sysdeps/pthread}/cnd_timedwait.c (100%) rename {nptl => sysdeps/pthread}/cnd_wait.c (100%) rename {nptl => sysdeps/pthread}/mtx_destroy.c (100%) rename {nptl => sysdeps/pthread}/mtx_init.c (100%) rename {nptl => sysdeps/pthread}/mtx_lock.c (100%) rename {nptl => sysdeps/pthread}/mtx_timedlock.c (100%) rename {nptl => sysdeps/pthread}/mtx_trylock.c (100%) rename {nptl => sysdeps/pthread}/mtx_unlock.c (100%) rename {nptl => sysdeps/pthread}/thrd_create.c (82%) rename {nptl => sysdeps/pthread}/thrd_detach.c (100%) rename {nptl => sysdeps/pthread}/thrd_equal.c (100%) rename {nptl => sysdeps/pthread}/thrd_exit.c (100%) rename {nptl => sysdeps/pthread}/thrd_join.c (92%) rename {nptl => sysdeps/pthread}/thrd_priv.h (100%) rename {nptl => sysdeps/pthread}/thrd_sleep.c (100%) rename sysdeps/{nptl => pthread}/threads.h (97%) rename {nptl => sysdeps/pthread}/tss_create.c (96%) rename {nptl => sysdeps/pthread}/tss_delete.c (100%) rename {nptl => sysdeps/pthread}/tss_get.c (100%) rename {nptl => sysdeps/pthread}/tss_set.c (100%) rename {nptl => sysdeps/pthread}/tst-call-once.c (100%) rename {nptl => sysdeps/pthread}/tst-cnd-basic.c (100%) rename {nptl => sysdeps/pthread}/tst-cnd-broadcast.c (100%) rename {nptl => sysdeps/pthread}/tst-cnd-timedwait.c (100%) rename {nptl => sysdeps/pthread}/tst-mtx-basic.c (100%) rename {nptl => sysdeps/pthread}/tst-mtx-recursive.c (100%) rename {nptl => sysdeps/pthread}/tst-mtx-timedlock.c (100%) rename {nptl => sysdeps/pthread}/tst-mtx-trylock.c (100%) rename {nptl => sysdeps/pthread}/tst-thrd-detach.c (100%) rename {nptl => sysdeps/pthread}/tst-thrd-sleep.c (100%) rename {nptl => sysdeps/pthread}/tst-tss-basic.c (100%)