F_OFFSET
di->flags |= F_OFFSET;
if ((di->flags & F_OFFSET) != 0)
offset = (di.flags & F_OFFSET) ? di.offset : 0;