ifupdown: add ifparser testcases

ENI snippets from Peter Marschall <peter@adpm.de>
This commit is contained in:
Dan Williams
2010-08-12 22:35:13 -05:00
parent e386548132
commit 4397f4463a
21 changed files with 621 additions and 0 deletions

View File

@@ -190,6 +190,18 @@ if_block *ifparser_getfirst(void)
return first;
}
int ifparser_get_num_blocks(void)
{
int i = 0;
if_block *iter = first;
while (iter) {
i++;
iter = iter->next;
}
return i;
}
if_block *ifparser_getif(const char* iface)
{
if_block *curr = first;
@@ -213,3 +225,15 @@ const char *ifparser_getkey(if_block* iface, const char *key)
}
return NULL;
}
int ifparser_get_num_info(if_block* iface)
{
int i = 0;
if_data *iter = iface->info;
while (iter) {
i++;
iter = iter->next;
}
return i;
}