I think there is some definite value in doing this.
It would be good if user space programs didn't have to avoid
using the names of internal kernel data strucures and functions.
One thing you should do before proceeding is check if someone
is already working on this from the libc end of things.
Also, the networking stuff is getting a major overhaul in 2.1
in order to make space for IPV6. If you want to start thinking
about this now you should probably look at what Pedro is doing
with these files already.
-- eric
---------------------------------------------------------------------------
Eric Schenk www: http://www.cs.toronto.edu/~schenk
Department of Computer Science email: schenk@cs.toronto.edu
University of Toronto