summaryrefslogtreecommitdiffstats
path: root/src/db/sysdb.h
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2014-10-27 15:11:08 +0100
committerJakub Hrozek <jhrozek@redhat.com>2014-11-05 15:26:32 +0100
commit1a9f66352070d71a6b998c5afbc268ba6fddc51c (patch)
treef069bf7a43ddebd35e9f140971f7fe36c42628e5 /src/db/sysdb.h
parent16c37880f089431211290aa31bdcd3c9bc12aa77 (diff)
downloadsssd-1a9f66352070d71a6b998c5afbc268ba6fddc51c.tar.gz
sssd-1a9f66352070d71a6b998c5afbc268ba6fddc51c.tar.xz
sssd-1a9f66352070d71a6b998c5afbc268ba6fddc51c.zip
sysdb_add_overrides_to_object: add new parameter and multi-value support
With the new parameter an attribute list other than the default one can be used. Override attributes with multiple values (e.g. SSH public keys) are now supported as well. Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/db/sysdb.h')
-rw-r--r--src/db/sysdb.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/db/sysdb.h b/src/db/sysdb.h
index ebb1bbeda..f582f6a51 100644
--- a/src/db/sysdb.h
+++ b/src/db/sysdb.h
@@ -487,7 +487,8 @@ errno_t sysdb_search_group_override_by_gid(TALLOC_CTX *mem_ctx,
errno_t sysdb_add_overrides_to_object(struct sss_domain_info *domain,
struct ldb_message *obj,
- struct ldb_message *override_obj);
+ struct ldb_message *override_obj,
+ const char **req_attrs);
errno_t sysdb_add_group_member_overrides(struct sss_domain_info *domain,
struct ldb_message *obj);