CVSROOT:        /cvs
Module name:    src
Changes by:     piro...@cvs.openbsd.org 2012/05/03 03:07:17

Modified files:
        lib/libpthread/include: pthread.h 
        lib/libpthread/man: Makefile.inc pthreads.3 
        lib/librthread : Makefile rthread.h shlib_version 
        regress/lib/libpthread: Makefile 
Added files:
        lib/libpthread/man: pthread_spin_init.3 pthread_spin_lock.3 
                            pthread_spin_unlock.3 
        lib/librthread : rthread_spin_lock.c 
        regress/lib/libpthread/spinlock: Makefile spinlock.c 

Log message:
Add pthread spinlock support.

Implementation, documentation and naive regression tests for:
- pthread_spin_init()
- pthread_spin_destroy()
- pthread_spin_lock()
- pthread_spin_trylock()
- pthread_spin_unlock()

Implementation okay guenther@, documentation okay jmc@.

Reply via email to