Blame configure.d/config_net_snmp_config_h

Packit fcad23
AH_TOP([/*
Packit fcad23
 * net-snmp configuration header file
Packit fcad23
 *
Packit fcad23
 * NOTE: DO NOT EDIT include/net-snmp/net-snmp-config.h.in as your changes
Packit fcad23
 *       will be overwritten. This content is in acconfig.h and merged
Packit fcad23
 *       into include/net-snmp/net-snmp-config.h.in by autoheader.
Packit fcad23
 */
Packit fcad23
/* Portions of this file are subject to the following copyright(s).  See
Packit fcad23
 * the Net-SNMP's COPYING file for more details and other copyrights
Packit fcad23
 * that may apply:
Packit fcad23
 */
Packit fcad23
/*
Packit fcad23
 * Portions of this file are copyrighted by:
Packit fcad23
 * Copyright © 2003 Sun Microsystems, Inc. All rights reserved.
Packit fcad23
 * Use is subject to license terms specified in the COPYING file
Packit fcad23
 * distributed with the Net-SNMP package.
Packit fcad23
 *
Packit fcad23
 * Portions of this file are copyrighted by:
Packit fcad23
 * Copyright (c) 2016 VMware, Inc. All rights reserved.
Packit fcad23
 * Use is subject to license terms specified in the COPYING file
Packit fcad23
 * distributed with the Net-SNMP package.
Packit fcad23
 */
Packit fcad23
Packit fcad23
#ifndef NET_SNMP_CONFIG_H
Packit fcad23
#define NET_SNMP_CONFIG_H
Packit fcad23
Packit fcad23
Packit fcad23
/* ********* NETSNMP_MARK_BEGIN_AUTOCONF_DEFINITIONS ********* */
Packit fcad23
/*
Packit fcad23
 * put all autoconf-specific definitions below here
Packit fcad23
 *
Packit fcad23
 */
Packit fcad23
#ifndef NETSNMP_NO_AUTOCONF_DEFINITIONS
Packit fcad23
Packit fcad23
/* definitions added by configure on-the-fly */])
Packit fcad23
Packit fcad23
AH_BOTTOM([/* end of definitions added by configure on-the-fly */
Packit fcad23
Packit fcad23
/* If you have openssl 0.9.7 or above, you likely have AES support. */
Packit fcad23
#undef NETSNMP_USE_OPENSSL
Packit fcad23
#if (defined(NETSNMP_USE_OPENSSL) && defined(HAVE_OPENSSL_AES_H) && defined(HAVE_AES_CFB128_ENCRYPT)) || defined(NETSNMP_USE_INTERNAL_CRYPTO)
Packit fcad23
#define HAVE_AES 1
Packit fcad23
#endif
Packit fcad23
Packit fcad23
/* define signal if DNE */
Packit fcad23
Packit fcad23
#ifndef HAVE_SIGNAL
Packit fcad23
#ifdef HAVE_SIGSET
Packit fcad23
#define signal(a,b) sigset(a,b)
Packit fcad23
#endif
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef HAVE_DMALLOC_H
Packit fcad23
#define DMALLOC_FUNC_CHECK
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#endif /* NETSNMP_NO_AUTOCONF_DEFINITIONS */
Packit fcad23
Packit fcad23
Packit fcad23
Packit fcad23
Packit fcad23
/* ********* NETSNMP_MARK_BEGIN_CLEAN_NAMESPACE ********* */
Packit fcad23
/* 
Packit fcad23
 * put all new net-snmp-specific definitions here
Packit fcad23
 *
Packit fcad23
 * all definitions MUST have a NETSNMP_ prefix
Packit fcad23
 *
Packit fcad23
 */
Packit fcad23
Packit fcad23
/* Default (SNMP) version number for the tools to use */
Packit fcad23
#define NETSNMP_DEFAULT_SNMP_VERSION 3
Packit fcad23
Packit fcad23
/* don't change these values! */
Packit fcad23
#define NETSNMP_SNMPV1      0xAAAA       /* readable by anyone */
Packit fcad23
#define NETSNMP_SNMPV2ANY   0xA000       /* V2 Any type (includes NoAuth) */
Packit fcad23
#define NETSNMP_SNMPV2AUTH  0x8000       /* V2 Authenticated requests only */
Packit fcad23
Packit fcad23
/* default list of mibs to load */
Packit fcad23
#define NETSNMP_DEFAULT_MIBS "IP-MIB:IF-MIB:TCP-MIB:UDP-MIB:SNMPv2-MIB:RFC1213-MIB"
Packit fcad23
Packit fcad23
/* debugging stuff */
Packit fcad23
/* if defined, we optimize the code to exclude all debugging calls. */
Packit fcad23
#undef NETSNMP_NO_DEBUGGING
Packit fcad23
/* ignore the -D flag and always print debugging information */
Packit fcad23
#define NETSNMP_ALWAYS_DEBUG 0
Packit fcad23
Packit fcad23
/* reverse encoding BER packets is both faster and more efficient in space. */
Packit fcad23
#define NETSNMP_USE_REVERSE_ASNENCODING       1
Packit fcad23
#define NETSNMP_DEFAULT_ASNENCODING_DIRECTION 1 /* 1 = reverse, 0 = forwards */
Packit fcad23
Packit fcad23
/* PERSISTENT_DIRECTORY: If defined, the library is capabile of saving
Packit fcad23
   persisant information to this directory in the form of configuration
Packit fcad23
   lines: PERSISTENT_DIRECTORY/NAME.persistent.conf */
Packit fcad23
#define NETSNMP_PERSISTENT_DIRECTORY "/var/snmp"
Packit fcad23
Packit fcad23
/* AGENT_DIRECTORY_MODE: the mode the agents should use to create
Packit fcad23
   directories with. Since the data stored here is probably sensitive, it
Packit fcad23
   probably should be read-only by root/administrator. */
Packit fcad23
#define NETSNMP_AGENT_DIRECTORY_MODE 0700
Packit fcad23
Packit fcad23
/* MAX_PERSISTENT_BACKUPS:
Packit fcad23
 *   The maximum number of persistent backups the library will try to
Packit fcad23
 *   read from the persistent cache directory.  If an application fails to
Packit fcad23
 *   close down successfully more than this number of times, data will be lost.
Packit fcad23
 */
Packit fcad23
#define NETSNMP_MAX_PERSISTENT_BACKUPS 10
Packit fcad23
Packit fcad23
/* define the system type include file here */
Packit fcad23
#define NETSNMP_SYSTEM_INCLUDE_FILE <net-snmp/system/generic.h>
Packit fcad23
Packit fcad23
/* define the machine (cpu) type include file here */
Packit fcad23
#define NETSNMP_MACHINE_INCLUDE_FILE <net-snmp/machine/generic.h>
Packit fcad23
Packit fcad23
/* define the UDP buffer defaults undefined means use the OS buffers
Packit fcad23
 * by default */
Packit fcad23
#undef NETSNMP_DEFAULT_SERVER_SEND_BUF
Packit fcad23
#undef NETSNMP_DEFAULT_SERVER_RECV_BUF
Packit fcad23
#undef NETSNMP_DEFAULT_CLIENT_SEND_BUF
Packit fcad23
#undef NETSNMP_DEFAULT_CLIENT_RECV_BUF
Packit fcad23
Packit fcad23
/* net-snmp's major path names */
Packit fcad23
#undef SNMPLIBPATH
Packit fcad23
#undef SNMPSHAREPATH
Packit fcad23
#undef SNMPCONFPATH
Packit fcad23
#undef SNMPDLMODPATH
Packit fcad23
Packit fcad23
/* NETSNMP_LOGFILE:  If defined it closes stdout/err/in and opens this in 
Packit fcad23
   out/err's place.  (stdin is closed so that sh scripts won't wait for it) */
Packit fcad23
#undef NETSNMP_LOGFILE
Packit fcad23
Packit fcad23
/* default system contact */
Packit fcad23
#undef NETSNMP_SYS_CONTACT
Packit fcad23
Packit fcad23
/* system location */
Packit fcad23
#undef NETSNMP_SYS_LOC
Packit fcad23
Packit fcad23
/* Use libwrap to handle allow/deny hosts? */
Packit fcad23
#undef NETSNMP_USE_LIBWRAP
Packit fcad23
Packit fcad23
/* Mib-2 tree Info */
Packit fcad23
/* These are the system information variables. */
Packit fcad23
Packit fcad23
#define NETSNMP_VERS_DESC   "unknown"             /* overridden at run time */
Packit fcad23
#define NETSNMP_SYS_NAME    "unknown"             /* overridden at run time */
Packit fcad23
Packit fcad23
/* comment out the second define to turn off functionality for any of
Packit fcad23
   these: (See README for details) */
Packit fcad23
Packit fcad23
/*   proc PROCESSNAME [MAX] [MIN] */
Packit fcad23
#define NETSNMP_PROCMIBNUM 2
Packit fcad23
Packit fcad23
/*   exec/shell NAME COMMAND      */
Packit fcad23
#define NETSNMP_SHELLMIBNUM 8
Packit fcad23
Packit fcad23
/*   swap MIN                     */
Packit fcad23
#define NETSNMP_MEMMIBNUM 4
Packit fcad23
Packit fcad23
/*   disk DISK MINSIZE            */
Packit fcad23
#define NETSNMP_DISKMIBNUM 9
Packit fcad23
Packit fcad23
/*   load 1 5 15                  */
Packit fcad23
#define NETSNMP_LOADAVEMIBNUM 10
Packit fcad23
Packit fcad23
/* which version are you using? This mibloc will tell you */
Packit fcad23
#define NETSNMP_VERSIONMIBNUM 100
Packit fcad23
Packit fcad23
/* Reports errors the agent runs into */
Packit fcad23
/* (typically its "can't fork, no mem" problems) */
Packit fcad23
#define NETSNMP_ERRORMIBNUM 101
Packit fcad23
Packit fcad23
/* The sub id of EXTENSIBLEMIB returned to queries of
Packit fcad23
   .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 */
Packit fcad23
#define NETSNMP_AGENTID 250
Packit fcad23
Packit fcad23
/* This ID is returned after the AGENTID above.  IE, the resulting
Packit fcad23
   value returned by a query to sysObjectID is
Packit fcad23
   EXTENSIBLEMIB.AGENTID.???, where ??? is defined below by OSTYPE */
Packit fcad23
Packit fcad23
#define NETSNMP_HPUX9ID 1
Packit fcad23
#define NETSNMP_SUNOS4ID 2 
Packit fcad23
#define NETSNMP_SOLARISID 3
Packit fcad23
#define NETSNMP_OSFID 4
Packit fcad23
#define NETSNMP_ULTRIXID 5
Packit fcad23
#define NETSNMP_HPUX10ID 6
Packit fcad23
#define NETSNMP_NETBSD1ID 7
Packit fcad23
#define NETSNMP_FREEBSDID 8
Packit fcad23
#define NETSNMP_IRIXID 9
Packit fcad23
#define NETSNMP_LINUXID 10
Packit fcad23
#define NETSNMP_BSDIID 11
Packit fcad23
#define NETSNMP_OPENBSDID 12
Packit fcad23
#define NETSNMP_WIN32ID 13
Packit fcad23
#define NETSNMP_HPUX11ID 14
Packit fcad23
#define NETSNMP_AIXID 15
Packit fcad23
#define NETSNMP_MACOSXID 16
Packit fcad23
#define NETSNMP_DRAGONFLYID 17
Packit fcad23
#define NETSNMP_UNKNOWNID 255
Packit fcad23
Packit fcad23
#ifdef hpux9
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_HPUX9ID
Packit fcad23
#endif
Packit fcad23
#ifdef hpux10
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_HPUX10ID
Packit fcad23
#endif
Packit fcad23
#ifdef hpux11
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_HPUX11ID
Packit fcad23
#endif
Packit fcad23
#ifdef sunos4
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_SUNOS4ID
Packit fcad23
#endif
Packit fcad23
#ifdef solaris2
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_SOLARISID
Packit fcad23
#endif
Packit fcad23
#if defined(osf3) || defined(osf4) || defined(osf5)
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_OSFID
Packit fcad23
#endif
Packit fcad23
#ifdef ultrix4
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_ULTRIXID
Packit fcad23
#endif
Packit fcad23
#if defined(netbsd1) || defined(netbsd2)
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_NETBSD1ID
Packit fcad23
#endif
Packit fcad23
#if defined(__FreeBSD__)
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_FREEBSDID
Packit fcad23
#endif
Packit fcad23
#if defined(__DragonFly__)
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_DRAGONFLYID
Packit fcad23
#endif
Packit fcad23
#if defined(irix6) || defined(irix5)
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_IRIXID
Packit fcad23
#endif
Packit fcad23
#ifdef linux
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_LINUXID
Packit fcad23
#endif
Packit fcad23
#if defined(bsdi2) || defined(bsdi3) || defined(bsdi4)
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_BSDIID
Packit fcad23
#endif
Packit fcad23
#if defined(openbsd)
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_OPENBSDID
Packit fcad23
#endif
Packit fcad23
#ifdef WIN32
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_WIN32ID
Packit fcad23
#endif
Packit fcad23
#if defined(aix3) || defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7)
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_AIXID
Packit fcad23
#endif
Packit fcad23
#if defined(darwin) && (darwin >= 8)
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_MACOSXID
Packit fcad23
#endif
Packit fcad23
/* unknown */
Packit fcad23
#ifndef NETSNMP_OSTYPE
Packit fcad23
#define NETSNMP_OSTYPE NETSNMP_UNKNOWNID
Packit fcad23
#endif
Packit fcad23
Packit fcad23
/* The enterprise number has been assigned by the IANA group.   */
Packit fcad23
/* Optionally, this may point to the location in the tree your  */
Packit fcad23
/* company/organization has been allocated.                     */
Packit fcad23
/* The assigned enterprise number for the NET_SNMP MIB modules. */
Packit fcad23
#define NETSNMP_ENTERPRISE_OID			8072
Packit fcad23
#define NETSNMP_ENTERPRISE_MIB			1,3,6,1,4,1,8072
Packit fcad23
#define NETSNMP_ENTERPRISE_DOT_MIB		1.3.6.1.4.1.8072
Packit fcad23
#define NETSNMP_ENTERPRISE_DOT_MIB_LENGTH	7
Packit fcad23
Packit fcad23
/* The assigned enterprise number for sysObjectID. */
Packit fcad23
#define NETSNMP_SYSTEM_MIB		1,3,6,1,4,1,8072,3,2,NETSNMP_OSTYPE
Packit fcad23
#define NETSNMP_SYSTEM_DOT_MIB		1.3.6.1.4.1.8072.3.2.NETSNMP_OSTYPE
Packit fcad23
#define NETSNMP_SYSTEM_DOT_MIB_LENGTH	10
Packit fcad23
Packit fcad23
/* The assigned enterprise number for notifications. */
Packit fcad23
#define NETSNMP_NOTIFICATION_MIB		1,3,6,1,4,1,8072,4
Packit fcad23
#define NETSNMP_NOTIFICATION_DOT_MIB		1.3.6.1.4.1.8072.4
Packit fcad23
#define NETSNMP_NOTIFICATION_DOT_MIB_LENGTH	8
Packit fcad23
Packit fcad23
/* this is the location of the ucdavis mib tree.  It shouldn't be
Packit fcad23
   changed, as the places it is used are expected to be constant
Packit fcad23
   values or are directly tied to the UCD-SNMP-MIB. */
Packit fcad23
#define NETSNMP_UCDAVIS_OID		2021
Packit fcad23
#define NETSNMP_UCDAVIS_MIB		1,3,6,1,4,1,2021
Packit fcad23
#define NETSNMP_UCDAVIS_DOT_MIB		1.3.6.1.4.1.2021
Packit fcad23
#define NETSNMP_UCDAVIS_DOT_MIB_LENGTH	7
Packit fcad23
Packit fcad23
/* how long to wait (seconds) for error querys before reseting the error trap.*/
Packit fcad23
#define NETSNMP_ERRORTIMELENGTH 600 
Packit fcad23
Packit fcad23
/* Exec command to fix PROC problems */
Packit fcad23
/* %s will be replaced by the process name in error */
Packit fcad23
Packit fcad23
/* #define NETSNMP_PROCFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */
Packit fcad23
Packit fcad23
/* Exec command to fix EXEC problems */
Packit fcad23
/* %s will be replaced by the exec/script name in error */
Packit fcad23
Packit fcad23
/* #define NETSNMP_EXECFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */
Packit fcad23
Packit fcad23
/* Should exec output Cashing be used (speeds up things greatly), and
Packit fcad23
   if so, After how many seconds should the cache re-newed?  Note:
Packit fcad23
   Don't define CASHETIME to disable cashing completely */
Packit fcad23
Packit fcad23
#define NETSNMP_EXCACHETIME 30
Packit fcad23
#define NETSNMP_CACHEFILE ".snmp-exec-cache"
Packit fcad23
#define NETSNMP_MAXCACHESIZE (1500*80)   /* roughly 1500 lines max */
Packit fcad23
Packit fcad23
/* misc defaults */
Packit fcad23
Packit fcad23
/* default of 100 meg minimum if the minimum size is not specified in
Packit fcad23
   the config file */
Packit fcad23
#define NETSNMP_DEFDISKMINIMUMSPACE 100000
Packit fcad23
Packit fcad23
/* default maximum load average before error */
Packit fcad23
#define NETSNMP_DEFMAXLOADAVE 12.0
Packit fcad23
Packit fcad23
/* max times to loop reading output from execs. */
Packit fcad23
/* Because of sleep(1)s, this will also be time to wait (in seconds) for exec
Packit fcad23
   to finish */
Packit fcad23
#define NETSNMP_MAXREADCOUNT 100
Packit fcad23
Packit fcad23
/* Set if snmpgets should block and never timeout */
Packit fcad23
/* The original CMU code had this hardcoded as = 1 */
Packit fcad23
#define NETSNMP_SNMPBLOCK 1
Packit fcad23
Packit fcad23
/* How long to wait before restarting the agent after a snmpset to
Packit fcad23
   EXTENSIBLEMIB.VERSIONMIBNUM.VERRESTARTAGENT.  This is
Packit fcad23
   necessary to finish the snmpset reply before restarting. */
Packit fcad23
#define NETSNMP_RESTARTSLEEP 5
Packit fcad23
Packit fcad23
/* UNdefine to allow specifying zero-length community string */
Packit fcad23
/* #define NETSNMP_NO_ZEROLENGTH_COMMUNITY 1 */
Packit fcad23
Packit fcad23
/* Number of community strings to store */
Packit fcad23
#define NETSNMP_NUM_COMMUNITIES	5
Packit fcad23
Packit fcad23
/* internal define */
Packit fcad23
#define NETSNMP_LASTFIELD -1
Packit fcad23
Packit fcad23
/*  Pluggable transports.  */
Packit fcad23
Packit fcad23
/*  This is defined if support for the UDP/IP transport domain is
Packit fcad23
    available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_UDP_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the shared UDP/IP transport domain is
Packit fcad23
    available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_UDPSHARED_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the "callback" transport domain is
Packit fcad23
    available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_CALLBACK_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the TCP/IP transport domain is
Packit fcad23
    available.  */
Packit fcad23
#undef NETSNMP_TRANSPORT_TCP_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the Unix transport domain
Packit fcad23
    (a.k.a. "local IPC") is available.  */
Packit fcad23
#undef NETSNMP_TRANSPORT_UNIX_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the AAL5 PVC transport domain is
Packit fcad23
    available.  */
Packit fcad23
#undef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the IPX transport domain is
Packit fcad23
    available.  */
Packit fcad23
#undef NETSNMP_TRANSPORT_IPX_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the UDP/IPv6 transport domain is
Packit fcad23
    available.  */
Packit fcad23
#undef NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the TCP/IPv6 transport domain is
Packit fcad23
    available.  */
Packit fcad23
#undef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the TLS transport domain is
Packit fcad23
    available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_TLSBASE_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the Alias transport domain is
Packit fcad23
    available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_ALIAS_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the SSH transport domain is
Packit fcad23
    available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_SSH_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the DTLS/UDP transport domain is
Packit fcad23
    available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_DTLSUDP_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the TLS/TCP transport domain is
Packit fcad23
    available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_TLSTCP_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for stdin/out transport domain is available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_STD_DOMAIN
Packit fcad23
Packit fcad23
/*  This is defined if support for the IPv4Base transport domain is available.   */
Packit fcad23
#undef NETSNMP_TRANSPORT_IPV4BASE_DOMAIN
Packit fcad23
Packit fcad23
/* define this if the USM security module is available */
Packit fcad23
#undef NETSNMP_SECMOD_USM
Packit fcad23
Packit fcad23
/* define this if the KSM (kerberos based snmp) security module is available */
Packit fcad23
#undef NETSNMP_SECMOD_KSM
Packit fcad23
Packit fcad23
/* define this if the local security module is available */
Packit fcad23
#undef NETSNMP_SECMOD_LOCALSM
Packit fcad23
Packit fcad23
/* define if configured as a "mini-agent" */
Packit fcad23
#undef NETSNMP_MINI_AGENT
Packit fcad23
Packit fcad23
/* this is the location of the net-snmp mib tree.  It shouldn't be
Packit fcad23
   changed, as the places it is used are expected to be constant
Packit fcad23
   values or are directly tied to the UCD-SNMP-MIB. */
Packit fcad23
#define NETSNMP_OID		8072
Packit fcad23
#define NETSNMP_MIB		1,3,6,1,4,1,8072
Packit fcad23
#define NETSNMP_DOT_MIB		1.3.6.1.4.1.8072
Packit fcad23
#define NETSNMP_DOT_MIB_LENGTH	7
Packit fcad23
Packit fcad23
/* pattern for temporary file names */
Packit fcad23
#define NETSNMP_TEMP_FILE_PATTERN "/tmp/snmpdXXXXXX"
Packit fcad23
Packit fcad23
/*
Packit fcad23
 * this must be before the system/machine includes, to allow them to
Packit fcad23
 * override and turn off inlining. To do so, they should do the
Packit fcad23
 * following:
Packit fcad23
 *
Packit fcad23
 *    #undef NETSNMP_ENABLE_INLINE
Packit fcad23
 *    #define NETSNMP_ENABLE_INLINE 0
Packit fcad23
 *
Packit fcad23
 * A user having problems with their compiler can also turn off
Packit fcad23
 * the use of inline by defining NETSNMP_NO_INLINE via their cflags:
Packit fcad23
 *
Packit fcad23
 *    -DNETSNMP_NO_INLINE
Packit fcad23
 *
Packit fcad23
 * Header and source files should only test against NETSNMP_USE_INLINE:
Packit fcad23
 *
Packit fcad23
 *   #ifdef NETSNMP_USE_INLINE
Packit fcad23
 *   NETSNMP_INLINE function(int parm) { return parm -1; }
Packit fcad23
 *   #endif
Packit fcad23
 *
Packit fcad23
 * Functions which should be static, regardless of whether or not inline
Packit fcad23
 * is available or enabled should use the NETSNMP_STATIC_INLINE macro,
Packit fcad23
 * like so:
Packit fcad23
 *
Packit fcad23
 *    NETSNMP_STATIC_INLINE function(int parm) { return parm -1; }
Packit fcad23
 *
Packit fcad23
 * NOT like this:
Packit fcad23
 *
Packit fcad23
 *    static NETSNMP_INLINE function(int parm) { return parm -1; }
Packit fcad23
 *
Packit fcad23
 */
Packit fcad23
#ifdef NETSNMP_BROKEN_INLINE
Packit fcad23
#   define NETSNMP_ENABLE_INLINE 0
Packit fcad23
#else
Packit fcad23
#   define NETSNMP_ENABLE_INLINE 1
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#include NETSNMP_SYSTEM_INCLUDE_FILE
Packit fcad23
#include NETSNMP_MACHINE_INCLUDE_FILE
Packit fcad23
Packit fcad23
#if NETSNMP_ENABLE_INLINE && !defined(NETSNMP_NO_INLINE)
Packit fcad23
#   define NETSNMP_USE_INLINE 1
Packit fcad23
#   ifndef NETSNMP_INLINE
Packit fcad23
#      define NETSNMP_INLINE __inline__
Packit fcad23
#   endif
Packit fcad23
#   ifndef NETSNMP_STATIC_INLINE
Packit fcad23
#      define NETSNMP_STATIC_INLINE static __inline__
Packit fcad23
#   endif
Packit fcad23
#else
Packit fcad23
#   define NETSNMP_INLINE 
Packit fcad23
#   define NETSNMP_STATIC_INLINE static
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifndef NETSNMP_IMPORT
Packit fcad23
#  define NETSNMP_IMPORT extern
Packit fcad23
#endif
Packit fcad23
Packit fcad23
/* comment the next line if you are compiling with libsnmp.h 
Packit fcad23
   and are not using the UC-Davis SNMP library. */
Packit fcad23
#define UCD_SNMP_LIBRARY 1
Packit fcad23
Packit fcad23
/* final conclusion on nlist usage */
Packit fcad23
#if defined(HAVE_NLIST) && defined(HAVE_STRUCT_NLIST_N_VALUE) && !defined(NETSNMP_DONT_USE_NLIST) && !defined(NETSNMP_NO_KMEM_USAGE)
Packit fcad23
#define NETSNMP_CAN_USE_NLIST
Packit fcad23
#endif
Packit fcad23
Packit fcad23
Packit fcad23
/* ********* NETSNMP_MARK_BEGIN_LEGACY_DEFINITIONS *********/
Packit fcad23
/* 
Packit fcad23
 * existing definitions prior to Net-SNMP 5.4
Packit fcad23
 *
Packit fcad23
 * do not add anything new here
Packit fcad23
 *
Packit fcad23
 */
Packit fcad23
Packit fcad23
#ifndef NETSNMP_NO_LEGACY_DEFINITIONS
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DEFAULT_SNMP_VERSION
Packit fcad23
# define DEFAULT_SNMP_VERSION NETSNMP_DEFAULT_SNMP_VERSION
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_SNMPV1
Packit fcad23
# define SNMPV1 NETSNMP_SNMPV1
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_SNMPV2ANY
Packit fcad23
# define SNMPV2ANY NETSNMP_SNMPV2ANY
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_SNMPV2AUTH
Packit fcad23
# define SNMPV2AUTH NETSNMP_SNMPV2AUTH
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DEFAULT_MIBS
Packit fcad23
# define DEFAULT_MIBS NETSNMP_DEFAULT_MIBS
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DEFAULT_MIBDIRS
Packit fcad23
# define DEFAULT_MIBDIRS NETSNMP_DEFAULT_MIBDIRS
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DEFAULT_MIBFILES
Packit fcad23
# define DEFAULT_MIBFILES NETSNMP_DEFAULT_MIBFILES
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
Packit fcad23
# define OPAQUE_SPECIAL_TYPES NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_ENABLE_SCAPI_AUTHPRIV
Packit fcad23
# define SCAPI_AUTHPRIV NETSNMP_ENABLE_SCAPI_AUTHPRIV
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_USE_INTERNAL_MD5
Packit fcad23
# define USE_INTERNAL_MD5 NETSNMP_USE_INTERNAL_MD5
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_USE_PKCS11
Packit fcad23
# define USE_PKCS NETSNMP_USE_PKCS11
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_USE_OPENSSL
Packit fcad23
# define USE_OPENSSL NETSNMP_USE_OPENSSL
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_NO_DEBUGGING
Packit fcad23
# define SNMP_NO_DEBUGGING NETSNMP_NO_DEBUGGING
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_ALWAYS_DEBUG
Packit fcad23
# define SNMP_ALWAYS_DEBUG NETSNMP_ALWAYS_DEBUG
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_USE_REVERSE_ASNENCODING
Packit fcad23
# define USE_REVERSE_ASNENCODING NETSNMP_USE_REVERSE_ASNENCODING
Packit fcad23
#endif
Packit fcad23
#ifdef NETSNMP_DEFAULT_ASNENCODING_DIRECTION
Packit fcad23
# define DEFAULT_ASNENCODING_DIRECTION NETSNMP_DEFAULT_ASNENCODING_DIRECTION
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#define PERSISTENT_DIRECTORY NETSNMP_PERSISTENT_DIRECTORY
Packit fcad23
#define PERSISTENT_MASK NETSNMP_PERSISTENT_MASK
Packit fcad23
#define AGENT_DIRECTORY_MODE NETSNMP_AGENT_DIRECTORY_MODE
Packit fcad23
#define MAX_PERSISTENT_BACKUPS NETSNMP_MAX_PERSISTENT_BACKUPS
Packit fcad23
#define SYSTEM_INCLUDE_FILE NETSNMP_SYSTEM_INCLUDE_FILE
Packit fcad23
#define MACHINE_INCLUDE_FILE NETSNMP_MACHINE_INCLUDE_FILE
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DEFAULT_SERVER_SEND_BUF
Packit fcad23
# define DEFAULT_SERVER_SEND_BUF NETSNMP_DEFAULT_SERVER_SEND_BUF
Packit fcad23
#endif
Packit fcad23
#ifdef NETSNMP_DEFAULT_SERVER_RECV_BUF
Packit fcad23
# define DEFAULT_SERVER_RECV_BUF NETSNMP_DEFAULT_SERVER_RECV_BUF
Packit fcad23
#endif
Packit fcad23
#ifdef NETSNMP_DEFAULT_CLIENT_SEND_BUF
Packit fcad23
# define DEFAULT_CLIENT_SEND_BUF NETSNMP_DEFAULT_CLIENT_SEND_BUF
Packit fcad23
#endif
Packit fcad23
#ifdef NETSNMP_DEFAULT_CLIENT_RECV_BUF
Packit fcad23
# define DEFAULT_CLIENT_RECV_BUF NETSNMP_DEFAULT_CLIENT_RECV_BUF
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_LOGFILE
Packit fcad23
# define LOGFILE NETSNMP_LOGFILE
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_SYS_CONTACT
Packit fcad23
# define SYS_CONTACT NETSNMP_SYS_CONTACT
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_SYS_LOC
Packit fcad23
# define SYS_LOC NETSNMP_SYS_LOC
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_USE_LIBWRAP
Packit fcad23
# define USE_LIBWRAP NETSNMP_USE_LIBWRAP
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_ENABLE_TESTING_CODE 
Packit fcad23
# define SNMP_TESTING_CODE NETSNMP_ENABLE_TESTING_CODE
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_NO_ROOT_ACCESS
Packit fcad23
# define NO_ROOT_ACCESS NETSNMP_NO_ROOT_ACCESS
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_NO_KMEM_USAGE
Packit fcad23
# define NO_KMEM_USAGE NETSNMP_NO_KMEM_USAGE
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_NO_DUMMY_VALUES
Packit fcad23
# define NO_DUMMY_VALUES NETSNMP_NO_DUMMY_VALUES
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#define VERS_DESC     NETSNMP_VERS_DESC
Packit fcad23
#define SYS_NAME      NETSNMP_SYS_NAME
Packit fcad23
Packit fcad23
#define PROCMIBNUM    NETSNMP_PROCMIBNUM
Packit fcad23
#define SHELLMIBNUM   NETSNMP_SHELLMIBNUM
Packit fcad23
#define MEMMIBNUM     NETSNMP_MEMMIBNUM
Packit fcad23
#define DISKMIBNUM    NETSNMP_DISKMIBNUM
Packit fcad23
Packit fcad23
#define LOADAVEMIBNUM NETSNMP_LOADAVEMIBNUM
Packit fcad23
#define VERSIONMIBNUM NETSNMP_VERSIONMIBNUM
Packit fcad23
#define ERRORMIBNUM   NETSNMP_ERRORMIBNUM
Packit fcad23
#define AGENTID       NETSNMP_AGENTID
Packit fcad23
Packit fcad23
#define HPUX9ID       NETSNMP_HPUX9ID
Packit fcad23
#define SUNOS4ID      NETSNMP_SUNOS4ID
Packit fcad23
#define SOLARISID     NETSNMP_SOLARISID
Packit fcad23
#define OSFID         NETSNMP_OSFID
Packit fcad23
#define ULTRIXID      NETSNMP_ULTRIXID
Packit fcad23
#define HPUX10ID      NETSNMP_HPUX10ID
Packit fcad23
#define NETBSD1ID     NETSNMP_NETBSD1ID
Packit fcad23
#define FREEBSDID     NETSNMP_FREEBSDID
Packit fcad23
#define IRIXID        NETSNMP_IRIXID
Packit fcad23
#define LINUXID       NETSNMP_LINUXID
Packit fcad23
#define BSDIID        NETSNMP_BSDIID
Packit fcad23
#define OPENBSDID     NETSNMP_OPENBSDID
Packit fcad23
#define WIN32ID       NETSNMP_WIN32ID
Packit fcad23
#define HPUX11ID      NETSNMP_HPUX11ID
Packit fcad23
#define AIXID         NETSNMP_AIXID
Packit fcad23
#define MACOSXID      NETSNMP_MACOSXID
Packit fcad23
#define UNKNOWNID     NETSNMP_UNKNOWNID
Packit fcad23
Packit fcad23
#define ENTERPRISE_OID            NETSNMP_ENTERPRISE_OID
Packit fcad23
#define ENTERPRISE_MIB            NETSNMP_ENTERPRISE_MIB
Packit fcad23
#define ENTERPRISE_DOT_MIB        NETSNMP_ENTERPRISE_DOT_MIB
Packit fcad23
#define ENTERPRISE_DOT_MIB_LENGTH NETSNMP_ENTERPRISE_DOT_MIB_LENGTH
Packit fcad23
Packit fcad23
#define SYSTEM_MIB		  NETSNMP_SYSTEM_MIB
Packit fcad23
#define SYSTEM_DOT_MIB		  NETSNMP_SYSTEM_DOT_MIB
Packit fcad23
#define SYSTEM_DOT_MIB_LENGTH	  NETSNMP_SYSTEM_DOT_MIB_LENGTH
Packit fcad23
Packit fcad23
#define NOTIFICATION_MIB	    NETSNMP_NOTIFICATION_MIB	
Packit fcad23
#define NOTIFICATION_DOT_MIB	    NETSNMP_NOTIFICATION_DOT_MIB
Packit fcad23
#define NOTIFICATION_DOT_MIB_LENGTH NETSNMP_NOTIFICATION_DOT_MIB_LENGTH
Packit fcad23
Packit fcad23
#define UCDAVIS_OID		  NETSNMP_UCDAVIS_OID
Packit fcad23
#define UCDAVIS_MIB		  NETSNMP_UCDAVIS_MIB
Packit fcad23
#define UCDAVIS_DOT_MIB		  NETSNMP_UCDAVIS_DOT_MIB
Packit fcad23
#define UCDAVIS_DOT_MIB_LENGTH	  NETSNMP_UCDAVIS_DOT_MIB_LENGTH
Packit fcad23
Packit fcad23
#define ERRORTIMELENGTH NETSNMP_ERRORTIMELENGTH
Packit fcad23
Packit fcad23
#ifdef NETSNMP_PROCFIXCMD
Packit fcad23
# define PROCFIXCMD NETSNMP_PROCFIXCMD
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_EXECFIXCMD
Packit fcad23
# define EXECFIXCMD NETSNMP_EXECFIXCMD
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#define EXCACHETIME  NETSNMP_EXCACHETIME
Packit fcad23
#define CACHEFILE    NETSNMP_CACHEFILE
Packit fcad23
#define MAXCACHESIZE NETSNMP_MAXCACHESIZE
Packit fcad23
Packit fcad23
#define DEFDISKMINIMUMSPACE NETSNMP_DEFDISKMINIMUMSPACE
Packit fcad23
#define DEFMAXLOADAVE NETSNMP_DEFMAXLOADAVE
Packit fcad23
#define MAXREADCOUNT NETSNMP_MAXREADCOUNT
Packit fcad23
Packit fcad23
#define SNMPBLOCK NETSNMP_SNMPBLOCK
Packit fcad23
#define RESTARTSLEEP NETSNMP_RESTARTSLEEP
Packit fcad23
Packit fcad23
#define NUM_COMMUNITIES	NETSNMP_NUM_COMMUNITIES
Packit fcad23
Packit fcad23
#ifdef NETSNMP_NO_ZEROLENGTH_COMMUNITY
Packit fcad23
# define NO_ZEROLENGTH_COMMUNITY NETSNMP_NO_ZEROLENGTH_COMMUNITY
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#define LASTFIELD NETSNMP_LASTFIELD
Packit fcad23
Packit fcad23
#define CONFIGURE_OPTIONS NETSNMP_CONFIGURE_OPTIONS
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_UDP_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_UDP_DOMAIN NETSNMP_TRANSPORT_UDP_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_CALLBACK_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_CALLBACK_DOMAIN NETSNMP_TRANSPORT_CALLBACK_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_TCP_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_TCP_DOMAIN NETSNMP_TRANSPORT_TCP_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_UNIX_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_UNIX_DOMAIN NETSNMP_TRANSPORT_UNIX_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_AAL5PVC_DOMAIN NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_IPX_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_IPX_DOMAIN NETSNMP_TRANSPORT_IPX_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_UDPIPV6_DOMAIN NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_TCPIPV6_DOMAIN NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_TLS_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_TLS_DOMAIN NETSNMP_TRANSPORT_TLS_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_TRANSPORT_STD_DOMAIN
Packit fcad23
# define SNMP_TRANSPORT_STD_DOMAIN NETSNMP_TRANSPORT_STD_DOMAIN
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_SECMOD_USM
Packit fcad23
# define SNMP_SECMOD_USM NETSNMP_SECMOD_USM
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_SECMOD_KSM
Packit fcad23
# define SNMP_SECMOD_KSM NETSNMP_SECMOD_KSM
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_SECMOD_LOCALSM 
Packit fcad23
# define SNMP_SECMOD_LOCALSM NETSNMP_SECMOD_LOCALSM
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_REENTRANT
Packit fcad23
# define NS_REENTRANT NETSNMP_REENTRANT
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_ENABLE_IPV6
Packit fcad23
# define INET6 NETSNMP_ENABLE_IPV6
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_ENABLE_LOCAL_SMUX
Packit fcad23
# define LOCAL_SMUX NETSNMP_ENABLE_LOCAL_SMUX
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_AGENTX_DOM_SOCK_ONLY
Packit fcad23
# define AGENTX_DOM_SOCK_ONLY NETSNMP_AGENTX_DOM_SOCK_ONLY
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_SNMPTRAPD_DISABLE_AGENTX
Packit fcad23
# define SNMPTRAPD_DISABLE_AGENTX
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_USE_KERBEROS_MIT
Packit fcad23
# define MIT_NEW_CRYPTO NETSNMP_USE_KERBEROS_MIT
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_USE_KERBEROS_HEIMDAL
Packit fcad23
# define HEIMDAL NETSNMP_USE_KERBEROS_HEIMDAL
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_AGENTX_SOCKET
Packit fcad23
# define AGENTX_SOCKET NETSNMP_AGENTX_SOCKET
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DISABLE_MIB_LOADING
Packit fcad23
# define DISABLE_MIB_LOADING NETSNMP_DISABLE_MIB_LOADING
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DISABLE_SNMPV1
Packit fcad23
# define DISABLE_SNMPV1 NETSNMP_DISABLE_SNMPV1
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DISABLE_SNMPV2C
Packit fcad23
# define DISABLE_SNMPV2C NETSNMP_DISABLE_SNMPV2C
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DISABLE_SET_SUPPORT
Packit fcad23
# define DISABLE_SET_SUPPORT NETSNMP_DISABLE_SET_SUPPORT
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DISABLE_DES
Packit fcad23
# define DISABLE_DES NETSNMP_DISABLE_DES
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DISABLE_MD5
Packit fcad23
# define DISABLE_MD5 NETSNMP_DISABLE_MD5
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_DONT_USE_NLIST
Packit fcad23
# define DONT_USE_NLIST NETSNMP_DONT_USE_NLIST
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_CAN_USE_NLIST
Packit fcad23
# define CAN_USE_NLIST NETSNMP_CAN_USE_NLIST
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#ifdef NETSNMP_CAN_USE_SYSCTL
Packit fcad23
# define CAN_USE_SYSCTL NETSNMP_CAN_USE_SYSCTL
Packit fcad23
#endif
Packit fcad23
Packit fcad23
#endif /* NETSNMP_NO_LEGACY_DEFINITIONS */
Packit fcad23
Packit fcad23
Packit fcad23
#endif /* NET_SNMP_CONFIG_H */])