diff options
author | Sumit Bose <sbose@redhat.com> | 2014-11-05 21:01:08 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-11-20 10:52:33 +0100 |
commit | 907a7c626db407d19d4cae85c2db7d3561120349 (patch) | |
tree | bdfb9808f5706f6dd0010fb346e3bc1b469ec1c5 /src/db/sysdb.h | |
parent | a5b55bdfcda8bfce8cb2ced981773998093d7857 (diff) | |
download | sssd-907a7c626db407d19d4cae85c2db7d3561120349.tar.gz sssd-907a7c626db407d19d4cae85c2db7d3561120349.tar.xz sssd-907a7c626db407d19d4cae85c2db7d3561120349.zip |
sysdb: add sysdb_search_object_by_uuid()
Related to https://fedorahosted.org/sssd/ticket/2481
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/db/sysdb.h')
-rw-r--r-- | src/db/sysdb.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/db/sysdb.h b/src/db/sysdb.h index f582f6a51..7a51117f4 100644 --- a/src/db/sysdb.h +++ b/src/db/sysdb.h @@ -185,6 +185,7 @@ #define SYSDB_NETGR_TRIPLES_FILTER "(|("SYSDB_NAME_ALIAS"=%s)("SYSDB_NAME"=%s)("SYSDB_NAME_ALIAS"=%s)("SYSDB_MEMBEROF"=%s))" #define SYSDB_SID_FILTER "(&(|("SYSDB_UC")("SYSDB_GC"))("SYSDB_SID_STR"=%s))" +#define SYSDB_UUID_FILTER "(&(|("SYSDB_UC")("SYSDB_GC"))("SYSDB_UUID"=%s))" #define SYSDB_HAS_ENUMERATED "has_enumerated" @@ -1030,6 +1031,12 @@ errno_t sysdb_search_object_by_sid(TALLOC_CTX *mem_ctx, const char **attrs, struct ldb_result **msg); +errno_t sysdb_search_object_by_uuid(TALLOC_CTX *mem_ctx, + struct sss_domain_info *domain, + const char *uuid_str, + const char **attrs, + struct ldb_result **res); + /* === Functions related to GPOs === */ #define SYSDB_GPO_CONTAINER "cn=gpos,cn=ad,cn=custom" |