From e6b4e2de6dd91efdcac80b79149c596de8a26b70 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Tue, 27 Jun 2017 09:26:46 +0200 Subject: resolv: Call _res_hconf_init from __res_vinit Many callers of __res_maybe_init also call _res_hconf_init. Additional calls to the latter do not hurt because the function does its work only once. (/etc/hosts.conf is not reloaded or even checked for changes.) This means that we can simplify the code by calling _res_hconf_init directly from __res_vinit. --- ChangeLog | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index aec70b6932..279059b299 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,22 @@ +2017-06-27 Florian Weimer + + Call _res_hconf_init from __res_vinit. + * inet/gethstbyad_r.c (NEED__RES_HCONF): Remove. + * inet/gethstbynm2_r.c (NEED__RES_HCONF): Likewise. + (NEED__RES): Define. + * inet/gethstbynm_r.c (NEED__RES_HCONF): Remove. + (NEED__RES): Define. + * nscd/aicache.c (addhstaiX): Remove call to _res_hconf_init. + * nscd/gethstbyad_r.c (NEED__RES_HCONF): Remove. + * nscd/gethstbynm3_r.c (NEED__RES_HCONF): Likewise. + (NEED__RES): Define. + * nss/getXXbyYY_r.c (REENTRANT_NAME): Remove call to + _res_hconf_init. + * resolv/res_hconf.h (_res_hconf_init): Declare as hidden. + * resolv/res_init.c (__res_vinit): Call _res_hconf_init. + * sysdeps/posix/getaddrinfo.c (gaih_inet): Remove call to + _res_hconf_init. + 2017-06-26 Joseph Myers * sysdeps/ia64/Implies: Add ieee754/float128. -- cgit v1.2.3