SEM_ALLOC
if ((semids[id].u.sem_perm.mode & SEM_ALLOC) == 0)
if ((sema[semid].u.sem_perm.mode & SEM_ALLOC) == 0)
KASSERT((sema[semid].u.sem_perm.mode & SEM_ALLOC) == 0,
sema[semid].u.sem_perm.mode = (semflg & 0777) | SEM_ALLOC;
if ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0) {
if ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0 ||
if ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0 ||
if ((sema[i].u.sem_perm.mode & SEM_ALLOC) == 0 ||
if ((sema[i].u.sem_perm.mode & SEM_ALLOC) == 0 ||
if ((sema[i].u.sem_perm.mode & SEM_ALLOC) &&
return ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0 ||
if ((sema[i].u.sem_perm.mode & SEM_ALLOC) &&
if ((sema[i].u.sem_perm.mode & SEM_ALLOC) &&
if ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0) {
if ((sema[semid].u.sem_perm.mode & SEM_ALLOC) &&
if ((kxsema[num].u.sem_perm.mode & SEM_ALLOC) != 0) {
if ((kxsema[i].u.sem_perm.mode & SEM_ALLOC)