CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2017/09/04 20:40:55

Modified files:
        lib/libc       : shlib_version Symbols.list 
        lib/librthread : shlib_version Makefile Symbols.map pthread.h 
                         rthread.c rthread.h rthread_attr.c rthread_cb.h 
                         rthread_fork.c rthread_np.c rthread_sched.c 
                         rthread_sem.c rthread_stack.c 
        sys/arch/alpha/include: spinlock.h 
        sys/arch/amd64/include: spinlock.h 
        sys/arch/arm/include: spinlock.h 
        sys/arch/arm64/include: spinlock.h 
        sys/arch/hppa/include: spinlock.h 
        sys/arch/i386/include: spinlock.h 
        sys/arch/m88k/include: spinlock.h 
        sys/arch/mips64/include: spinlock.h 
        sys/arch/powerpc/include: spinlock.h 
        sys/arch/sh/include: spinlock.h 
        sys/arch/sparc64/include: spinlock.h 
        lib/libc/hidden: pthread.h 
        lib/libc/include: cancel.h thread_private.h 
        lib/libc/sys   : canceled.c 
        lib/libc/thread: Makefile.inc callbacks.c rthread.c rthread.h 
                         rthread_cb.h rthread_cond.c rthread_condattr.c 
                         rthread_debug.c rthread_libc.c rthread_sync.c 
                         rthread_tls.c synch.h 
Added files:
        lib/libc/hidden/machine: spinlock.h 
Removed files:
        lib/librthread : rthread_cond.c rthread_condattr.c 
                         rthread_debug.c rthread_file.c rthread_libc.c 
                         rthread_mutex.c rthread_once.c rthread_sync.c 
                         rthread_tls.c synch.h 
        lib/librthread/arch/aarch64: _atomic_lock.c 
        lib/librthread/arch/alpha: _atomic_lock.S 
        lib/librthread/arch/amd64: _atomic_lock.c 
        lib/librthread/arch/arm: _atomic_lock.c 
        lib/librthread/arch/hppa: _atomic_lock.c 
        lib/librthread/arch/i386: _atomic_lock.c 
        lib/librthread/arch/m88k: _atomic_lock.c 
        lib/librthread/arch/mips64: _atomic_lock.c 
        lib/librthread/arch/powerpc: _atomic_lock.c 
        lib/librthread/arch/sh: _atomic_lock.c 
        lib/librthread/arch/sparc64: _atomic_lock.c 

Log message:
Move mutex, condvar, and thread-specific data routes, pthread_once, and
pthread_exit from libpthread to libc, along with low-level bits to
support them.  Major bump to both libc and libpthread.

Requested by libressl team.  Ports testing by naddy@
ok kettenis@

Reply via email to