Dirpool
dirpool_add_dir(Dirpool *dp, Id parent, Id comp, int create)
dirpool_init(Dirpool *dp)
dirpool_free(Dirpool *dp)
dirpool_make_dirtraverse(Dirpool *dp)
void dirpool_init(Dirpool *dp);
void dirpool_free(Dirpool *dp);
void dirpool_make_dirtraverse(Dirpool *dp);
Id dirpool_add_dir(Dirpool *dp, Id parent, Id comp, int create);
static inline Id dirpool_parent(Dirpool *dp, Id did)
dirpool_sibling(Dirpool *dp, Id did)
dirpool_child(Dirpool *dp, Id did)
dirpool_free_dirtraverse(Dirpool *dp)
dirpool_compid(Dirpool *dp, Id did)
Dirpool *dirpool;
Dirpool *owndirpool;
putinowndirpool(struct cbdata *cbdata, Repodata *data, Dirpool *dp, Id dir)
setdirused(struct cbdata *cbdata, Dirpool *dp, Id dir)
traverse_dirs(Dirpool *dp, Id *dirmap, Id n, Id dir, Id *used)
Dirpool dirpool; /* local dir pool */