X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=plugins%2Fcheck_nwstat.c;h=2f7ecc107cadb5400b634b9b0d555d034502a54e;hb=7ceff0d5a95f5c5f34235ef6682595f169864d2f;hp=f8fca736d179207fecc57dacd614773674232ac2;hpb=9e009c4b1128352c6039d25b39213fd480e9b055;p=nagiosplug.git diff --git a/plugins/check_nwstat.c b/plugins/check_nwstat.c index f8fca73..2f7ecc1 100644 --- a/plugins/check_nwstat.c +++ b/plugins/check_nwstat.c @@ -23,7 +23,7 @@ * *****************************************************************************/ -#define PROGNAME "check_nwstat" +const char *progname = "check_nwstat"; #define REVISION "$Revision$" #define COPYRIGHT "Copyright (c) 1999-2001 Ethan Galstad" @@ -128,8 +128,6 @@ int check_netware_version=FALSE; unsigned long vars_to_check=CHECK_NONE; int sap_number=-1; -#define PROGNAME "check_nwstat" - int process_arguments(int, char **); void print_usage(void); void print_help(void); @@ -296,7 +294,7 @@ int main(int argc, char **argv){ result=STATE_CRITICAL; else if(check_warning_value==TRUE && lru_time <= warning_value) result=STATE_WARNING; - sprintf(&output_message,"LRU sitting time = %lu minutes",lru_time); + asprintf(&output_message,"LRU sitting time = %lu minutes",lru_time); /* check KB free space on volume */ @@ -590,7 +588,7 @@ int main(int argc, char **argv){ max_service_processes=atoi(recv_buffer); - sprintf(&send_buffer,"S21\r\n"); + asprintf(&send_buffer,"S21\r\n"); result=process_tcp_request(server_address,server_port,send_buffer,recv_buffer,sizeof(recv_buffer)); if(result!=STATE_OK) return result; @@ -674,14 +672,14 @@ int process_arguments(int argc, char **argv){ switch (c) { case '?': /* print short usage statement if args not parsable */ - printf("%s: Unknown argument: %s\n\n",my_basename(argv[0]),optarg); + printf ("%s: Unknown argument: %s\n\n", progname, optarg); print_usage(); exit(STATE_UNKNOWN); case 'h': /* help */ print_help(); exit(STATE_OK); case 'V': /* version */ - print_revision(my_basename(argv[0]),"$Revision$"); + print_revision(progname,"$Revision$"); exit(STATE_OK); case 'H': /* hostname */ server_address=optarg; @@ -693,7 +691,7 @@ int process_arguments(int argc, char **argv){ if (is_intnonneg(optarg)) server_port=atoi(optarg); else - terminate(STATE_UNKNOWN,"Server port an integer (seconds)\nType '%s -h' for additional help\n",PROGNAME); + terminate(STATE_UNKNOWN,"Server port an integer (seconds)\nType '%s -h' for additional help\n",progname); break; case 'v': if(strlen(optarg)<3) @@ -806,12 +804,12 @@ void print_usage(void) " %s -h for detailed help\n" " %s -V for version information\n", #endif - PROGNAME, OPTIONS, PROGNAME, PROGNAME); + progname, OPTIONS, progname, progname); } void print_help(void) { - print_revision (PROGNAME, REVISION); + print_revision (progname, REVISION); printf ("%s\n\n%s\n", COPYRIGHT, SUMMARY); print_usage(); printf