1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

Resource pools are now named.

This commit is contained in:
Martin Mares
1998-05-26 21:37:37 +00:00
parent d5417b379f
commit ed68a5c6a4
3 changed files with 6 additions and 4 deletions

View File

@@ -15,6 +15,7 @@
struct pool {
resource r;
list inside;
char *name;
};
static void pool_dump(resource *);
@@ -32,7 +33,7 @@ pool root_pool;
static int indent;
pool *
rp_new(pool *p)
rp_new(pool *p, char *name)
{
pool *z = ralloc(p, &pool_class);
init_list(&z->inside);
@@ -60,7 +61,7 @@ pool_dump(resource *P)
pool *p = (pool *) P;
resource *r;
debug("\n");
debug(" %s\n", p->name);
indent += 3;
WALK_LIST(r, p->inside)
rdump(r);
@@ -112,6 +113,7 @@ void
resource_init(void)
{
root_pool.r.class = &pool_class;
root_pool.name = "Root";
init_list(&root_pool.inside);
}