[BZ#15395] localize rpcgen

Andreas Jaeger aj@suse.com
Thu May 9 15:10:00 GMT 2013


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



More information about the Libc-alpha mailing list