SLOT_OCCUPIED
return slot->flags & SLOT_OCCUPIED &&
if (!(slot->flags & SLOT_OCCUPIED) &&
slot->flags |= SLOT_OCCUPIED;