Home
last modified time | relevance | path

Searched refs:semid (Results 1 – 11 of 11) sorted by relevance

/titanic_41/usr/src/cmd/sendmail/libsm/
H A Dsem.c42 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);
[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 < 0)
[all …]
/titanic_41/usr/src/lib/libbc/libc/sys/common/
H A Dsemsys.c44 semctl(int semid, int semnum, int cmd, union semun *arg) in semctl() argument
56 semid, semnum, cmd, arg->val)); in semctl()
63 semid, semnum, cmd, 0)); in semctl()
74 semop(int semid, struct sembuf *sops, int nsops) in semop() argument
76 return (_syscall(SYS_semsys, SEMOP, semid, sops, nsops)); in semop()
83 int semid, cmd; in semsys() local
94 semid = va_arg(ap, int); in semsys()
101 return (_syscall(SYS_semsys, SEMCTL, semid, semnum, cmd, val)); in semsys()
109 semid = va_arg(ap, int); in semsys()
113 return (semop(semid, sops, nsops)); in semsys()
/titanic_41/usr/src/lib/libc/port/sys/
H A Dsemsys.c69 semctl(int semid, int semnum, int cmd, ...) in semctl() argument
101 return (syscall(SYS_semsys, SEMCTL, semid, semnum, cmd, arg)); in semctl()
105 semctl64(int semid, int semnum, int cmd, ...) in semctl64() argument
119 return (syscall(SYS_semsys, SEMCTL, semid, semnum, cmd, buf)); in semctl64()
129 semop(int semid, struct sembuf *sops, size_t nsops) in semop() argument
131 return (syscall(SYS_semsys, SEMOP, semid, sops, nsops)); in semop()
141 semtimedop(int semid, struct sembuf *sops, size_t nsops, in semtimedop() argument
144 return (syscall(SYS_semsys, SEMTIMEDOP, semid, sops, nsops, in semtimedop()
/titanic_41/usr/src/lib/libima/common/
H A Dsunima-lib.c40 static void os_obtainmutex(int semid);
41 static void os_releasemutex(int semid);
128 static void os_obtainmutex(int semid) { in os_obtainmutex() argument
135 retVal = semop(semid, &sem_b, 1); in os_obtainmutex()
139 static void os_releasemutex(int semid) { in os_releasemutex() argument
146 retVal = semop(semid, &sem_b, 1); in os_releasemutex()
H A Dima-lib.c120 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()
[all …]
/titanic_41/usr/src/cmd/sendmail/include/sm/
H A Dsem.h54 # define sm_sem_stop(semid) 0 argument
55 # define sm_sem_acq(semid, semnum, timeout) 0 argument
56 # define sm_sem_rel(semid, semnum, timeout) 0 argument
57 # define sm_sem_get(semid, semnum) 0 argument
/titanic_41/usr/src/cmd/mdb/common/modules/ipc/
H A Dipc.c238 sem_print(ksemid_t *semid, uintptr_t addr) in sem_print() argument
241 semid->sem_base, semid->sem_nsems); in sem_print()
242 printtime_nice("otime: ", semid->sem_otime); in sem_print()
243 printtime_nice("ctime: ", semid->sem_ctime); in sem_print()
244 mdb_printf("binary: %s\n", semid->sem_binary ? "yes" : "no"); in sem_print()
/titanic_41/usr/src/uts/common/syscall/
H A Dsem.c345 semctl(int semid, uint_t semnum, int cmd, uintptr_t arg) in semctl() argument
378 if ((lock = ipc_lookup(sem_svc, semid, in semctl()
394 if (error = ipc_rmid(sem_svc, semid, cr)) in semctl()
399 if ((lock = ipc_lookup(sem_svc, semid, (kipc_perm_t **)&sp)) == NULL) { in semctl()
863 semop(int semid, struct sembuf *sops, size_t nsops, timespec_t *timeout) in semop() argument
923 if ((lock = ipc_lookup(sem_svc, semid, in semop()
957 if ((lock = ipc_lookup(sem_svc, semid, in semop()
/titanic_41/usr/src/uts/common/c2/
H A Daudit_event.c1329 long semid; in aui_semsys() member
1886 uint32_t semid; in aus_semsys() local
1889 long semid; in aus_semsys() member
1895 semid = (uint32_t)uap1->semid; in aus_semsys()
1910 au_uwrite(au_to_arg32(1, "sem ID", semid)); in aus_semsys()
1913 au_uwrite(au_to_arg32(1, "sem key", semid)); in aus_semsys()
/titanic_41/usr/src/lib/libc/port/
H A Dllib-lc1401 int semctl(int semid, int semnum, int cmd, ...);
1403 int semop(int semid, struct sembuf *sops, size_t nsops);