summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap/sdap_async_private.h
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2013-02-18 10:28:07 +0100
committerJakub Hrozek <jhrozek@redhat.com>2013-04-02 15:33:03 +0200
commit755aee449c6311518200c2f11c1aae329a19b038 (patch)
tree035da595452433b260eed5b2e8a27eb7ccd71b8a /src/providers/ldap/sdap_async_private.h
parent02b2c042d0c2ace289583c8e5e4ead1eff481376 (diff)
downloadsssd-755aee449c6311518200c2f11c1aae329a19b038.tar.gz
sssd-755aee449c6311518200c2f11c1aae329a19b038.tar.xz
sssd-755aee449c6311518200c2f11c1aae329a19b038.zip
refactor nested group processing: replace old code
https://fedorahosted.org/sssd/ticket/1784
Diffstat (limited to 'src/providers/ldap/sdap_async_private.h')
-rw-r--r--src/providers/ldap/sdap_async_private.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/providers/ldap/sdap_async_private.h b/src/providers/ldap/sdap_async_private.h
index 71cb2e53f..488387eb5 100644
--- a/src/providers/ldap/sdap_async_private.h
+++ b/src/providers/ldap/sdap_async_private.h
@@ -112,4 +112,20 @@ errno_t get_sysdb_grouplist(TALLOC_CTX *mem_ctx,
const char *name,
char ***grouplist);
+/* from sdap_async_nested_groups.c */
+
+struct tevent_req *sdap_nested_group_send(TALLOC_CTX *mem_ctx,
+ struct tevent_context *ev,
+ struct sss_domain_info *domain,
+ struct sdap_options *opts,
+ struct sdap_handle *sh,
+ struct sysdb_attrs *group);
+
+errno_t sdap_nested_group_recv(TALLOC_CTX *mem_ctx,
+ struct tevent_req *req,
+ unsigned long *_num_users,
+ struct sysdb_attrs ***_users,
+ unsigned long *_num_groups,
+ struct sysdb_attrs ***_groups);
+
#endif /* _SDAP_ASYNC_PRIVATE_H_ */