/src/sys/compat/sys/ |
sem.h | 15 struct ipc_perm14 sem_perm; /* operation permission struct */ member in struct:semid_ds14 28 struct ipc_perm sem_perm; /* operation permission structure */ member in struct:semid_ds13 42 struct ipc_perm_sysctl sem_perm; member in struct:semid_ds_sysctl50 65 sembuf->sem_perm = osembuf->sem_perm; 79 osembuf->sem_perm = sembuf->sem_perm; 94 __ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm); 108 __native_to_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm) [all...] |
/src/sys/kern/ |
sysv_sem.c | 137 sema[i].sem_perm.mode = 0; 245 if (sema[i].sem_perm.mode & SEM_ALLOC) 275 new_sema[i].sem_perm.mode = 0; 289 if ((sema[i].sem_perm.mode & SEM_ALLOC) == 0) 556 if ((semaptr->sem_perm.mode & SEM_ALLOC) == 0 || 557 semaptr->sem_perm._seq != IPCID_TO_SEQ(semid)) { 564 if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_M)) != 0) 566 semaptr->sem_perm.cuid = kauth_cred_geteuid(cred); 567 semaptr->sem_perm.uid = kauth_cred_geteuid(cred); 572 if ((sema[i].sem_perm.mode & SEM_ALLOC) & [all...] |
/src/sys/sys/ |
sem.h | 56 struct ipc_perm sem_perm; /* operation permission structure */ member in struct:semid_ds 138 struct ipc_perm_sysctl sem_perm; member in struct:semid_ds_sysctl 203 SYSCTL_FILL_PERM((src).sem_perm, (dst).sem_perm); \
|
/src/tests/kernel/ |
t_sysv.c | 442 s_ds.sem_perm.mode = (s_ds.sem_perm.mode & ~0777) | 0600; 454 ATF_REQUIRE_MSG((s_ds.sem_perm.mode & 0777) == 0600, 538 sp->sem_perm.uid, sp->sem_perm.gid, 539 sp->sem_perm.cuid, sp->sem_perm.cgid, 540 sp->sem_perm.mode & 0777); 551 ATF_REQUIRE_MSG(sp->sem_perm.uid == uid && sp->sem_perm.cuid == uid [all...] |
/src/usr.bin/ipcs/ |
ipcs.c | 651 if ((semaptr->sem_perm.mode & SEM_ALLOC) != 0) 654 IXSEQ_TO_IPCID(i, semaptr->sem_perm), 655 semaptr->sem_perm._key, 656 semaptr->sem_perm.mode, 657 semaptr->sem_perm.uid, 658 semaptr->sem_perm.gid, 659 semaptr->sem_perm.cuid, 660 semaptr->sem_perm.cgid,
|
/src/sys/compat/netbsd32/ |
netbsd32_compat_14_sysv.c | 141 netbsd32_ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm); 155 native_to_netbsd32_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm);
|
netbsd32_conv.h | 751 netbsd32_to_ipc_perm(&s32dsp->sem_perm, &dsp->sem_perm); 763 netbsd32_to_ipc_perm(&s32dsp->sem_perm, &dsp->sem_perm); 775 netbsd32_from_ipc_perm(&dsp->sem_perm, &s32dsp->sem_perm); 787 netbsd32_from_ipc_perm(&dsp->sem_perm, &s32dsp->sem_perm);
|
netbsd32.h | 584 struct netbsd32_ipc_perm sem_perm;/* operation permission struct */ member in struct:netbsd32_semid_ds 598 struct netbsd32_ipc_perm sem_perm;/* operation permission struct */ member in struct:netbsd32_semid_ds50 612 struct netbsd32_ipc_perm14 sem_perm;/* operation permission struct */ member in struct:netbsd32_semid_ds14
|
/src/usr.bin/ipcrm/ |
ipcrm.c | 200 if ((semptr->sem_perm.mode & SEM_ALLOC) != 0) 202 (int)IXSEQ_TO_IPCID(i, semptr->sem_perm));
|
/src/sys/miscfs/procfs/ |
procfs_linux.c | 840 if ((sema[id].sem_perm.mode & SEM_ALLOC) != 0) { 843 (int) sema[id].sem_perm._key, 844 IXSEQ_TO_IPCID(id, sema[id].sem_perm), 845 sema[id].sem_perm.mode, 847 sema[id].sem_perm.uid, 848 sema[id].sem_perm.gid, 849 sema[id].sem_perm.cuid, 850 sema[id].sem_perm.cgid,
|
/src/sys/compat/linux/common/ |
linux_ipc.c | 160 bsd_to_linux_ipc_perm(&bs->sem_perm, &ls->l_sem_perm); 171 bsd_to_linux_ipc64_perm(&bs->sem_perm, &ls->l_sem_perm); 181 linux_to_bsd_ipc_perm(&ls->l_sem_perm, &bs->sem_perm); 191 linux_to_bsd_ipc64_perm(&ls->l_sem_perm, &bs->sem_perm);
|
/src/sys/compat/linux32/common/ |
linux32_ipccall.c | 224 bsd_to_linux32_ipc_perm(&bsp->sem_perm, &lsp->l_sem_perm); 235 bsd_to_linux32_ipc64_perm(&bsp->sem_perm, &lsp->l_sem_perm); 244 linux32_to_bsd_ipc_perm(&lsp->l_sem_perm, &bsp->sem_perm); 253 linux32_to_bsd_ipc64_perm(&lsp->l_sem_perm, &bsp->sem_perm);
|