/freebsd-13-stable/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-13-stable/lib/libc/gen/ |
H A D | semctl.c | 45 int __semctl(int semid, int semnum, int cmd, union semun *arg); 47 int freebsd7___semctl(int semid, int semnum, int cmd, union semun_old *arg); 48 int freebsd7_semctl(int semid, int semnum, int cmd, ...); 52 semctl(int semid, int semnum, int cmd, ...) argument 68 return (__semctl(semid, semnum, cmd, semun_ptr)); 73 freebsd7_semctl(int semid, int semnum, int cmd, ...) argument 89 return (freebsd7___semctl(semid, semnum, cmd, semun_ptr));
|
H A D | sem.c | 89 semid_t semid; /* semaphore id if kernel (shared) semaphore */ member in struct:sem 108 static sem_t sem_alloc(unsigned int value, semid_t semid, int system_sem); 146 sem_alloc(unsigned int value, semid_t semid, int system_sem) argument 164 sem->semid = semid; 172 semid_t semid; local 180 semid = (semid_t)SEM_USER; 181 if ((pshared != 0) && ksem_init(&semid, value) != 0) 184 *sem = sem_alloc(value, semid, pshared); 187 ksem_destroy(semid); 226 semid_t semid; local [all...] |
/freebsd-13-stable/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-13-stable/sys/kern/ |
H A D | sysv_sem.c | 91 static int semvalid(int semid, struct prison *rpr, 113 int semid, int semseq, int semnum, int adjval); 114 static void semundo_clear(int semid, int semnum); 150 int un_id; /* semid */ 299 mtx_init(&sema_mtx[i], "semid", NULL, MTX_DEF); 445 semundo_adjust(struct thread *td, struct sem_undo **supptr, int semid, argument 481 if (sunptr->un_id != semid || sunptr->un_num != semnum) 509 sunptr->un_id = semid; 518 semundo_clear(int semid, int semnum) argument 528 if (sunptr->un_id != semid) 546 semvalid(int semid, struct prison *rpr, struct semid_kernel *semakptr) argument 628 int semid; member in struct:__semctl_args 693 kern_semctl(struct thread *td, int semid, int semnum, int cmd, union semun *arg, register_t *rval) argument 969 int semid, error = 0; local 1093 int semid; member in struct:semop_args 1103 int semid = uap->semid; local 1424 int semid, semnum, adjval, ix; local 1764 int semid; member in struct:freebsd7___semctl_args [all...] |
H A D | uipc_sem.c | 438 semid_t semid; local 452 semid = fd; 453 ptr = &semid; 454 ptrs = sizeof(semid);
|
H A D | systrace_args.c | 1089 iarg[0] = p->semid; /* int */ 2801 iarg[0] = p->semid; /* int */
|
/freebsd-13-stable/tests/sys/audit/ |
H A D | inter-process.c | 52 static int msqid, shmid, semid; variable 749 ATF_REQUIRE((semid = 754 "semget.*return,success,%d", semid); 757 /* Destroy the semaphore set with ID = semid */ 758 ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID)); 801 ATF_REQUIRE((semid = 808 "semop.*Semaphore IPC.*%d.*return,success", semid); 811 ATF_REQUIRE_EQ(0, semop(semid, sop, sizeof(sop)/sizeof(struct sembuf))); 814 /* Destroy the semaphore set with ID = semid */ 815 ATF_REQUIRE_EQ(0, semctl(semid, [all...] |
/freebsd-13-stable/sys/compat/linux/ |
H A D | linux_ipc.h | 89 l_int semid; member in struct:linux_semop_args
|
H A D | linux_ipc.c | 511 int semid; 516 if (args->nsops < 1 || args->semid < 0) 518 bsd_args.semid = args->semid; 546 struct semid_ds semid; local 580 linux_to_bsd_semid_ds(&linux_semid64, &semid); 581 semun.buf = &semid; 582 return (kern_semctl(td, args->semid, args->semnum, cmd, &semun, 586 semun.buf = &semid; 587 error = kern_semctl(td, args->semid, arg [all...] |
/freebsd-13-stable/tools/regression/sysvsem/ |
H A D | semtest.c | 321 int semid; local 323 if ((semid = semget(semkey, 1, 0)) == -1) 333 if (semop(semid, &s, 1) == -1) 346 if (semop(semid, &s, 1) == -1)
|
/freebsd-13-stable/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-13-stable/contrib/netbsd-tests/kernel/ |
H A D | t_sysv.c | 627 int semid; local 629 if ((semid = semget(semkey, 1, 0)) == -1) 639 if (semop(semid, &s, 1) == -1) 652 if (semop(semid, &s, 1) == -1)
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/include/sanitizer/ |
H A D | linux_syscall_hooks.h | 1311 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \ 1312 __sanitizer_syscall_pre_impl_semop((long)(semid), (long)(sops), (long)(nsops)) 1313 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \ 1314 __sanitizer_syscall_post_impl_semop(res, (long)(semid), (long)(sops), \ 1316 #define __sanitizer_syscall_pre_semctl(semid, semnum, cmd, arg) \ 1317 __sanitizer_syscall_pre_impl_semctl((long)(semid), (long)(semnum), \ 1319 #define __sanitizer_syscall_post_semctl(res, semid, semnum, cmd, arg) \ 1320 __sanitizer_syscall_post_impl_semctl(res, (long)(semid), (long)(semnum), \ 1322 #define __sanitizer_syscall_pre_semtimedop(semid, sops, nsops, timeout) \ 1323 __sanitizer_syscall_pre_impl_semtimedop((long)(semid), (lon [all...] |
H A D | netbsd_syscall_hooks.h | 1117 #define __sanitizer_syscall_pre_compat_14___semctl(semid, semnum, cmd, arg) \ 1119 (long long)(semid), (long long)(semnum), (long long)(cmd), \ 1121 #define __sanitizer_syscall_post_compat_14___semctl(res, semid, semnum, cmd, \ 1124 res, (long long)(semid), (long long)(semnum), (long long)(cmd), \ 1132 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \ 1133 __sanitizer_syscall_pre_impl_semop((long long)(semid), (long long)(sops), \ 1135 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \ 1136 __sanitizer_syscall_post_impl_semop(res, (long long)(semid), \ 1575 #define __sanitizer_syscall_pre_compat_50_____semctl13(semid, semnum, cmd, \ 1578 (long long)(semid), (lon [all...] |
/freebsd-13-stable/sys/i386/linux/ |
H A D | linux_machdep.c | 136 a.semid = args->arg1; 153 a.semid = args->arg1;
|
/freebsd-13-stable/sys/amd64/linux32/ |
H A D | linux32_machdep.c | 258 a.semid = args->arg1; 275 a.semid = args->arg1;
|
/freebsd-13-stable/sys/sys/ |
H A D | syscallsubr.h | 268 int kern_semctl(struct thread *td, int semid, int semnum, int cmd,
|
H A D | sysproto.h | 595 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:semop_args 1509 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:__semctl_args 2552 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:freebsd7___semctl_args
|
/freebsd-13-stable/sys/arm/linux/ |
H A D | linux_systrace_args.c | 1912 iarg[0] = p->semid; /* l_int */ 1930 iarg[0] = p->semid; /* l_int */
|
H A D | linux_proto.h | 895 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member in struct:linux_semop_args 905 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member in struct:linux_semctl_args
|
/freebsd-13-stable/sys/arm64/linux/ |
H A D | linux_systrace_args.c | 1507 iarg[0] = p->semid; /* l_int */ 1522 iarg[0] = p->semid; /* l_int */
|
H A D | linux_proto.h | 728 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member in struct:linux_semctl_args 737 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member in struct:linux_semop_args
|
/freebsd-13-stable/sys/compat/freebsd32/ |
H A D | freebsd32_proto.h | 558 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:freebsd32_semctl_args 1154 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:freebsd7_freebsd32_semctl_args
|