ifupdown: add ifparser testcases
ENI snippets from Peter Marschall <peter@adpm.de>
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user