Add get_size() method to tree_node.

This commit is contained in:
Vreixo Formoso Lopes 2007-10-22 08:39:22 +00:00
parent 2b92fbc31a
commit 63f2cfd673
2 changed files with 9 additions and 0 deletions

View File

@ -894,6 +894,9 @@ void iso_tree_node_set_permissions(struct iso_tree_node *node, mode_t mode);
/** Get the permissions for the node */ /** Get the permissions for the node */
mode_t iso_tree_node_get_permissions(struct iso_tree_node *node); mode_t iso_tree_node_get_permissions(struct iso_tree_node *node);
/** Get the size of the node, in bytes */
off_t iso_tree_node_get_size(struct iso_tree_node *node);
/** /**
* Sets the order in which a node will be written on image. High weihted files * Sets the order in which a node will be written on image. High weihted files
* will be written first, so in a disc them will be written near the center. * will be written first, so in a disc them will be written near the center.

View File

@ -223,6 +223,12 @@ iso_tree_node_get_permissions(struct iso_tree_node *node)
return node->attrib.st_mode & ~S_IFMT; return node->attrib.st_mode & ~S_IFMT;
} }
off_t
iso_tree_node_get_size(struct iso_tree_node *node)
{
return node->attrib.st_size;
}
void void
iso_tree_node_set_sort_weight(struct iso_tree_node *node, int w) iso_tree_node_set_sort_weight(struct iso_tree_node *node, int w)
{ {