Searched refs:sem_perm (Results 1 - 17 of 17) sorted by relevance

/netbsd-6-1-5-RELEASE/sys/compat/sys/
H A Dsem.h15 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;
78 osembuf->sem_perm = sembuf->sem_perm;
93 __ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm);
106 __native_to_ipc_perm14(&sembuf->sem_perm,
[all...]
/netbsd-6-1-5-RELEASE/regress/sys/kern/sysvsem/
H A Dsemtest.c131 s_ds.sem_perm.mode = (s_ds.sem_perm.mode & ~0777) | 0600;
143 if ((s_ds.sem_perm.mode & 0777) != 0600)
273 sp->sem_perm.uid, sp->sem_perm.gid,
274 sp->sem_perm.cuid, sp->sem_perm.cgid,
275 sp->sem_perm.mode & 0777);
286 if (sp->sem_perm.uid != uid || sp->sem_perm
[all...]
/netbsd-6-1-5-RELEASE/sys/kern/
H A Dsysv_sem.c123 sema[i].sem_perm.mode = 0;
180 if (sema[i].sem_perm.mode & SEM_ALLOC)
210 new_sema[i].sem_perm.mode = 0;
224 if ((sema[i].sem_perm.mode & SEM_ALLOC) == 0)
486 if ((semaptr->sem_perm.mode & SEM_ALLOC) == 0 ||
487 semaptr->sem_perm._seq != IPCID_TO_SEQ(semid)) {
494 if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_M)) != 0)
496 semaptr->sem_perm.cuid = kauth_cred_geteuid(cred);
497 semaptr->sem_perm.uid = kauth_cred_geteuid(cred);
502 if ((sema[i].sem_perm
[all...]
/netbsd-6-1-5-RELEASE/sys/sys/
H A Dsem.h56 struct ipc_perm sem_perm; /* operation permission structure */ member in struct:semid_ds
136 struct ipc_perm_sysctl sem_perm; member in struct:semid_ds_sysctl
201 SYSCTL_FILL_PERM((src).sem_perm, (dst).sem_perm); \
/netbsd-6-1-5-RELEASE/sys/compat/netbsd32/
H A Dnetbsd32_compat_14.c151 netbsd32_ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm);
164 native_to_netbsd32_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm);
H A Dnetbsd32_conv.h639 netbsd32_to_ipc_perm(&s32dsp->sem_perm, &dsp->sem_perm);
651 netbsd32_to_ipc_perm(&s32dsp->sem_perm, &dsp->sem_perm);
663 netbsd32_from_ipc_perm(&dsp->sem_perm, &s32dsp->sem_perm);
675 netbsd32_from_ipc_perm(&dsp->sem_perm, &s32dsp->sem_perm);
H A Dnetbsd32.h491 struct netbsd32_ipc_perm sem_perm;/* operation permission struct */ member in struct:netbsd32_semid_ds
505 struct netbsd32_ipc_perm sem_perm;/* operation permission struct */ member in struct:netbsd32_semid_ds50
519 struct netbsd32_ipc_perm14 sem_perm;/* operation permission struct */ member in struct:netbsd32_semid_ds14
/netbsd-6-1-5-RELEASE/usr.bin/ipcs/
H A Dipcs.c665 if ((semaptr->sem_perm.mode & SEM_ALLOC) != 0)
668 IXSEQ_TO_IPCID(i, semaptr->sem_perm),
669 semaptr->sem_perm._key,
670 semaptr->sem_perm.mode,
671 semaptr->sem_perm.uid,
672 semaptr->sem_perm.gid,
673 semaptr->sem_perm.cuid,
674 semaptr->sem_perm.cgid,
863 if ((semaptr->sem_perm.mode & SEM_ALLOC) != 0)
866 IXSEQ_TO_IPCID(i, semaptr->sem_perm),
[all...]
/netbsd-6-1-5-RELEASE/sys/compat/svr4/
H A Dsvr4_ipc.h159 struct svr4_ipc_perm sem_perm; member in struct:svr4_semid_ds
H A Dsvr4_ipc.c94 bsd_to_svr4_ipc_perm(&bds->sem_perm, &sds->sem_perm);
104 svr4_to_bsd_ipc_perm(&sds->sem_perm, &bds->sem_perm);
/netbsd-6-1-5-RELEASE/sys/compat/svr4_32/
H A Dsvr4_32_ipc.h120 struct svr4_32_ipc_perm sem_perm; member in struct:svr4_32_semid_ds
H A Dsvr4_32_ipc.c122 bsd_to_svr4_32_ipc_perm(&bds->sem_perm, &sds->sem_perm);
132 svr4_32_to_bsd_ipc_perm(&sds->sem_perm, &bds->sem_perm);
/netbsd-6-1-5-RELEASE/sys/compat/ibcs2/
H A Dibcs2_ipc.c243 struct ibcs2_ipc_perm sem_perm; member in struct:ibcs2_semid_ds
284 cvt_perm2iperm(&bp->sem_perm, &ibp->sem_perm);
295 cvt_iperm2perm(&ibp->sem_perm, &bp->sem_perm);
/netbsd-6-1-5-RELEASE/usr.bin/ipcrm/
H A Dipcrm.c200 if ((semptr->sem_perm.mode & SEM_ALLOC) != 0)
202 (int)IXSEQ_TO_IPCID(i, semptr->sem_perm));
/netbsd-6-1-5-RELEASE/sys/compat/linux/common/
H A Dlinux_ipc.c155 bsd_to_linux_ipc_perm(&bs->sem_perm, &ls->l_sem_perm);
165 bsd_to_linux_ipc64_perm(&bs->sem_perm, &ls->l_sem_perm);
174 linux_to_bsd_ipc_perm(&ls->l_sem_perm, &bs->sem_perm);
184 linux_to_bsd_ipc64_perm(&ls->l_sem_perm, &bs->sem_perm);
/netbsd-6-1-5-RELEASE/sys/compat/linux32/common/
H A Dlinux32_ipccall.c217 bsd_to_linux32_ipc_perm(&bsp->sem_perm, &lsp->l_sem_perm);
227 bsd_to_linux32_ipc64_perm(&bsp->sem_perm, &lsp->l_sem_perm);
236 linux32_to_bsd_ipc_perm(&lsp->l_sem_perm, &bsp->sem_perm);
246 linux32_to_bsd_ipc64_perm(&lsp->l_sem_perm, &bsp->sem_perm);
/netbsd-6-1-5-RELEASE/external/gpl2/lvm2/dist/tools/
H A Ddmsetup.c939 if (sdata.sem_perm.__key >> 16 == DM_COOKIE_MAGIC) {
944 sdata.sem_perm.__key, sdata.sem_perm.__key);
978 if (sdata.sem_perm.__key >> 16 == DM_COOKIE_MAGIC) {
982 sid, sdata.sem_perm.__key,
989 printf("0x%-10x %-10d %-10d %s", sdata.sem_perm.__key,

Completed in 127 milliseconds