| /mirbsd/src/gnu/usr.sbin/sendmail/libsm/ |
| D | sem.c | 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); [all …]
|
| D | t-sem.c | 60 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/ |
| D | sysv_sem.c | 122 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/ |
| D | ssl_engine_mutex.c | 275 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/ |
| D | sem.h | 54 # 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/ |
| D | semctl.c | 39 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/ |
| D | kern_ipc_35.c | 77 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()
|
| D | kern_ipc_10.c | 87 SCARG(&__semctl_args, semid) = SCARG(uap, a2); 100 SCARG(&semop_args, semid) = SCARG(uap, a2);
|
| D | kern_ipc_23.c | 158 error = semctl1(p, SCARG(uap, semid), SCARG(uap, semnum), in compat_23_sys___semctl()
|
| /mirbsd/src/sys/sys/ |
| D | syscallargs.h | 863 syscallarg(int) semid; 876 syscallarg(int) semid; 982 syscallarg(int) semid; 1119 syscallarg(int) semid; 1145 syscallarg(int) semid;
|
| /mirbsd/src/sys/compat/openbsd/ |
| D | openbsd_syscallargs.h | 856 syscallarg(int) semid; 869 syscallarg(int) semid; 975 syscallarg(int) semid; 1113 syscallarg(int) semid; 1139 syscallarg(int) semid;
|
| /mirbsd/src/sys/compat/linux/ |
| D | linux_ipc.c | 237 SCARG(&bsa, semid) = SCARG(uap, a1); 291 SCARG(&bsa, semid) = SCARG(uap, a1);
|
| /mirbsd/src/gnu/usr.bin/perl/pod/ |
| D | perlfunc.pod | 4751 following code waits on semaphore $semnum of semaphore id $semid: 4754 die "Semaphore trouble: $!\n" unless semop($semid, $semop);
|