blkoffsetof
mp->m_offset = blkoffsetof(size);
mp->m_offset = blkoffsetof(offset);
(long)blockof(end_pos), blkoffsetof(end_pos));