adapted for localization

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@970 f882894a-f735-0410-b71e-b25c423dba1c
This commit is contained in:
Benoit Mortier 2004-12-02 00:30:32 +00:00
parent d19edd4043
commit 2d1ba3e36b

View file

@ -22,6 +22,9 @@
#include "string.h"
const char progname = "check_rbl";
const char *revision = "$Revision$";
//const char *copyright = "2000-2003";
//const char *email = "nagiosplug-devel@lists.sourceforge.net";
int process_arguments(int, char **);
int call_getopt(int, char **);
@ -48,7 +51,7 @@ int main(int argc, char **argv){
usage("Cannot catch SIGALRM\n");
if (process_arguments(argc,argv)!=OK)
usage("Could not parse arguments\n");
usage (_("check_rbl: could not parse arguments\n"));
/* reverse the octets in the IP address */
query_address_rev = reverse_ipaddr(query_address);
@ -127,7 +130,7 @@ int main(int argc, char **argv){
if (spclose(child_process)) {
result=error_set(result,STATE_WARNING);
if (!strcmp(output,""))
strcpy(output,"nslookup returned error status");
strcpy(output,"nslookup returned an error status");
}
(void)time(&end_time);
@ -144,6 +147,8 @@ int main(int argc, char **argv){
return result;
}
/* reverse the ipaddr */
char *reverse_ipaddr(char *ipaddr)
{
@ -160,6 +165,7 @@ char *reverse_ipaddr(char *ipaddr)
}
/* process command-line arguments */
int process_arguments(int argc, char **argv)
{
@ -189,9 +195,6 @@ int process_arguments(int argc, char **argv)
int call_getopt(int argc, char **argv)
{
int c,i=0;
@ -266,7 +269,9 @@ int call_getopt(int argc, char **argv)
print_help();
exit(STATE_OK);
case '?': /* help */
usage("Invalid argument\n");
printf (_("%s: Unknown argument: %s\n\n"), progname, optarg);
print_usage ();
exit (STATE_UNKNOWN);
}
}
return i;
@ -274,8 +279,6 @@ int call_getopt(int argc, char **argv)
int validate_arguments(void)
{
if (query_address == NULL || rbl_name == NULL)
@ -286,8 +289,6 @@ int validate_arguments(void)
void print_help(void)
{
print_revision(progname,"$Revision$");
@ -317,8 +318,6 @@ void print_help(void)
void print_usage(void)
{
printf