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@