taglinefilesource code
ipcp14ipc/msg.cextern int ipcperms (struct ipc_perm *ipcp, short msgflg);
ipcp43ipc/msg.cstruct ipc_perm *ipcp;
ipcp60ipc/msg.cipcp = &msq->msg_perm; 
ipcp65ipc/msg.cif (ipcperms(ipcp, S_IWUGO)) 
ipcp115ipc/msg.cstruct ipc_perm *ipcp;
ipcp132ipc/msg.cipcp = &msq->msg_perm; 
ipcp143ipc/msg.cif (ipcperms (ipcp, S_IRUGO))
ipcp231ipc/msg.cstruct ipc_perm *ipcp;
ipcp248ipc/msg.cipcp = &msq->msg_perm;
ipcp249ipc/msg.cipcp->mode = (msgflg & S_IRWXUGO);
ipcp250ipc/msg.cipcp->key = key;
ipcp251ipc/msg.cipcp->cuid = ipcp->uid = current->euid;
ipcp252ipc/msg.cipcp->gid = ipcp->cgid = current->egid;
ipcp324ipc/msg.cstruct ipc_perm *ipcp;
ipcp402ipc/msg.cipcp = &msq->msg_perm;
ipcp406ipc/msg.cif (ipcperms (ipcp, S_IRUGO))
ipcp420ipc/msg.cif (!suser() && current->euid != ipcp->cuid && 
ipcp421ipc/msg.ccurrent->euid != ipcp->uid)
ipcp426ipc/msg.cipcp->uid = tbuf.msg_perm.uid;
ipcp427ipc/msg.cipcp->gid =  tbuf.msg_perm.gid;
ipcp428ipc/msg.cipcp->mode = (ipcp->mode & ~S_IRWXUGO) | 
ipcp433ipc/msg.cif (!suser() && current->euid != ipcp->cuid && 
ipcp434ipc/msg.ccurrent->euid != ipcp->uid)
ipcp43ipc/sem.cextern int ipcperms (struct ipc_perm *ipcp, short semflg);
ipcp86ipc/sem.cstruct ipc_perm *ipcp;
ipcp112ipc/sem.cipcp = &sma->sem_perm;
ipcp113ipc/sem.cipcp->mode = (semflg & S_IRWXUGO);
ipcp114ipc/sem.cipcp->key = key;
ipcp115ipc/sem.cipcp->cuid = ipcp->uid = current->euid;
ipcp116ipc/sem.cipcp->gid = ipcp->cgid = current->egid;
ipcp366ipc/sem.cstruct ipc_perm *ipcp;
ipcp427ipc/sem.cipcp = &sma->sem_perm;
ipcp450ipc/sem.cif (ipcperms (ipcp, S_IRUGO))
ipcp470ipc/sem.cif (suser() || current->euid == ipcp->cuid || current->euid == ipcp->uid) {
ipcp504ipc/sem.cif (ipcperms (ipcp, S_IRUGO))
ipcp511ipc/sem.cif (ipcperms (ipcp, S_IWUGO))
ipcp521ipc/sem.cif (suser() || current->euid == ipcp->cuid || current->euid == ipcp->uid) {
ipcp522ipc/sem.cipcp->uid = tbuf.sem_perm.uid;
ipcp523ipc/sem.cipcp->gid = tbuf.sem_perm.gid;
ipcp524ipc/sem.cipcp->mode = (ipcp->mode & ~S_IRWXUGO)
ipcp531ipc/sem.cif (ipcperms (ipcp, S_IRUGO))
ipcp540ipc/sem.cif (ipcperms (ipcp, S_IWUGO))
ipcp19ipc/shm.cextern int ipcperms (struct ipc_perm *ipcp, short shmflg);
ipcp206ipc/shm.cstruct ipc_perm *ipcp;
ipcp285ipc/shm.cipcp = &shp->shm_perm;
ipcp291ipc/shm.cif (!(ipcp->mode & SHM_LOCKED))
ipcp293ipc/shm.cipcp->mode &= ~SHM_LOCKED;
ipcp301ipc/shm.cif (ipcp->mode & SHM_LOCKED)
ipcp303ipc/shm.cipcp->mode |= SHM_LOCKED;
ipcp306ipc/shm.cif (ipcperms (ipcp, S_IRUGO))
ipcp326ipc/shm.cipcp->uid = tbuf.shm_perm.uid;
ipcp327ipc/shm.cipcp->gid = tbuf.shm_perm.gid;
ipcp328ipc/shm.cipcp->mode = (ipcp->mode & ~S_IRWXUGO)
ipcp32ipc/util.cint ipcperms (struct ipc_perm *ipcp, short flag)
ipcp39ipc/util.cgranted_mode = ipcp->mode;
ipcp40ipc/util.cif (current->euid == ipcp->cuid || current->euid == ipcp->uid)
ipcp42ipc/util.celse if (in_group_p(ipcp->cgid) || in_group_p(ipcp->gid))