taglinefilesource code
shmid199ipc/shm.cint sys_shmctl (int shmid, int cmd, struct shmid_ds *buf)
shmid206ipc/shm.cif (cmd < 0 || shmid < 0)
shmid257ipc/shm.cif (shmid > max_shmid)
shmid259ipc/shm.cshp = shm_segs[shmid];
shmid264ipc/shm.cid = (unsigned int) shp->shm_perm.seq * SHMMNI + shmid;
shmid277ipc/shm.cshp = shm_segs[id = (unsigned int) shmid % SHMMNI];
shmid280ipc/shm.cif (shp->shm_perm.seq != (unsigned int) shmid / SHMMNI)
shmid443ipc/shm.cint sys_shmat (int shmid, char *shmaddr, int shmflg, ulong *raddr)
shmid451ipc/shm.cif (shmid < 0) {
shmid462ipc/shm.cshp = shm_segs[id = (unsigned int) shmid % SHMMNI];
shmid493ipc/shm.cif (shp->shm_perm.seq != (unsigned int) shmid / SHMMNI)
shmid499ipc/shm.cif ((shp != shm_segs[id]) || (shp->shm_perm.seq != (unsigned int) shmid / SHMMNI)) {
shmid31ipc/util.cextern int sys_shmat (int shmid, char *shmaddr, int shmflg, ulong *addr);
shmid33ipc/util.cextern int sys_shmctl (int shmid, int cmd, struct shmid_ds *buf);