semaphore.cpp revision d6d439f3
1