emv@math.lsa.umich.edu (Edward Vielmetti) (04/10/90)
os: sunos 4.0.3, running with the "sun-fixes" version of libc_resolv.so that puts name-server based resolver routines in the SunOS shared library. This is nice as far as it goes, but since Sun released these shared libraries last July there's been some good ideas and useful improvements in resolver implementations. The ones I'd like to see inserted into my environment are as follows: DOMAINPATH -- an environment variable which controls the search list so that "telnet ummts" would try "ummts.math.lsa.umich.edu", "ummts.stat.lsa.umich.edu", "ummts.cc.umich.edu" in that order. res_search -- fix to not append the local domain if there are at least two dots in the name, to avoid unneeded queries on fully specified names, i.e. none of this zip.eecs.umich.edu.math.lsa.umich.edu zip.eecs.umich.edu.lsa.umich.edu zip.eecs.umich.edu.umich.edu lookup nonsense. hesoid stuff -- support for HS class and TXT records. This is all within the constraint that I don't want to give up shared libraries! I have these fixes, now, I'm just wondering, what it takes to make them fit into the shared library regime. Sun apparently provides the entire libc.a in a position independent (pic) format, so it's reasonable to think of inserting in the updated .o's if they could be generated. Thanks for any help. x-posted to comp.mail.mh cause I know there's some shared library expertise there; followup to the domains list. --Ed Edward Vielmetti, U of Michigan math dept. emv@math.lsa.umich.edu