libpsync for Mac Publisher's description
from Benbuck Nason
Free and open source library that will provide synchronization primitives
The libpsync library provides portable and lightweight synchronization primitives (semaphore, mutex, thread, etc.) for C/C++ under a non-restrictive license.
What's New in This Release:В· Allow copy and assign in C++ mutex and semaphore wrappers.
В· Add explicit keyword in C++ wrapper constructors.
В· Add platform to output directory name when building with make.
В· Add nested threading test.
В· Fixed compiler warning in POSIX thread implementation.
В· Fixed incorrect POSIX semaphore initialization.
В· Fixed crash on double-join in psyncThread class.
В· Fixed PS3 tool path handling.
В· Increased warning levels for 'make' system.
В· Added pthread lib to link when building executables for posix platform.
В· Added ignore properties to svn for output files in "make" directory.
В· Added ignore properties to svn for "src/ps3" directory.
В· Added ignore properties to svn for "vstudio" directory.
В· Update copyright notices.
System Requirements:No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall