/freebsd-10.2-release/contrib/sendmail/libsm/ |
H A D | sem.c | 42 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 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 < [all...] |
/freebsd-10.2-release/contrib/sendmail/include/sm/ |
H A D | sem.h | 54 # define sm_sem_stop(semid) 0 55 # define sm_sem_acq(semid, semnum, timeout) 0 56 # define sm_sem_rel(semid, semnum, timeout) 0 57 # define sm_sem_get(semid, semnum) 0
|
/freebsd-10.2-release/lib/libc/gen/ |
H A D | semctl.c | 40 int __semctl(int semid, int semnum, int cmd, union semun *arg); 41 int freebsd7___semctl(int semid, int semnum, int cmd, union semun_old *arg); 44 semctl(int semid, int semnum, int cmd, ...) argument 60 return (__semctl(semid, semnum, cmd, semun_ptr)); 64 freebsd7_semctl(int semid, int semnum, int cmd, ...) argument 80 return (freebsd7___semctl(semid, semnum, cmd, semun_ptr));
|
H A D | sem.c | 87 semid_t semid; /* semaphore id if kernel (shared) semaphore */ member in struct:sem 106 static sem_t sem_alloc(unsigned int value, semid_t semid, int system_sem); 144 sem_alloc(unsigned int value, semid_t semid, int system_sem) argument 162 sem->semid = semid; 170 semid_t semid; local 178 semid = (semid_t)SEM_USER; 179 if ((pshared != 0) && ksem_init(&semid, value) != 0) 182 *sem = sem_alloc(value, semid, pshared); 185 ksem_destroy(semid); 224 semid_t semid; local [all...] |
/freebsd-10.2-release/lib/libkse/thread/ |
H A D | thr_sem.c | 78 sem_alloc(unsigned int value, semid_t semid, int system_sem) argument 112 sem->semid = semid; 120 semid_t semid; local 122 semid = (semid_t)SEM_USER; 123 if ((pshared != 0) && (ksem_init(&semid, value) != 0)) 126 (*sem) = sem_alloc(value, semid, pshared); 129 ksem_destroy(semid); 147 retval = ksem_wait((*sem)->semid); 184 retval = ksem_timedwait((*sem)->semid, abs_timeou [all...] |
/freebsd-10.2-release/sys/kern/ |
H A D | sysv_sem.c | 81 static int semvalid(int semid, struct semid_kernel *semakptr); 94 int semid, int semseq, int semnum, int adjval); 95 static void semundo_clear(int semid, int semnum); 130 int un_id; /* semid */ 278 mtx_init(&sema_mtx[i], "semid", NULL, MTX_DEF); 401 semundo_adjust(struct thread *td, struct sem_undo **supptr, int semid, argument 437 if (sunptr->un_id != semid || sunptr->un_num != semnum) 465 sunptr->un_id = semid; 474 semundo_clear(int semid, int semnum) argument 484 if (sunptr->un_id != semid) 502 semvalid(int semid, struct semid_kernel *semakptr) argument 514 int semid; member in struct:__semctl_args 579 kern_semctl(struct thread *td, int semid, int semnum, int cmd, union semun *arg, register_t *rval) argument 861 int semid, error = 0; local 979 int semid; member in struct:semop_args 989 int semid = uap->semid; local 1304 int semid, semnum, adjval, ix; local 1426 int semid; member in struct:freebsd7___semctl_args [all...] |
H A D | uipc_sem.c | 462 semid_t semid; local 476 semid = fd; 477 ptr = &semid; 478 ptrs = sizeof(semid);
|
H A D | systrace_args.c | 1207 iarg[0] = p->semid; /* int */ 3096 iarg[0] = p->semid; /* int */
|
/freebsd-10.2-release/tools/regression/sysvsem/ |
H A D | semtest.c | 312 int semid; local 314 if ((semid = semget(semkey, 1, 0)) == -1) 324 if (semop(semid, &s, 1) == -1) 337 if (semop(semid, &s, 1) == -1)
|
/freebsd-10.2-release/sys/compat/linux/ |
H A D | linux_ipc.h | 119 l_int semid; member in struct:linux_semctl_args 134 l_int semid; member in struct:linux_semop_args
|
H A D | linux_ipc.c | 491 int semid; 496 bsd_args.semid = args->semid; 524 struct semid_ds semid; local 555 linux_to_bsd_semid_ds(&linux_semid, &semid); 556 semun.buf = &semid; 557 return (kern_semctl(td, args->semid, args->semnum, cmd, &semun, 565 semun.buf = &semid; 566 error = kern_semctl(td, args->semid, args->semnum, cmd, &semun, 570 bsd_to_linux_semid_ds(&semid, [all...] |
/freebsd-10.2-release/contrib/netbsd-tests/lib/semaphore/ |
H A D | sem.c | 216 sem_t semid; local 226 ATF_REQUIRE_EQ(sem_init(&semid, 1, 0), 0); 227 ATF_REQUIRE_ERRNO(ETIMEDOUT, sem_timedwait(&semid, &tp) == -1);
|
/freebsd-10.2-release/sys/i386/ibcs2/ |
H A D | ibcs2_ipc.c | 307 int semid; member in struct:ibcs2_semctl_args 326 error = kern_semctl(td, uap->semid, uap->semnum, IPC_STAT, 342 return (kern_semctl(td, uap->semid, uap->semnum, IPC_SET, 346 return (kern_semctl(td, uap->semid, uap->semnum, uap->cmd, &uap->arg, 371 int semid; member in struct:ibcs2_semop_args 382 ap.semid = uap->semid;
|
/freebsd-10.2-release/sys/compat/svr4/ |
H A D | svr4_ipc.c | 187 int semid; member in struct:svr4_sys_semctl_args 237 error = kern_semctl(td, uap->semid, uap->semnum, cmd, &semun, 254 return (kern_semctl(td, uap->semid, uap->semnum, cmd, &semun, 265 return (kern_semctl(td, uap->semid, uap->semnum, cmd, &uap->arg, 293 int semid; member in struct:svr4_sys_semop_args 306 ap.semid = uap->semid;
|
/freebsd-10.2-release/contrib/netbsd-tests/kernel/ |
H A D | t_sysv.c | 626 int semid; local 628 if ((semid = semget(semkey, 1, 0)) == -1) 638 if (semop(semid, &s, 1) == -1) 651 if (semop(semid, &s, 1) == -1)
|
/freebsd-10.2-release/contrib/gcclibs/libmudflap/ |
H A D | mf-hooks2.c | 1747 WRAPPER2(int, semop, int semid, struct sembuf *sops, unsigned nsops) argument 1752 return semop (semid, sops, nsops); 1764 WRAPPER2(int, semctl, int semid, int semnum, int cmd, union semun arg) argument 1795 return semctl (semid, semnum, cmd, arg);
|
/freebsd-10.2-release/sys/i386/linux/ |
H A D | linux_machdep.c | 177 a.semid = args->arg1; 194 a.semid = args->arg1;
|
/freebsd-10.2-release/sys/amd64/linux32/ |
H A D | linux32_machdep.c | 286 a.semid = args->arg1; 303 a.semid = args->arg1;
|
/freebsd-10.2-release/sys/sys/ |
H A D | syscallsubr.h | 198 int kern_semctl(struct thread *td, int semid, int semnum, int cmd,
|
H A D | sysproto.h | 660 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:semop_args 1657 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:__semctl_args 2465 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:freebsd7___semctl_args
|
/freebsd-10.2-release/sys/compat/freebsd32/ |
H A D | freebsd32_proto.h | 585 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:freebsd32_semctl_args 1070 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:freebsd7_freebsd32_semctl_args
|
H A D | freebsd32_systrace_args.c | 1114 iarg[0] = p->semid; /* int */ 2960 iarg[0] = p->semid; /* int */
|