]> git.decadent.org.uk Git - ap-utils.git/blobdiff - lib/snmp.c
Imported Upstream version 1.5~pre2
[ap-utils.git] / lib / snmp.c
index 03bbf81a277a78bc6cef8a5c358b93b19e3654d5..d33fc9dd5905ece9f6f0a98d947fb9f1cb12bd00 100644 (file)
 #include <arpa/inet.h>
 #include "ap-utils.h"
 
-#define RETRIES 5
-
 sigjmp_buf position;
 
 extern char *community;
 extern short ap_type;
 extern int sockfd;
 extern struct in_addr ap_ip;
-int retries;
+
+int snmp_retries = 5, retries;
 char *buf = NULL;
 
 static void alarm_handler()
@@ -159,7 +158,7 @@ int snmp(varbind * varbindlist, int num, int type)
     server.sin_addr.s_addr = ap_ip.s_addr;
 
     signal(SIGALRM, alarm_handler);
-    retries = RETRIES;
+    retries = snmp_retries;
     sigsetjmp(position, 1);
     if (!retries) {
        return 0;