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; 
ipcp63ipc/msg.cif (ipcp->seq != (msqid / MSGMNI)) 
ipcp65ipc/msg.cif (ipcperms(ipcp, S_IWUGO)) 
ipcp86ipc/msg.c|| ipcp->seq != msqid / MSGMNI) {
ipcp115ipc/msg.cstruct ipc_perm *ipcp;
ipcp132ipc/msg.cipcp = &msq->msg_perm; 
ipcp141ipc/msg.cif(ipcp->seq != msqid / MSGMNI)
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;
ipcp253ipc/msg.cipcp->seq = msg_seq;
ipcp323ipc/msg.cstruct ipc_perm *ipcp;
ipcp387ipc/msg.cipcp = &msq->msg_perm;
ipcp388ipc/msg.cif (ipcp->seq != msqid / MSGMNI)
ipcp393ipc/msg.cif (ipcperms (ipcp, S_IRUGO))
ipcp399ipc/msg.cif (!suser() && current->euid != ipcp->cuid && 
ipcp400ipc/msg.ccurrent->euid != ipcp->uid)
ipcp409ipc/msg.cipcp->uid = tbuf.msg_perm.uid;
ipcp410ipc/msg.cipcp->gid =  tbuf.msg_perm.gid;
ipcp411ipc/msg.cipcp->mode = (ipcp->mode & ~S_IRWXUGO) | 
ipcp15ipc/sem.cextern int ipcperms (struct ipc_perm *ipcp, short semflg);
ipcp58ipc/sem.cstruct ipc_perm *ipcp;
ipcp84ipc/sem.cipcp = &sma->sem_perm;
ipcp85ipc/sem.cipcp->mode = (semflg & S_IRWXUGO);
ipcp86ipc/sem.cipcp->key = key;
ipcp87ipc/sem.cipcp->cuid = ipcp->uid = current->euid;
ipcp88ipc/sem.cipcp->gid = ipcp->cgid = current->egid;
ipcp89ipc/sem.cipcp->seq = sem_seq;
ipcp155ipc/sem.cstruct ipc_perm *ipcp;
ipcp214ipc/sem.cipcp = &sma->sem_perm;
ipcp216ipc/sem.cif (ipcp->seq != semid / SEMMNI)
ipcp228ipc/sem.cif (ipcperms (ipcp, S_IRUGO))
ipcp250ipc/sem.cif (suser() || current->euid == ipcp->cuid || 
ipcp251ipc/sem.ccurrent->euid == ipcp->uid) {
ipcp283ipc/sem.cif (ipcp->seq != semid / SEMMNI)
ipcp288ipc/sem.cif (ipcperms (ipcp, S_IRUGO))
ipcp295ipc/sem.cif (ipcperms (ipcp, S_IWUGO))
ipcp308ipc/sem.cif (suser() || current->euid == ipcp->cuid || 
ipcp309ipc/sem.ccurrent->euid == ipcp->uid) {
ipcp310ipc/sem.cipcp->uid = tbuf.sem_perm.uid;
ipcp311ipc/sem.cipcp->gid = tbuf.sem_perm.gid;
ipcp312ipc/sem.cipcp->mode = (ipcp->mode & ~S_IRWXUGO)
ipcp319ipc/sem.cif (ipcperms (ipcp, S_IRUGO))
ipcp324ipc/sem.cif (ipcperms (ipcp, S_IWUGO))
ipcp16ipc/shm.cextern int ipcperms (struct ipc_perm *ipcp, short semflg);
ipcp198ipc/shm.cstruct ipc_perm *ipcp;
ipcp267ipc/shm.cipcp = &shp->shm_perm;
ipcp268ipc/shm.cif (ipcp->seq != shmid / SHMMNI) 
ipcp275ipc/shm.cif (!(ipcp->mode & SHM_LOCKED))
ipcp277ipc/shm.cipcp->mode &= ~SHM_LOCKED;
ipcp285ipc/shm.cif (ipcp->mode & SHM_LOCKED)
ipcp287ipc/shm.cipcp->mode |= SHM_LOCKED;
ipcp290ipc/shm.cif (ipcperms (ipcp, S_IRUGO))
ipcp302ipc/shm.cipcp->uid = tbuf.shm_perm.uid;
ipcp303ipc/shm.cipcp->gid = tbuf.shm_perm.gid;
ipcp304ipc/shm.cipcp->mode = (ipcp->mode & ~S_IRWXUGO)
ipcp20ipc/util.cint ipcperms (struct ipc_perm *ipcp, short flag);
ipcp47ipc/util.cint ipcperms (struct ipc_perm *ipcp, short flag)
ipcp54ipc/util.cgranted_mode = ipcp->mode;
ipcp55ipc/util.cif (current->euid == ipcp->cuid || current->euid == ipcp->uid)
ipcp57ipc/util.celse if (in_group_p(ipcp->cgid) || in_group_p(ipcp->gid))