/netbsd/sys/compat/sys/ |
H A D | sem.h | 15 struct ipc_perm14 sem_perm; /* operation permission struct */ member 28 struct ipc_perm sem_perm; /* operation permission structure */ member 42 struct ipc_perm_sysctl sem_perm; member 65 sembuf->sem_perm = osembuf->sem_perm; in __semid_ds13_to_native() 79 osembuf->sem_perm = sembuf->sem_perm; in __native_to_semid_ds13() 94 __ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm); in __semid_ds14_to_native() 108 __native_to_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm); in __native_to_semid_ds14()
|
/netbsd/sys/kern/ |
H A D | sysv_sem.c | 137 sema[i].sem_perm.mode = 0; in seminit() 275 new_sema[i].sem_perm.mode = 0; in semrealloc() 575 semaptr->sem_perm.mode = 0; in semctl1() 584 semaptr->sem_perm.uid = sembuf->sem_perm.uid; in semctl1() 585 semaptr->sem_perm.gid = sembuf->sem_perm.gid; in semctl1() 586 semaptr->sem_perm.mode = (semaptr->sem_perm.mode & ~0777) | in semctl1() 587 (sembuf->sem_perm.mode & 0777); in semctl1() 596 sembuf->sem_perm = semaptr->sem_perm; in semctl1() 597 sembuf->sem_perm.mode &= 0777; in semctl1() 771 sema[semid].sem_perm._key = key; in sys_semget() [all …]
|
/netbsd/tests/kernel/ |
H A D | t_sysv.c | 442 s_ds.sem_perm.mode = (s_ds.sem_perm.mode & ~0777) | 0600; in ATF_TC_BODY() 454 ATF_REQUIRE_MSG((s_ds.sem_perm.mode & 0777) == 0600, in ATF_TC_BODY() 538 sp->sem_perm.uid, sp->sem_perm.gid, in print_semid_ds() 539 sp->sem_perm.cuid, sp->sem_perm.cgid, in print_semid_ds() 540 sp->sem_perm.mode & 0777); in print_semid_ds() 551 ATF_REQUIRE_MSG(sp->sem_perm.uid == uid && sp->sem_perm.cuid == uid, in print_semid_ds() 554 ATF_REQUIRE_MSG(sp->sem_perm.gid == gid && sp->sem_perm.cgid == gid, in print_semid_ds() 557 ATF_REQUIRE_MSG((sp->sem_perm.mode & 0777) == mode, in print_semid_ds() 558 "mode mismatch %o != %o", (sp->sem_perm.mode & 0777), mode); in print_semid_ds()
|
/netbsd/sys/sys/ |
H A D | sem.h | 56 struct ipc_perm sem_perm; /* operation permission structure */ member 138 struct ipc_perm_sysctl sem_perm; member 203 SYSCTL_FILL_PERM((src).sem_perm, (dst).sem_perm); \
|
/netbsd/usr.bin/ipcs/ |
H A D | ipcs.c | 651 if ((semaptr->sem_perm.mode & SEM_ALLOC) != 0) in sem_sysctl() 654 IXSEQ_TO_IPCID(i, semaptr->sem_perm), in sem_sysctl() 655 semaptr->sem_perm._key, in sem_sysctl() 656 semaptr->sem_perm.mode, in sem_sysctl() 657 semaptr->sem_perm.uid, in sem_sysctl() 658 semaptr->sem_perm.gid, in sem_sysctl() 659 semaptr->sem_perm.cuid, in sem_sysctl() 660 semaptr->sem_perm.cgid, in sem_sysctl()
|
/netbsd/sys/compat/netbsd32/ |
H A D | netbsd32_compat_14_sysv.c | 141 netbsd32_ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm); in netbsd32_semid_ds14_to_native() 155 native_to_netbsd32_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm); in native_to_netbsd32_semid_ds14()
|
H A D | netbsd32_conv.h | 750 netbsd32_to_ipc_perm(&s32dsp->sem_perm, &dsp->sem_perm); in netbsd32_to_semid_ds50() 762 netbsd32_to_ipc_perm(&s32dsp->sem_perm, &dsp->sem_perm); in netbsd32_to_semid_ds() 774 netbsd32_from_ipc_perm(&dsp->sem_perm, &s32dsp->sem_perm); in netbsd32_from_semid_ds50() 786 netbsd32_from_ipc_perm(&dsp->sem_perm, &s32dsp->sem_perm); in netbsd32_from_semid_ds()
|
H A D | netbsd32.h | 575 struct netbsd32_ipc_perm sem_perm;/* operation permission struct */ member 589 struct netbsd32_ipc_perm sem_perm;/* operation permission struct */ member 603 struct netbsd32_ipc_perm14 sem_perm;/* operation permission struct */ member
|
/netbsd/usr.bin/ipcrm/ |
H A D | ipcrm.c | 200 if ((semptr->sem_perm.mode & SEM_ALLOC) != 0) in semrmall() 202 (int)IXSEQ_TO_IPCID(i, semptr->sem_perm)); in semrmall()
|
/netbsd/sys/compat/linux/common/ |
H A D | linux_ipc.c | 160 bsd_to_linux_ipc_perm(&bs->sem_perm, &ls->l_sem_perm); in bsd_to_linux_semid_ds() 171 bsd_to_linux_ipc64_perm(&bs->sem_perm, &ls->l_sem_perm); in bsd_to_linux_semid64_ds() 181 linux_to_bsd_ipc_perm(&ls->l_sem_perm, &bs->sem_perm); in linux_to_bsd_semid_ds() 191 linux_to_bsd_ipc64_perm(&ls->l_sem_perm, &bs->sem_perm); in linux_to_bsd_semid64_ds()
|
/netbsd/sys/compat/linux32/common/ |
H A D | linux32_ipccall.c | 224 bsd_to_linux32_ipc_perm(&bsp->sem_perm, &lsp->l_sem_perm); in bsd_to_linux32_semid_ds() 235 bsd_to_linux32_ipc64_perm(&bsp->sem_perm, &lsp->l_sem_perm); in bsd_to_linux32_semid64_ds() 244 linux32_to_bsd_ipc_perm(&lsp->l_sem_perm, &bsp->sem_perm); in linux32_to_bsd_semid_ds() 253 linux32_to_bsd_ipc64_perm(&lsp->l_sem_perm, &bsp->sem_perm); in linux32_to_bsd_semid64_ds()
|
/netbsd/external/gpl2/lvm2/dist/tools/ |
H A D | dmsetup.c | 939 if (sdata.sem_perm.__key >> 16 == DM_COOKIE_MAGIC) { in _udevcomplete_all() 944 sdata.sem_perm.__key, sdata.sem_perm.__key); in _udevcomplete_all() 978 if (sdata.sem_perm.__key >> 16 == DM_COOKIE_MAGIC) { in _udevcookies() 982 sid, sdata.sem_perm.__key, in _udevcookies() 989 printf("0x%-10x %-10d %-10d %s", sdata.sem_perm.__key, in _udevcookies()
|