Searched refs:semptr (Results 1 – 2 of 2) sorted by relevance
689 sema_type* semptr, in create_sema() argument696 if (NULL != semptr) { in create_sema()701 semptr->shnd = CreateSemaphore(NULL, svini, svmax, NULL); in create_sema()702 if (NULL == semptr->shnd) in create_sema()703 semptr = NULL; in create_sema()709 if (semptr && sem_init(semptr, FALSE, inival)) in create_sema()710 semptr = NULL; in create_sema()714 return semptr; in create_sema()
1109 struct sem *semptr = NULL; in sys_semop() local1235 semptr->semval += sopptr->sem_op; in sys_semop()1236 if (semptr->semval == 0 && in sys_semop()1237 semptr->semzcnt > 0) in sys_semop()1241 if (semptr->semval != 0) { in sys_semop()1250 if (semptr->semncnt > 0) in sys_semop()1252 semptr->semval += sopptr->sem_op; in sys_semop()1284 semptr->semzcnt++; in sys_semop()1286 semptr->semncnt++; in sys_semop()1316 semptr->semzcnt--; in sys_semop()[all …]