From bf255ec2a81f2f44a9ef0379beaec0a51bbfb000 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnther=20Deschner?= Date: Wed, 27 May 2009 18:38:10 +0200 Subject: [PATCH] nss_wrapper: restructure nwrap calls. Guenther (cherry picked from commit ec9a0917055d731aa95e2fea2045445f9945b74d) --- lib/nss_wrapper/nss_wrapper.c | 240 +++++++++++++++++++++++++++++------------- 1 file changed, 169 insertions(+), 71 deletions(-) diff --git a/lib/nss_wrapper/nss_wrapper.c b/lib/nss_wrapper/nss_wrapper.c index da090832b06..09603b87942 100644 --- a/lib/nss_wrapper/nss_wrapper.c +++ b/lib/nss_wrapper/nss_wrapper.c @@ -771,14 +771,11 @@ static int nwrap_gr_copy_r(const struct group *src, struct group *dst, } /* user functions */ -_PUBLIC_ struct passwd *nwrap_getpwnam(const char *name) + +static struct passwd *nwrap_files_getpwnam(const char *name) { int i; - if (!nwrap_enabled()) { - return real_getpwnam(name); - } - nwrap_cache_reload(nwrap_pw_global.cache); for (i=0; i