m_exitSemaphore
err = acquire_sem_etc(m_exitSemaphore, 1, B_RELATIVE_TIMEOUT,
while (acquire_sem(m_exitSemaphore) == B_INTERRUPTED) {
delete_sem(m_exitSemaphore);
release_sem(m_exitSemaphore);
release_sem(m_exitSemaphore);
sem_id m_exitSemaphore;