summaryrefslogtreecommitdiff
path: root/src/util/util.h
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2013-04-26 09:40:53 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-05-07 14:23:51 +0200
commitf54b271376b23cb968eafb9ffd5100c6dadad2a7 (patch)
tree59b19ad21e4282f63938aeffea4c7c69c45c05ec /src/util/util.h
parent7c091610f5b35e8ba89da839322f6591f1e7619b (diff)
downloadsssd-f54b271376b23cb968eafb9ffd5100c6dadad2a7.tar.gz
sssd-f54b271376b23cb968eafb9ffd5100c6dadad2a7.tar.bz2
sssd-f54b271376b23cb968eafb9ffd5100c6dadad2a7.zip
UTIL: Add function sss_names_init_from_args
This function allows initializing sss_names_ctx using a regular expression and fully qualified format string specified in its arguments.
Diffstat (limited to 'src/util/util.h')
-rw-r--r--src/util/util.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/util/util.h b/src/util/util.h
index 33725f63..49dc850c 100644
--- a/src/util/util.h
+++ b/src/util/util.h
@@ -401,6 +401,13 @@ struct sss_names_ctx {
pcre *re;
};
+/* initialize sss_names_ctx directly from arguments */
+int sss_names_init_from_args(TALLOC_CTX *mem_ctx,
+ const char *re_pattern,
+ const char *fq_fmt,
+ struct sss_names_ctx **out);
+
+/* initialize sss_names_ctx from domain configuration */
int sss_names_init(TALLOC_CTX *mem_ctx,
struct confdb_ctx *cdb,
const char *domain,