This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[BZ#15395] localize rpcgen
- From: Andreas Jaeger <aj at suse dot com>
- To: libc-alpha <libc-alpha at sourceware dot org>
- Date: Thu, 09 May 2013 17:10:20 +0200
- Subject: [BZ#15395] localize rpcgen
rpcgen has the strings localized but never calls setlocale/textdomain.
Fixed with the appended patch.
Ok to commit?
Andreas
2013-05-09 Andreas Jaeger <aj@suse.de>
[BZ #15395]
* sunrpc/rpc_main.c (main): Invoke setlocale and textdomain for
localization.
Include <locale.h>.
diff --git a/sunrpc/rpc_main.c b/sunrpc/rpc_main.c
index 1477b43..d03ec99 100644
--- a/sunrpc/rpc_main.c
+++ b/sunrpc/rpc_main.c
@@ -39,6 +39,7 @@
#include <string.h>
#include <unistd.h>
#include <libintl.h>
+#include <locale.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/param.h>
@@ -173,6 +174,9 @@ main (int argc, const char *argv[])
{
struct commandline cmd;
+ setlocale (LC_ALL, "");
+ textdomain (_libc_intl_domainname);
+
(void) memset ((char *) &cmd, 0, sizeof (struct commandline));
clear_args ();
if (!parseargs (argc, argv, &cmd))
--
Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126