Home | History | Annotate | Download | only in unix

Lines Matching refs:sem

36 	sem_t*	sem	= (sem_t*)deMalloc(sizeof(sem_t));
41 if (!sem)
44 if (sem_init(sem, 0, (unsigned int)initialValue) != 0)
46 deFree(sem);
50 return (deSemaphore)sem;
55 sem_t* sem = (sem_t*)semaphore;
56 DE_ASSERT(sem);
57 sem_destroy(sem);
58 deFree(sem);
63 sem_t* sem = (sem_t*)semaphore;
64 int ret = sem_post(sem);
71 sem_t* sem = (sem_t*)semaphore;
72 int ret = sem_wait(sem);
79 sem_t* sem = (sem_t*)semaphore;
80 DE_ASSERT(sem);
81 return (sem_trywait(sem) == 0);