X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=client-src%2Fnoop.c;h=fb3acbdd33d7e4f13b39ab3dddf8a4509e605521;hb=94a044f90357edefa6f4ae9f0b1d5885b0e34aee;hp=a0c4105abcf3e41c958f029a075e50078dc36123;hpb=d3b2175e084f88c8736ad7073eacbf4670147aec;p=debian%2Famanda diff --git a/client-src/noop.c b/client-src/noop.c index a0c4105..fb3acbd 100644 --- a/client-src/noop.c +++ b/client-src/noop.c @@ -52,10 +52,22 @@ main( (void)argc; /* Quiet unused parameter warning */ (void)argv; /* Quiet unused parameter warning */ + /* + * Configure program for internationalization: + * 1) Only set the message locale for now. + * 2) Set textdomain for all amanda related programs to "amanda" + * We don't want to be forced to support dozens of message catalogs. + */ + setlocale(LC_MESSAGES, "C"); + textdomain("amanda"); + /* Don't die when child closes pipe */ signal(SIGPIPE, SIG_IGN); safe_fd(-1, 0); + + check_running_as(RUNNING_AS_CLIENT_LOGIN); + do { /* soak up any stdin */ n = read(0, &ch, 1); @@ -70,7 +82,7 @@ main( am_release_feature_set(our_features); our_features = NULL; if (fullwrite(1, options, strlen(options)) < 0) { - error("error sending noop response: %s", strerror(errno)); + error(_("error sending noop response: %s"), strerror(errno)); /*NOTREACHED*/ } amfree(options);