Lines Matching refs:semid
120 static int os_createmutex(int *semid);
121 static void os_obtainmutex(int semid);
122 static void os_releasemutex(int semid);
123 static void os_destroymutex(int semid);
332 static int os_createmutex(int *semid) { in os_createmutex() argument
336 if (semid == NULL) { in os_createmutex()
345 *semid = retVal; /* save key of created semaphore */ in os_createmutex()
347 retVal = semctl(*semid, 0, SETVAL, sem_union); in os_createmutex()
355 static void os_obtainmutex(int semid) { in os_obtainmutex() argument
362 retVal = semop(semid, &sem_b, 1); in os_obtainmutex()
366 static void os_releasemutex(int semid) { in os_releasemutex() argument
373 retVal = semop(semid, &sem_b, 1); in os_releasemutex()
378 static void os_destroymutex(int semid) { in os_destroymutex() argument
382 retVal = semctl(semid, 0, IPC_RMID, sem_union); in os_destroymutex()