コード例 #1
0
ファイル: dir.c プロジェクト: crossmeta/sgi
/*ARGSUSED*/
int
dir_leaf_name_size(
	void			*obj,
	int			startoff,
	int			idx)
{
	xfs_dir_leafblock_t	*block;
	xfs_dir_leaf_entry_t	*e;

	ASSERT(startoff == 0);
	block = obj;
	if (INT_GET(block->hdr.info.magic, ARCH_CONVERT) != XFS_DIR_LEAF_MAGIC)
		return 0;
	e = &block->entries[idx];
	return bitize((int)XFS_DIR_LEAF_ENTSIZE_BYENTRY(e));
}
コード例 #2
0
ファイル: xfs_macros.c プロジェクト: kzlin129/tt-gpl
int
xfs_dir_leaf_entsize_byentry(xfs_dir_leaf_entry_t *entry)
{
    return XFS_DIR_LEAF_ENTSIZE_BYENTRY(entry);
}