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