<div>Hi list,</div><div><br></div><div>i am new to XFS.</div><div><br></div><div>I was going through XFS code (2.4 based) for study purpose. Its old but assuming its bit simple as compare to latest one. Moreover the XFS code / design structure documents available on the internet is 2.4 based.</div>
<div><br></div><div>The following code snippet is not clear to me (seems cyclic):</div><div><br></div><div>---------</div><div>...</div><div>...</div><div>#define XFS_IFORK_NEXTENTS(ip,w) xfs_ifork_nextents(ip,w)</div>
<div>...</div><div>xfs_ifork_nextents(xfs_inode_t *ip, int w)</div><div>{</div><div> return XFS_IFORK_NEXTENTS(ip, w);</div><div>}</div><div>...</div><div>...</div><div>#define XFS_IFORK_NEXTENTS(ip,w) XFS_CFORK_NEXTENTS(&ip->i_d, w)</div>
<div>...</div><div>#define XFS_CFORK_NEXTENTS(dcp,w) xfs_cfork_nextents(dcp,w)</div><div>...</div><div>int </div><div>xfs_cfork_nextents(xfs_dinode_core_t *dcp, int w)</div><div>{</div><div> return XFS_CFORK_NEXTENTS(dcp, w);</div>
<div>}</div><div>----</div><div><br></div><div>Am i missing something? </div><div>Thanks,</div><div>Adil</div>