>>>You mean add a "lin-lwp.h" which exports everything so that
>>>"linux-nat.c" can construct that vector, or conversly have "linux-nat.h"
>>>export everything so that "lin-lwp.c" can construct the vector?
>>>
>>>Bleauh! Such a separation is artifical (although perhaphs the single
>>>file should be called inf-linux.[hc]).
>
>
>Yes, that's what I meant. I'd like to preserve the revision history
>when possible.
The revision history or the existing files and their contents? The
former is always available in CVS. The later, as I noted, is just an
artifical separation that will complicate the objective of cleaning up
this code.
I find the ability to use cvs annotate and diff on a function extremely
valuable, and you'll make that much more awkward if you move them
around without a reason. I was asking if you had a reason to create
this inconvenience.