list_is_singular
if (list_is_singular(head) &&
if (list_is_singular(head) && (head->next != entry && head != entry))