git: DragonFly_RELEASE_5_0 pthreads - Fix rtld-elf and libthread_xu
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Nov 2 16:23:15 PDT 2017
commit a043d148b4927b681104ac387d3e5a0b05036c0f
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Nov 2 16:21:13 2017 -0700
pthreads - Fix rtld-elf and libthread_xu
* Fixes chrome, thunderbird, and multiple other issues with recent
libpthreads work.
Testing-by: mneumann, dillon
Summary of changes:
lib/libthread_xu/thread/thr_barrier.c | 2 +-
lib/libthread_xu/thread/thr_create.c | 2 +-
lib/libthread_xu/thread/thr_exit.c | 2 +-
lib/libthread_xu/thread/thr_fork.c | 50 +++--
lib/libthread_xu/thread/thr_init.c | 2 +
lib/libthread_xu/thread/thr_kern.c | 12 +-
lib/libthread_xu/thread/thr_private.h | 1 +
lib/libthread_xu/thread/thr_rtld.c | 104 +--------
lib/libthread_xu/thread/thr_sem.c | 96 ++++++--
lib/libthread_xu/thread/thr_sig.c | 2 +-
lib/libthread_xu/thread/thr_umtx.c | 48 +++-
lib/libthread_xu/thread/thr_umtx.h | 1 +
libexec/rtld-elf/rtld_lock.c | 390 +++++++++++----------------------
libexec/rtld-elf/rtld_lock.h | 18 +-
libexec/rtld-elf/x86_64/rtld_machdep.h | 2 -
15 files changed, 296 insertions(+), 436 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a043d148b4927b681104ac387d3e5a0b05036c0f
--
DragonFly BSD source repository
More information about the Commits
mailing list