Home
last modified time | relevance | path

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

/mirbsd/src/gnu/usr.sbin/sendmail/libsm/
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 …]
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 …]
/mirbsd/src/sys/kern/
Dsysv_sem.c122 semundo_adjust(struct proc *p, struct sem_undo **supptr, int semid, int semnum, in semundo_adjust() argument
156 if (sunptr->un_id != semid || sunptr->un_num != semnum) in semundo_adjust()
184 sunptr->un_id = semid; in semundo_adjust()
190 semundo_clear(int semid, int semnum) in semundo_clear() argument
200 if (sunptr->un_id == semid) { in semundo_clear()
252 error = semctl1(p, SCARG(uap, semid), SCARG(uap, semnum), in sys___semctl()
259 semctl1(struct proc *p, int semid, int semnum, int cmd, union semun *arg, in semctl1() argument
268 DPRINTF(("call to semctl(%d, %d, %d, %p)\n", semid, semnum, cmd, arg)); in semctl1()
270 ix = IPCID_TO_IX(semid); in semctl1()
275 semaptr->sem_perm.seq != IPCID_TO_SEQ(semid)) in semctl1()
[all …]
/mirbsd/src/usr.sbin/httpd/src/modules/ssl/
Dssl_engine_mutex.c275 int semid; in ssl_mutex_sem_create() local
280 semid = semget(IPC_PRIVATE, 1, IPC_CREAT|IPC_EXCL|S_IRUSR|S_IWUSR); in ssl_mutex_sem_create()
281 if (semid == -1 && errno == EEXIST) in ssl_mutex_sem_create()
282 semid = semget(IPC_PRIVATE, 1, IPC_EXCL|S_IRUSR|S_IWUSR); in ssl_mutex_sem_create()
283 if (semid == -1) { in ssl_mutex_sem_create()
289 if (semctl(semid, 0, SETVAL, semctlarg) < 0) { in ssl_mutex_sem_create()
298 if (semctl(semid, 0, IPC_SET, semctlarg) < 0) { in ssl_mutex_sem_create()
303 mc->nMutexSEMID = semid; in ssl_mutex_sem_create()
/mirbsd/src/gnu/usr.sbin/sendmail/include/sm/
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
/mirbsd/src/lib/libc/sys/
Dsemctl.c39 int semctl(int semid, int semnum, int cmd, ...) in semctl() argument
53 return (__semctl(semid, semnum, cmd, semun_ptr)); in semctl()
/mirbsd/src/sys/compat/common/
Dkern_ipc_35.c77 SCARG(&semop_args, semid) = SCARG(uap, semid); in compat_35_sys_semop()
210 error = semctl1(p, SCARG(uap, semid), SCARG(uap, semnum), in compat_35_sys___semctl()
Dkern_ipc_10.c87 SCARG(&__semctl_args, semid) = SCARG(uap, a2);
100 SCARG(&semop_args, semid) = SCARG(uap, a2);
Dkern_ipc_23.c158 error = semctl1(p, SCARG(uap, semid), SCARG(uap, semnum), in compat_23_sys___semctl()
/mirbsd/src/sys/sys/
Dsyscallargs.h863 syscallarg(int) semid;
876 syscallarg(int) semid;
982 syscallarg(int) semid;
1119 syscallarg(int) semid;
1145 syscallarg(int) semid;
/mirbsd/src/sys/compat/openbsd/
Dopenbsd_syscallargs.h856 syscallarg(int) semid;
869 syscallarg(int) semid;
975 syscallarg(int) semid;
1113 syscallarg(int) semid;
1139 syscallarg(int) semid;
/mirbsd/src/sys/compat/linux/
Dlinux_ipc.c237 SCARG(&bsa, semid) = SCARG(uap, a1);
291 SCARG(&bsa, semid) = SCARG(uap, a1);
/mirbsd/src/gnu/usr.bin/perl/pod/
Dperlfunc.pod4751 following code waits on semaphore $semnum of semaphore id $semid:
4754 die "Semaphore trouble: $!\n" unless semop($semid, $semop);