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)
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;
ipcp157ipc/sem.cstruct ipc_perm *ipcp;
ipcp218ipc/sem.cipcp = &sma->sem_perm;
ipcp232ipc/sem.cif (ipcperms (ipcp, S_IRUGO))
ipcp252ipc/sem.cif (suser() || current->euid == ipcp->cuid || 
ipcp253ipc/sem.ccurrent->euid == ipcp->uid) {
ipcp287ipc/sem.cif (ipcperms (ipcp, S_IRUGO))
ipcp294ipc/sem.cif (ipcperms (ipcp, S_IWUGO))
ipcp307ipc/sem.cif (suser() || current->euid == ipcp->cuid || 
ipcp308ipc/sem.ccurrent->euid == ipcp->uid) {
ipcp309ipc/sem.cipcp->uid = tbuf.sem_perm.uid;
ipcp310ipc/sem.cipcp->gid = tbuf.sem_perm.gid;
ipcp311ipc/sem.cipcp->mode = (ipcp->mode & ~S_IRWXUGO)
ipcp318ipc/sem.cif (ipcperms (ipcp, S_IRUGO))
ipcp327ipc/sem.cif (ipcperms (ipcp, S_IWUGO))
ipcp17ipc/shm.cextern int ipcperms (struct ipc_perm *ipcp, short shmflg);
ipcp203ipc/shm.cstruct ipc_perm *ipcp;
ipcp282ipc/shm.cipcp = &shp->shm_perm;
ipcp288ipc/shm.cif (!(ipcp->mode & SHM_LOCKED))
ipcp290ipc/shm.cipcp->mode &= ~SHM_LOCKED;
ipcp298ipc/shm.cif (ipcp->mode & SHM_LOCKED)
ipcp300ipc/shm.cipcp->mode |= SHM_LOCKED;
ipcp303ipc/shm.cif (ipcperms (ipcp, S_IRUGO))
ipcp323ipc/shm.cipcp->uid = tbuf.shm_perm.uid;
ipcp324ipc/shm.cipcp->gid = tbuf.shm_perm.gid;
ipcp325ipc/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))