shm_perm 228 compat/hpux/hpux.h struct hpux_ipc_perm shm_perm; /* operation permission struct */ shm_perm 681 compat/hpux/hpux_compat.c if (cred->cr_uid && cred->cr_uid != shp->shm_perm.uid && shm_perm 682 compat/hpux/hpux_compat.c cred->cr_uid != shp->shm_perm.cuid) shm_perm 689 compat/hpux/hpux_compat.c error = ipcperm(cred, &shp->shm_perm, IPC_R); shm_perm 691 compat/hpux/hpux_compat.c sbuf.shm_perm.uid = shp->shm_perm.uid; shm_perm 692 compat/hpux/hpux_compat.c sbuf.shm_perm.gid = shp->shm_perm.gid; shm_perm 693 compat/hpux/hpux_compat.c sbuf.shm_perm.cuid = shp->shm_perm.cuid; shm_perm 694 compat/hpux/hpux_compat.c sbuf.shm_perm.cgid = shp->shm_perm.cgid; shm_perm 695 compat/hpux/hpux_compat.c sbuf.shm_perm.mode = shp->shm_perm.mode; shm_perm 696 compat/hpux/hpux_compat.c sbuf.shm_perm.seq = shp->shm_perm.seq; shm_perm 697 compat/hpux/hpux_compat.c sbuf.shm_perm.key = shp->shm_perm.key; shm_perm 715 compat/hpux/hpux_compat.c if (cred->cr_uid && cred->cr_uid != shp->shm_perm.uid && shm_perm 716 compat/hpux/hpux_compat.c cred->cr_uid != shp->shm_perm.cuid) { shm_perm 721 compat/hpux/hpux_compat.c shp->shm_perm.uid = sbuf.shm_perm.uid; shm_perm 722 compat/hpux/hpux_compat.c shp->shm_perm.gid = sbuf.shm_perm.gid; shm_perm 723 compat/hpux/hpux_compat.c shp->shm_perm.mode = (shp->shm_perm.mode & ~0777) shm_perm 724 compat/hpux/hpux_compat.c | (sbuf.shm_perm.mode & 0777); shm_perm 342 compat/ibcs2/ibcs2_ipc.c struct ipc_perm shm_perm; shm_perm 363 compat/ibcs2/ibcs2_ipc.c ibp->shm_perm = bp->shm_perm; shm_perm 380 compat/ibcs2/ibcs2_ipc.c bp->shm_perm = ibp->shm_perm; shm_perm 617 compat/linux/linux_ipc.c linux_to_bsd_ipc_perm(&lsp->l_shm_perm, &bsp->shm_perm); shm_perm 634 compat/linux/linux_ipc.c bsd_to_linux_ipc_perm(&bsp->shm_perm, &lsp->l_shm_perm); shm_perm 551 compat/svr4/svr4_ipc.c bsd_to_svr4_ipc_perm(&bds->shm_perm, &sds->shm_perm); shm_perm 572 compat/svr4/svr4_ipc.c svr4_to_bsd_ipc_perm(&sds->shm_perm, &bds->shm_perm); shm_perm 117 compat/svr4/svr4_ipc.h struct svr4_ipc_perm shm_perm; shm_perm 126 kern/sysv_shm.c if (shmseg != NULL && shmseg->shm_perm.key == key) shm_perm 141 kern/sysv_shm.c shmseg->shm_perm.seq != IPCID_TO_SEQ(shmid)) shm_perm 143 kern/sysv_shm.c if ((shmseg->shm_perm.mode & (SHMSEG_REMOVED|SHMSEG_RMLINGER)) == SHMSEG_REMOVED) shm_perm 178 kern/sysv_shm.c (shmseg->shm_perm.mode & SHMSEG_REMOVED)) { shm_perm 242 kern/sysv_shm.c error = ipcperm(cred, &shmseg->shm_perm, shm_perm 317 kern/sysv_shm.c if ((error = ipcperm(cred, &shmseg->shm_perm, IPC_R)) != 0) shm_perm 324 kern/sysv_shm.c if ((error = ipcperm(cred, &shmseg->shm_perm, IPC_M)) != 0) shm_perm 329 kern/sysv_shm.c shmseg->shm_perm.uid = inbuf.shm_perm.uid; shm_perm 330 kern/sysv_shm.c shmseg->shm_perm.gid = inbuf.shm_perm.gid; shm_perm 331 kern/sysv_shm.c shmseg->shm_perm.mode = shm_perm 332 kern/sysv_shm.c (shmseg->shm_perm.mode & ~ACCESSPERMS) | shm_perm 333 kern/sysv_shm.c (inbuf.shm_perm.mode & ACCESSPERMS); shm_perm 337 kern/sysv_shm.c if ((error = ipcperm(cred, &shmseg->shm_perm, IPC_M)) != 0) shm_perm 339 kern/sysv_shm.c shmseg->shm_perm.key = IPC_PRIVATE; shm_perm 340 kern/sysv_shm.c shmseg->shm_perm.mode |= SHMSEG_REMOVED; shm_perm 369 kern/sysv_shm.c if ((error = ipcperm(cred, &shmseg->shm_perm, mode)) != 0) shm_perm 376 kern/sysv_shm.c *retval = IXSEQ_TO_IPCID(segnum, shmseg->shm_perm); shm_perm 442 kern/sysv_shm.c shmseg->shm_perm.cuid = shmseg->shm_perm.uid = cred->cr_uid; shm_perm 443 kern/sysv_shm.c shmseg->shm_perm.cgid = shmseg->shm_perm.gid = cred->cr_gid; shm_perm 444 kern/sysv_shm.c shmseg->shm_perm.mode = (mode & (ACCESSPERMS|SHMSEG_RMLINGER)); shm_perm 445 kern/sysv_shm.c shmseg->shm_perm.seq = shmseqs[segnum] = (shmseqs[segnum] + 1) & 0x7fff; shm_perm 446 kern/sysv_shm.c shmseg->shm_perm.key = key; shm_perm 454 kern/sysv_shm.c *retval = IXSEQ_TO_IPCID(segnum, shmseg->shm_perm); shm_perm 104 sys/shm.h struct ipc_perm shm_perm; /* operation permission structure */ shm_perm 117 sys/shm.h struct ipc_perm23 shm_perm; /* operation permission structure */ shm_perm 129 sys/shm.h struct ipc_perm35 shm_perm; /* operation permission structure */