SHMSEG_ALLOCATED
if ((shmsegs[i].shm_perm.mode & SHMSEG_ALLOCATED) &&
if ((shmseg->shm_perm.mode & SHMSEG_ALLOCATED) == 0 ||
shmseg->shm_perm.mode = SHMSEG_ALLOCATED | SHMSEG_REMOVED;
(mode & ACCESSPERMS) | SHMSEG_ALLOCATED;
if ((shmsegs[i].shm_perm.mode & SHMSEG_ALLOCATED) &&
if ((shmseg->shm_perm.mode & (SHMSEG_ALLOCATED | SHMSEG_REMOVED))
!= SHMSEG_ALLOCATED ||
shmseg->shm_perm.mode = SHMSEG_ALLOCATED | SHMSEG_REMOVED;
(mode & ACCESSPERMS) | SHMSEG_ALLOCATED;
(semaptr->ds.sem_perm.mode & SHMSEG_ALLOCATED) == 0) {