From 9870028d05c8bea71f2b08bcfa156cab7a790284 Mon Sep 17 00:00:00 2001 From: foobar Date: Thu, 17 Oct 2002 06:39:55 +0000 Subject: [PATCH] Fix this for Wez and his antique ucd-snmp --- ext/snmp/config.m4 | 2 ++ ext/snmp/snmp.c | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/ext/snmp/config.m4 b/ext/snmp/config.m4 index 9c3b859c20..4d1dd0831a 100644 --- a/ext/snmp/config.m4 +++ b/ext/snmp/config.m4 @@ -91,6 +91,8 @@ if test "$PHP_SNMP" != "no"; then PHP_ADD_LIBRARY_WITH_PATH(snmp, $SNMP_LIBDIR, SNMP_SHARED_LIBADD) fi + AC_CHECK_FUNCS(snmp_parse_oid) + PHP_NEW_EXTENSION(snmp, snmp.c, $ext_shared) PHP_SUBST(SNMP_SHARED_LIBADD) AC_DEFINE(HAVE_SNMP,1,[ ]) diff --git a/ext/snmp/snmp.c b/ext/snmp/snmp.c index 32f104ccd6..5a0ee9dffe 100644 --- a/ext/snmp/snmp.c +++ b/ext/snmp/snmp.c @@ -90,6 +90,11 @@ #include "version.h" #endif +/* For really old ucd-snmp versions.. */ +#ifndef HAVE_SNMP_PARSE_OID +#define snmp_parse_oid read_objid +#endif + /* ucd-snmp 3.3.1 changed the name of a few #defines... They've been changed back to the original ones in 3.5.3! */ #ifndef SNMP_MSG_GET #define SNMP_MSG_GET GET_REQ_MSG -- 2.40.0