AFAIK,
libc4 and 5 were derived from GNU libc 1 (1.0.xx ... ?), but HJL put a lot
of work into it and there were a lot of differences to the original libc.
One can say that he greatly improved the libc with lots of features and
enhancements to take profit from the kernel's features. However, sometimes
the development was done a little bit too fast and some things were
supported in a non-portable or non-standard way. That's were some of the
libc5->libc6(=GNU libc 2) migration problems come from. Some problems, of
course, are because the glibc developers made decisions different from HJL
... (without any standard or portability issues).
AFAIK, HJL now works on glibc2, knfsd, binutils and egcs and probably on a
lot of other things, so he's still behind almost any program ...
I don't know about what was there before libc4, but HJL, Linus and the
others should know.
-- Kurt Garloff <K.Garloff@ping.de> (Dortmund, FRG) PGP key on http://student.physik.uni-dortmund.de/homepages/garloff- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/