Lines Matching refs:semid
42 int semid, i, err; variable
50 semid = semget(key, nsem, semflg);
51 if (semid < 0)
66 if (semctl(semid, 0, SETALL, semarg) < 0)
69 return semid;
75 if (semid >= 0)
76 sm_sem_stop(semid);
92 sm_sem_stop(semid) in sm_sem_stop() argument
93 int semid; in sm_sem_stop()
95 return semctl(semid, 0, IPC_RMID, NULL);
112 sm_sem_acq(semid, semnum, timeout) in sm_sem_acq() argument
113 int semid; in sm_sem_acq()
125 return semop(semid, semops, 1);
128 r = semop(semid, semops, 1);
151 sm_sem_rel(semid, semnum, timeout) in sm_sem_rel() argument
152 int semid; in sm_sem_rel()
161 SM_REQUIRE(sm_get_sem(semid, semnum) > 0);
169 return semop(semid, semops, 1);
172 r = semop(semid, semops, 1);
194 sm_sem_get(semid, semnum) in sm_sem_get() argument
195 int semid; in sm_sem_get()
200 if ((semval = semctl(semid, semnum, GETVAL, NULL)) < 0)
220 sm_semsetowner(semid, uid, gid, mode) in sm_semsetowner() argument
221 int semid; in sm_semsetowner()
236 if ((r = semctl(semid, 1, IPC_STAT, arg)) < 0)
241 if ((r = semctl(semid, 1, IPC_SET, arg)) < 0)