summaryrefslogtreecommitdiffstats
path: root/src/sss_client/nss_mc.h
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2012-01-03 02:46:40 -0500
committerStephen Gallagher <sgallagh@redhat.com>2012-03-19 09:45:25 -0400
commit10eae23e2483733d4ca3c21f15b5bdb3f04c9839 (patch)
tree7c9364283ed6ea554c5e41a9fdd3726e9a378618 /src/sss_client/nss_mc.h
parentc3ef027218fe9a7d16a70ca9d2f53e3d995e369f (diff)
downloadsssd_unused-10eae23e2483733d4ca3c21f15b5bdb3f04c9839.tar.gz
sssd_unused-10eae23e2483733d4ca3c21f15b5bdb3f04c9839.tar.xz
sssd_unused-10eae23e2483733d4ca3c21f15b5bdb3f04c9839.zip
sss_client: shared memory cache group map support
Diffstat (limited to 'src/sss_client/nss_mc.h')
-rw-r--r--src/sss_client/nss_mc.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/sss_client/nss_mc.h b/src/sss_client/nss_mc.h
index b1b929eb..d8155b0a 100644
--- a/src/sss_client/nss_mc.h
+++ b/src/sss_client/nss_mc.h
@@ -26,6 +26,7 @@
#include <stdint.h>
#include <stdbool.h>
#include <pwd.h>
+#include <grp.h>
#include "util/mmap_cache.h"
#ifndef HAVE_ERRNO_T
@@ -67,4 +68,12 @@ errno_t sss_nss_mc_getpwuid(uid_t uid,
struct passwd *result,
char *buffer, size_t buflen);
+/* group db */
+errno_t sss_nss_mc_getgrnam(const char *name, size_t name_len,
+ struct group *result,
+ char *buffer, size_t buflen);
+errno_t sss_nss_mc_getgrgid(gid_t gid,
+ struct group *result,
+ char *buffer, size_t buflen);
+
#endif /* _NSS_MC_H_ */