We (mostly Ali) are working on a patch to to split the actual syscalls (__sys_<foo>) out of libc and into a libsys. For dynamic linking, this is fairly straightforward (link libc against libsys, maybe as a filter). For static linking, I'm looking for feedback on the right approach. Do we link libsys.a into libc.a? Do we try to teach all the compilers to add -lsys? I'm pretty sure we don't modify all the ports that statically link programs. Is there some easy approach I'm missing?
-- Brooks
signature.asc
Description: PGP signature