diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2009-06-15 10:54:09 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2009-06-17 07:23:24 -0400 |
commit | ad4e495fa434f72de37846704cb08bacac3c52da (patch) | |
tree | e2327aca6935c1e3bc726b880a70a4e666bab667 /server/tools/tools_util.c | |
parent | 7d2f248b39aa78eaa7708ce64ad146d5a8bb934c (diff) | |
download | sssd-ad4e495fa434f72de37846704cb08bacac3c52da.tar.gz sssd-ad4e495fa434f72de37846704cb08bacac3c52da.tar.bz2 sssd-ad4e495fa434f72de37846704cb08bacac3c52da.zip |
Create gettext framework for SSSD daemon
Diffstat (limited to 'server/tools/tools_util.c')
-rw-r--r-- | server/tools/tools_util.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/server/tools/tools_util.c b/server/tools/tools_util.c index 0f093cb8..15665d36 100644 --- a/server/tools/tools_util.c +++ b/server/tools/tools_util.c @@ -228,3 +228,23 @@ int parse_groups(TALLOC_CTX *mem_ctx, const char *optstr, char ***_out) return EOK; } +int init_sss_tools(struct tools_ctx **ctx) +{ + int ret; + /* Set up LOCALE */ + setlocale (LC_ALL, ""); + bindtextdomain (PACKAGE, LOCALEDIR); + textdomain (PACKAGE); + + /* Connect to the database */ + ret = setup_db(ctx); + if (ret != EOK) { + DEBUG(0, ("Could not set up database\n")); + ret = EXIT_FAILURE; + goto fini; + } + + ret = EOK; +fini: + return ret; +} |