rtems_filesystem_current issues
Till Straumann
strauman at slac.stanford.edu
Sat Oct 26 20:32:26 UTC 2002
Chris Johns wrote:
>Till Straumann wrote:
>
>>Wouldn't it make more sense to make the 'current' and 'root'
>>locations part of the C-library's per-thread 'reent' structure?
>>
>
>I am not sure about adding to the reent struct. It is a nice place to
>store things as the cost per context switch is the second cheapest,
>how-ever if I understand what you are asking this means changing newlib.
>Maybe we should look for other solutions with the smallest performance
>cost first, that functionally solve your requirements.
>
>I am only looking at the performance issues here not your functional
>requirements, and anything based on taskvars concerns me.
>
Absolutely - one obvious solution would be attaching something like
struct reent_rtems {
struct _reent _reent;
/* could have some padding here *7
struct userenv uenv;
}
to the _REENT pointer.
-- Till
More information about the users
mailing list