From ec9a0917055d731aa95e2fea2045445f9945b74d Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 27 May 2009 18:38:10 +0200 Subject: nss_wrapper: restructure nwrap calls. Guenther --- 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 da090832b0..09603b8794 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