taglinefilesource code
ipcp19ipc/msg.cextern int ipcperms (struct ipc_perm *ipcp, short msgflg);
ipcp50ipc/msg.cstruct ipc_perm *ipcp;
ipcp75ipc/msg.cipcp = &msq->msg_perm; 
ipcp86ipc/msg.cif (ipcperms(ipcp, S_IWUGO)) 
ipcp158ipc/msg.cstruct ipc_perm *ipcp;
ipcp181ipc/msg.cipcp = &msq->msg_perm; 
ipcp198ipc/msg.cif (ipcperms (ipcp, S_IRUGO))
ipcp325ipc/msg.cstruct ipc_perm *ipcp;
ipcp342ipc/msg.cipcp = &msq->msg_perm;
ipcp343ipc/msg.cipcp->mode = (msgflg & S_IRWXUGO);
ipcp344ipc/msg.cipcp->key = key;
ipcp345ipc/msg.cipcp->cuid = ipcp->uid = current->euid;
ipcp346ipc/msg.cipcp->gid = ipcp->cgid = current->egid;
ipcp431ipc/msg.cstruct ipc_perm *ipcp;
ipcp509ipc/msg.cipcp = &msq->msg_perm;
ipcp513ipc/msg.cif (ipcperms (ipcp, S_IRUGO))
ipcp527ipc/msg.cif (!suser() && current->euid != ipcp->cuid && 
ipcp528ipc/msg.ccurrent->euid != ipcp->uid)
ipcp533ipc/msg.cipcp->uid = tbuf.msg_perm.uid;
ipcp534ipc/msg.cipcp->gid =  tbuf.msg_perm.gid;
ipcp535ipc/msg.cipcp->mode = (ipcp->mode & ~S_IRWXUGO) | 
ipcp540ipc/msg.cif (!suser() && current->euid != ipcp->cuid && 
ipcp541ipc/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))
ipcp20ipc/shm.cextern int ipcperms (struct ipc_perm *ipcp, short shmflg);
ipcp207ipc/shm.cstruct ipc_perm *ipcp;
ipcp286ipc/shm.cipcp = &shp->shm_perm;
ipcp292ipc/shm.cif (!(ipcp->mode & SHM_LOCKED))
ipcp294ipc/shm.cipcp->mode &= ~SHM_LOCKED;
ipcp302ipc/shm.cif (ipcp->mode & SHM_LOCKED)
ipcp304ipc/shm.cipcp->mode |= SHM_LOCKED;
ipcp307ipc/shm.cif (ipcperms (ipcp, S_IRUGO))
ipcp327ipc/shm.cipcp->uid = tbuf.shm_perm.uid;
ipcp328ipc/shm.cipcp->gid = tbuf.shm_perm.gid;
ipcp329ipc/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))