HomeSort by: relevance | last modified time | path
    Searched refs:__sem (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/libcxx/src/support/win32/
thread_win32.cpp 279 bool __libcpp_semaphore_init(__libcpp_semaphore_t* __sem, int __init)
281 *(PHANDLE)__sem = CreateSemaphoreEx(nullptr, __init, _LIBCPP_SEMAPHORE_MAX,
283 return *__sem != nullptr;
286 bool __libcpp_semaphore_destroy(__libcpp_semaphore_t* __sem)
288 CloseHandle(*(PHANDLE)__sem);
292 bool __libcpp_semaphore_post(__libcpp_semaphore_t* __sem)
294 return ReleaseSemaphore(*(PHANDLE)__sem, 1, nullptr);
297 bool __libcpp_semaphore_wait(__libcpp_semaphore_t* __sem)
299 return WaitForSingleObjectEx(*(PHANDLE)__sem, INFINITE, false) ==
303 bool __libcpp_semaphore_wait_timed(__libcpp_semaphore_t* __sem,
    [all...]
  /src/sys/compat/sys/
sem.h 16 struct __sem *sem_base; /* pointer to first semaphore in set */
37 struct __sem *_sem_base; /* pointer to first semaphore in set */
  /src/sys/sys/
sem.h 47 struct __sem { struct
65 struct __sem *_sem_base; /* pointer to first semaphore in set */
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sys/posix/
semaphore.d 102 struct __sem;
103 alias sem_t = __sem*;
  /src/sys/kern/
sysv_sem.c 66 static struct __sem * sem __read_mostly;
118 ALIGN(seminfo.semmns * sizeof(struct __sem)) +
131 ALIGN(seminfo.semmns * sizeof(struct __sem)));
183 ALIGN(seminfo.semmns * sizeof(struct __sem)) +
203 struct __sem *new_sem;
215 ALIGN(newsemmns * sizeof(struct __sem)) +
268 ALIGN(newsemmns * sizeof(struct __sem)));
294 (sizeof(struct __sem) * sema[i].sem_nsems));
316 ALIGN(seminfo.semmns * sizeof(struct __sem)) +
821 struct __sem *semptr = NULL
    [all...]

Completed in 26 milliseconds