----- Original Message -----
At 2012/5/9 21:25, Dave Anderson Wrote:
>
>
> ----- Original Message -----
>> Hello HATAYAMA,
>>
>> I am trying to add a new command can be used to display rbtree and
>> radix tree. After some investigation, I find they are similar to the
>> build-in command "list". So I send this mail to ask your opinion
about
>> making cmd_list to be similar to the command "struct/union/*".
>
> Having radix_tree and rbtree enumerators is a good idea.
>
> But before you get started, please do *not* pollute the cmd_list()
> function with these two facilities. Make it a separate command
> ("tree" perhaps?) that can branch and handle the two different
> tree types.
>
> It would also be helpful if the interfaces could be made available for
> use by other commands, i.e., similar to the way that the "irq" command
> uses the do_radix_tree() function in filesys.c, or the way that do_list()
> is used by cmd_list(), but is also available as a general purpose function
> for other commands.
Hmm, the interfaces is made available for use by other commands,
do you mean that the new command(tree?) can be a built-in command?
That's right. Given its general nature, a command that dumps the
contents of the two tree variants would be a good candidate for a
built-in command.
Dave