Searched defs:semid (Results 1 - 5 of 5) sorted by relevance

/osnet-11/usr/src/lib/libima/common/
H A Dsunima-lib.c39 static void os_obtainmutex(int semid);
40 static void os_releasemutex(int semid);
127 static void os_obtainmutex(int semid) { argument
134 retVal = semop(semid, &sem_b, 1);
138 static void os_releasemutex(int semid) { argument
145 retVal = semop(semid, &sem_b, 1);
H A Dima-lib.c119 static int os_createmutex(int *semid);
120 static void os_obtainmutex(int semid);
121 static void os_releasemutex(int semid);
122 static void os_destroymutex(int semid);
331 static int os_createmutex(int *semid) { argument
335 if (semid == NULL) {
344 *semid = retVal; /* save key of created semaphore */
346 retVal = semctl(*semid, 0, SETVAL, sem_union);
354 static void os_obtainmutex(int semid) { argument
361 retVal = semop(semid,
365 os_releasemutex(int semid) argument
377 os_destroymutex(int semid) argument
[all...]
/osnet-11/usr/src/cmd/sendmail/libsm/
H A Dsem.c42 int semid, i, err; local
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);
84 ** semid -- id for semaphores.
92 sm_sem_stop(semid)
93 int semid;
[all...]
H A Dt-sem.c60 int semid; local
63 semid = sm_sem_start(T_SM_SEM_KEY, SM_NSEM, 0, owner);
64 if (semid < 0)
76 if (sm_sem_acq(semid, 0, 2) < 0)
86 if (sm_sem_rel(semid, 0, 2) < 0)
95 if ((t = sm_sem_get(semid, 0)) < 0)
106 return sm_sem_stop(semid);
163 int semid, r; local
175 semid = sm_sem_start(T_SM_SEM_KEY, 1, 0, owner);
176 if (semid <
[all...]
/osnet-11/usr/src/lib/libc/port/sys/
H A Dsemsys.c63 * semctl(semid, semnum, cmd, NULL); which would otherwise always result
69 semctl(int semid, int semnum, int cmd, ...) argument
101 return (syscall(SYS_semsys, SEMCTL, semid, semnum, cmd, arg));
105 semctl64(int semid, int semnum, int cmd, ...) argument
119 return (syscall(SYS_semsys, SEMCTL, semid, semnum, cmd, buf));
129 semop(int semid, struct sembuf *sops, size_t nsops) argument
131 return (syscall(SYS_semsys, SEMOP, semid, sops, nsops));
141 semtimedop(int semid, struct sembuf *sops, size_t nsops, argument
144 return (syscall(SYS_semsys, SEMTIMEDOP, semid, sops, nsops,

Completed in 70 milliseconds