Home | History | Annotate | Download | only in common

Lines Matching refs:sem

64 #define sem_init(sem, sem_attr1, sem_init_value) (int)((*sem = CreateEvent(NULL,FALSE,FALSE,NULL))==NULL)
65 #define sem_wait(sem) (int)(WAIT_OBJECT_0 != WaitForSingleObject(*sem,VPXINFINITE))
66 #define sem_post(sem) SetEvent(*sem)
67 #define sem_destroy(sem) if(*sem)((int)(CloseHandle(*sem))==TRUE)
75 #define sem_wait(sem) (semaphore_wait(*sem) )
76 #define sem_post(sem) semaphore_signal(*sem)
77 #define sem_destroy(sem) semaphore_destroy(mach_task_self(),*sem)