Răsfoiți Sursa

use enum instead of define

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@295 f882894a-f735-0410-b71e-b25c423dba1c
Karl DeBisschop 23 ani în urmă
părinte
comite
00f86a8f6b
1 a modificat fișierele cu 8 adăugiri și 6 ștergeri
  1. 8 6
      plugins/check_pgsql.c

+ 8 - 6
plugins/check_pgsql.c

@@ -44,7 +44,7 @@ const char *progname = "check_pgsql";
   -H, --hostname=STRING\n\
     Name or numeric IP address of machine running backend\n\
   -P, --port=INTEGER\n\
-    Port running backend (default: %s)\n\
+    Port running backend (default: %d)\n\
   -d, --database=STRING\n\
     Database to check (default: %s)\n\
   -l, --logname = STRING\n\
@@ -70,10 +70,12 @@ a password, but no effort is made to obsure or encrypt the password.\n"
 
 #define DEFAULT_DB "template1"
 #define DEFAULT_HOST "127.0.0.1"
-#define DEFAULT_PORT "5432"
-#define DEFAULT_WARN 2
-#define DEFAULT_CRIT 8
-#define DEFAULT_TIMEOUT 30
+enum {
+	DEFAULT_PORT = 5432,
+	DEFAULT_WARN = 2,
+	DEFAULT_CRIT = 8,
+	DEFAULT_TIMEOUT = 30
+};
 
 #include "config.h"
 #include "common.h"
@@ -90,7 +92,7 @@ int is_pg_logname (char *);
 
 char *pghost = NULL;						/* host name of the backend server */
 char *pgport = NULL;						/* port of the backend server */
-char default_port[4] = DEFAULT_PORT;
+int default_port = DEFAULT_PORT;
 char *pgoptions = NULL;
 char *pgtty = NULL;
 char dbName[NAMEDATALEN] = DEFAULT_DB;