summaryrefslogtreecommitdiffstats
path: root/src/kadmin
diff options
context:
space:
mode:
authorBen Kaduk <kaduk@mit.edu>2012-07-06 15:45:20 -0400
committerBen Kaduk <kaduk@mit.edu>2012-07-06 16:34:28 -0400
commit7afeca0d0f821e12298d6987a9d1cd65be7539b0 (patch)
tree149904f35e11c07132b960eaa2f604b4ed5b542a /src/kadmin
parenta7a0fb374869e77b380e658fa698622f1adcdbe4 (diff)
Allow using locales when gettext is absent
Previously, if configure did not detect dgettext(), we disabled anything that smelled like localization, inadvertently including setlocale(). Now that we use setlocale(LC_ALL, ""), we have localized dates available as well as messages, so we should not disable calls to setlocale() any more. Since the routines from locale.h are only used in a relatively small number of places, just include the header directly in those files and remove it from k5-platform.h.
Diffstat (limited to 'src/kadmin')
-rw-r--r--src/kadmin/cli/ss_wrapper.c1
-rw-r--r--src/kadmin/dbutil/kdb5_util.c1
-rw-r--r--src/kadmin/ktutil/ktutil.c1
-rw-r--r--src/kadmin/server/ovsec_kadmd.c1
4 files changed, 4 insertions, 0 deletions
diff --git a/src/kadmin/cli/ss_wrapper.c b/src/kadmin/cli/ss_wrapper.c
index bf884d1ec..54f56716b 100644
--- a/src/kadmin/cli/ss_wrapper.c
+++ b/src/kadmin/cli/ss_wrapper.c
@@ -25,6 +25,7 @@
#include <krb5.h>
#include <k5-platform.h>
+#include <locale.h>
#include <ss/ss.h>
#include "kadmin.h"
diff --git a/src/kadmin/dbutil/kdb5_util.c b/src/kadmin/dbutil/kdb5_util.c
index e4d8d6c51..ca1cdd294 100644
--- a/src/kadmin/dbutil/kdb5_util.c
+++ b/src/kadmin/dbutil/kdb5_util.c
@@ -56,6 +56,7 @@
#include <stdio.h>
#include <k5-int.h>
#include <kadm5/admin.h>
+#include <locale.h>
#include <adm_proto.h>
#include <time.h>
#include "kdb5_util.h"
diff --git a/src/kadmin/ktutil/ktutil.c b/src/kadmin/ktutil/ktutil.c
index a969a4633..ef16d37a5 100644
--- a/src/kadmin/ktutil/ktutil.c
+++ b/src/kadmin/ktutil/ktutil.c
@@ -27,6 +27,7 @@
#include "k5-int.h"
#include "ktutil.h"
#include <com_err.h>
+#include <locale.h>
#include "adm_proto.h"
#include <ss/ss.h>
#include <stdio.h>
diff --git a/src/kadmin/server/ovsec_kadmd.c b/src/kadmin/server/ovsec_kadmd.c
index 0976a8ad4..dbb90cb20 100644
--- a/src/kadmin/server/ovsec_kadmd.c
+++ b/src/kadmin/server/ovsec_kadmd.c
@@ -31,6 +31,7 @@
*/
#include <errno.h>
+#include <locale.h>
#include <stdio.h>
#include <signal.h>
#include <syslog.h>