summaryrefslogtreecommitdiffstats
path: root/src/responder/nss/nsssrv_private.h
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2012-12-05 17:40:44 +0000
committerJakub Hrozek <jhrozek@redhat.com>2012-12-06 11:46:08 +0100
commitdefa5876ba388ba104baa287796f2f6ef5182800 (patch)
tree58a141c16a70c81e954303c40c34cc1c32dc1c9d /src/responder/nss/nsssrv_private.h
parent88d0a8eff723aab806807f9833136ab174d45b46 (diff)
downloadsssd-defa5876ba388ba104baa287796f2f6ef5182800.tar.gz
sssd-defa5876ba388ba104baa287796f2f6ef5182800.tar.xz
sssd-defa5876ba388ba104baa287796f2f6ef5182800.zip
Hook for mmap cache update on initgroup calls
This set of functions enumerate the user's groups and invalidate them all if the list does not matches what we get from the caller.
Diffstat (limited to 'src/responder/nss/nsssrv_private.h')
-rw-r--r--src/responder/nss/nsssrv_private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/responder/nss/nsssrv_private.h b/src/responder/nss/nsssrv_private.h
index c58893110..5e614d201 100644
--- a/src/responder/nss/nsssrv_private.h
+++ b/src/responder/nss/nsssrv_private.h
@@ -125,5 +125,8 @@ errno_t check_cache(struct nss_dom_ctx *dctx,
void nss_update_pw_memcache(struct nss_ctx *nctx);
void nss_update_gr_memcache(struct nss_ctx *nctx);
+void nss_update_initgr_memcache(struct nss_ctx *nctx,
+ const char *name, const char *domain,
+ int gnum, uint32_t *groups);
#endif /* NSSSRV_PRIVATE_H_ */