Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Jun 2001 19:52:15 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        peter@wemm.org
Cc:        arch@FreeBSD.ORG, audit@FreeBSD.ORG
Subject:   Re: new kldpath(8): display/modify the module search path
Message-ID:  <200106211952.MAA11812@usr05.primenet.com>

next in thread | raw e-mail | index | archive | help
Peter Wemm wrote:
] > Likewise, the lack of a parallel, asynchronous resolver is a
] > serious deficit in FreeBSD, which is the result of jamming
] > the recolver into libc "because libresolv is how SVR4 and
] > Linux do it, and it would be a pain to go through and change
] > the network using ports to include the library linkage for
] > the one time it would be necessary".
] 
] Full, complete patches to remove res_* from libc would be welcome.
] "Full" and "Complete" means the *entire* tree.  For it to be useful
] it needs to be relative to -current.  You probably need to do
] some tweaks to the ports *.mk files for ports that do a 'getXXXbyYYY()'.
] 
] I await your submission.  If not, then shut up.

What an absolutely brilliant approach to solving the problem.

I had only considered importing a libresolv into /usr/src/lib/libresolv,
and then switching ports and programs over gradually, and then at the
end, when everything worked, removing the old, lousy resolver code from
libc so that the transition would have the least possible impact on
everyone.

Your idea of switching everything over all at once, and breaking
the world and pissing everyone off to the point of the changes
being reverted, and keeping the old, buggy resolver code in libc
for all eternity is _clearly_ much, much, better.

PS: The approach you first think of when you go to solve a problem
is not always the best approach; other people may in fact have ideas
which aren't stupid.

PPS: I would not have been this rude in pointing out the errors in
your assumptions, had you not been that rude about allowing anyone
to even present the idea.

-- Terry

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106211952.MAA11812>