semaphore.dox tf