diff options
Diffstat (limited to 'nscd')
-rw-r--r-- | nscd/getgrgid_r.c | 4 | ||||
-rw-r--r-- | nscd/getgrnam_r.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/nscd/getgrgid_r.c b/nscd/getgrgid_r.c index 8039f86ea8..77b6162927 100644 --- a/nscd/getgrgid_r.c +++ b/nscd/getgrgid_r.c @@ -17,6 +17,7 @@ #include <grp.h> +#include <grp-merge.h> #define LOOKUP_TYPE struct group #define FUNCTION_NAME getgrgid @@ -25,6 +26,9 @@ #define ADD_VARIABLES gid #define BUFLEN NSS_BUFLEN_GROUP +#define DEEPCOPY_FN __copy_grp +#define MERGE_FN __merge_grp + /* We are nscd, so we don't want to be talking to ourselves. */ #undef USE_NSCD diff --git a/nscd/getgrnam_r.c b/nscd/getgrnam_r.c index 67e4cd1e0a..28a6ff6d1c 100644 --- a/nscd/getgrnam_r.c +++ b/nscd/getgrnam_r.c @@ -17,6 +17,7 @@ #include <grp.h> +#include <grp-merge.h> #define LOOKUP_TYPE struct group #define FUNCTION_NAME getgrnam @@ -24,6 +25,9 @@ #define ADD_PARAMS const char *name #define ADD_VARIABLES name +#define DEEPCOPY_FN __copy_grp +#define MERGE_FN __merge_grp + /* We are nscd, so we don't want to be talking to ourselves. */ #undef USE_NSCD |