Lines Matching refs:sem_name
131 char* sem_name = new char[len + 1]; in get_sem_name() local
132 __TBB_ASSERT(sem_name != nullptr, nullptr); in get_sem_name()
133 std::strncpy(sem_name, value, len+1); in get_sem_name()
134 __TBB_ASSERT(sem_name[len] == 0, nullptr); in get_sem_name()
135 return sem_name; in get_sem_name()
172 char* sem_name = mktemp(templ); in set_sem_name() local
173 if (sem_name != nullptr) { in set_sem_name()
174 int status = setenv(name, sem_name, /*overwrite*/ 1); in set_sem_name()
203 char* sem_name = nullptr; in release_semaphores() local
205 sem_name = get_active_sem_name(); in release_semaphores()
206 if( sem_name==nullptr ) { in release_semaphores()
210 status = sem_unlink( sem_name ); in release_semaphores()
219 delete[] sem_name; in release_semaphores()
221 sem_name = get_stop_sem_name(); in release_semaphores()
222 if( sem_name==nullptr ) { in release_semaphores()
226 status = sem_unlink( sem_name ); in release_semaphores()
235 delete[] sem_name; in release_semaphores()