new libc

David Mosberger-Tang (davidm@AZStarNet.com)
Mon, 25 Sep 1995 22:22:49 -0700


Craig Ruff discovered that writev/readv were seriously broken because
they haven't been recompiled since the uio.h kernel header file
changed. I recompiled everything from scratch and put the resulting
libraries up for ftp (they're still ftp'ing---if everything goes all
right, the file will be 3327345 bytes long). It's as usual in
ftp://ftp.azstarnet.com/pub/linux/axp/misc under filename:

inc-and-libs.0.35.2davidm.tar.gz

libinux.a changed slightly in that it now contains support for the
syslog system call (not to be confused with the BSD syslog *library*
call). For now, I call the corresponding system call wrapper
"ksyslog" (for "kernel-syslog"). The klogd sources in sysklogd1.2.tgz
use the name "sys_syslog" instead, but I think this is very confusing.
I don't care that much about the particular name that is being used,
but I do think that this kind of system call should go into libinux.a
instead of using ad hoc solutions as used in klogd. I'm not really
sure who to talk to on the Linux/Intel side, though.

So long,
--david