Re: gethostbyname() and resolv.conf updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 06/18/2010 09:43 AM, Colin Walters wrote:
> On Fri, Jun 18, 2010 at 8:23 AM, Stephen Gallagher<sgallagh@xxxxxxxxxx>  wrote:
>>
>> This is the entire purpose of the res_init() function in glibc. If your
>> application needs to be aware of a change in resolv.conf, you should be
>> monitoring it with inotify and calling res_init() anytime the file is
>> changed.
>
> That's awful.  Really, really awful.  Do you have any idea how many
> things would need to be patched to do that?  Other operating systems
> handle this just fine.  Asking every component to use inotify and
> res_init() because the glibc maintainers apparently think a simple
> stat() on a sure-to-be-in-kernel cache inode is too expensive...well,
> think about it.

Sorry, my reply was more directed against the assertion that NSCD should 
be mandatory to solve this without changes to glibc. I agree that it 
would be ideal for gethostbyname() to internally perform a res_init() 
when appropriate.

-- 
Stephen Gallagher
RHCE 804006346421761

Delivering value year after year.
Red Hat ranks #1 in value among software vendors.
http://www.redhat.com/promo/vendor/
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux