diff options
author | Sumit Bose <sbose@redhat.com> | 2014-09-29 12:12:01 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-10-20 16:15:19 +0200 |
commit | d2f4551519698809e73a029c49599e1f67e6bdd4 (patch) | |
tree | c1b0282a7f76a0f90cf7d95cfcf5378d28b2d0a9 /src/db/sysdb.h | |
parent | f1d5f72459ec7d776e66c4516da2c1b9c6c1a84d (diff) | |
download | sssd-d2f4551519698809e73a029c49599e1f67e6bdd4.tar.gz sssd-d2f4551519698809e73a029c49599e1f67e6bdd4.tar.xz sssd-d2f4551519698809e73a029c49599e1f67e6bdd4.zip |
sysdb: add sysdb_getgrnam_with_views and sysdb_getgrgid_with_views
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/db/sysdb.h')
-rw-r--r-- | src/db/sysdb.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/db/sysdb.h b/src/db/sysdb.h index b65fa1d31..f7e507c91 100644 --- a/src/db/sysdb.h +++ b/src/db/sysdb.h @@ -475,6 +475,9 @@ errno_t sysdb_add_overrides_to_object(struct sss_domain_info *domain, struct ldb_message *obj, struct ldb_message *override_obj); +errno_t sysdb_add_group_member_overrides(struct sss_domain_info *domain, + struct ldb_message *obj); + errno_t sysdb_getpwnam_with_views(TALLOC_CTX *mem_ctx, struct sss_domain_info *domain, const char *name, @@ -485,6 +488,16 @@ errno_t sysdb_getpwuid_with_views(TALLOC_CTX *mem_ctx, uid_t uid, struct ldb_result **res); +int sysdb_getgrnam_with_views(TALLOC_CTX *mem_ctx, + struct sss_domain_info *domain, + const char *name, + struct ldb_result **res); + +int sysdb_getgrgid_with_views(TALLOC_CTX *mem_ctx, + struct sss_domain_info *domain, + gid_t gid, + struct ldb_result **res); + struct ldb_message_element * sss_view_ldb_msg_find_element(struct sss_domain_info *dom, const struct ldb_message *msg, |