can't we preload a shared library with LD_PRELOAD_LIBRARY ? that should have the same effect, and will only exchange some network functions.
of course, this would not work with setuid programs or staticaly linked, but is this necessary ? in the worst case, couldn't you crate a wrapper library, that has the network functions, and loads itself the real libc ? (something that calls itself (is symlinked as) libc6, but is not realy libc6, and depends on a library called "libc6-real" or so). but i would prefer some clean solution, and not such a hack. and no duplicate code ! haveing two libc's is not a good idea IMO. andreas -- E-mail the word "unsubscribe" to [EMAIL PROTECTED] TO UNSUBSCRIBE FROM THIS MAILING LIST. Trouble? E-mail to [EMAIL PROTECTED] .

