Added iterator global registry.

This commit is contained in:
Vreixo Formoso
2008-03-06 23:59:32 +01:00
parent d534a96c83
commit edc5ccf90a
3 changed files with 70 additions and 0 deletions

View File

@ -134,6 +134,11 @@ int iso_dir_find_children(IsoDir* dir, IsoFindCondition *cond,
data->iter = children;
data->cond = cond;
it->data = data;
if (iso_dir_iter_register(it) < 0) {
free(it);
return ISO_OUT_OF_MEM;
}
*iter = it;
return ISO_SUCCESS;