[PATCH 13/15] <net-snmp/library/libsnmp.h>: Remove this header file

Bart Van Assche <[email protected]>
Newsgroups gmane.network.net-snmp.devel
Message-ID <[email protected]>
Since this header file is not included from any other source file,
remove it.
---
 include/net-snmp/library/libsnmp.h | 174 -------------------------------------
 win32/dist/installer/net-snmp.nsi  |   1 -
 2 files changed, 175 deletions(-)
 delete mode 100644 include/net-snmp/library/libsnmp.h

diff --git a/include/net-snmp/library/libsnmp.h b/include/net-snmp/library/libsnmp.h
deleted file mode 100644
index 6a073003ba38..000000000000
--- a/include/net-snmp/library/libsnmp.h
+++ /dev/null
@@ -1,174 +0,0 @@
-#ifndef _LIBSNMP_H_
-#define _LIBSNMP_H_
-
-#ifdef __cplusplus
-extern          "C" {
-#endif
-
-    /*
-     * Definitions for the Simple Network Management Protocol (RFC 1067).
-     *
-     */
-/**********************************************************************
- *
- *           Copyright 1998 by Carnegie Mellon University
- * 
- *                       All Rights Reserved
- * 
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose and without fee is hereby granted,
- * provided that the above copyright notice appear in all copies and that
- * both that copyright notice and this permission notice appear in
- * supporting documentation, and that the name of CMU not be
- * used in advertising or publicity pertaining to distribution of the
- * software without specific, written prior permission.
- * 
- * CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
- * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
- * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
- * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
- * 
- * $Id$
- * 
- **********************************************************************/
-
-#include <ucd-snmp/ucd-snmp-config.h>
-
-#if HAVE_STDLIB_H
-#include <stdlib.h>
-#endif
-#if HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#if HAVE_STRING_H
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-#include <sys/types.h>
-#if HAVE_NETINET_IN_H
-#include <netinet/in.h>
-#endif
-#if TIME_WITH_SYS_TIME
-# include <sys/time.h>
-# include <time.h>
-#else
-# if HAVE_SYS_TIME_H
-#  include <sys/time.h>
-# else
-#  include <time.h>
-# endif
-#endif
-#if HAVE_SYS_SELECT_H
-#include <sys/select.h>
-#endif
-#include <stdio.h>
-#include <ctype.h>
-#if HAVE_NETDB_H
-#include <netdb.h>
-#endif
-#if HAVE_ARPA_INET_H
-#include <arpa/inet.h>
-#endif
-
-#ifdef UCD_SNMP_LIBRARY
-
-#include <ucd-snmp/asn1.h>
-#include <ucd-snmp/snmp_api.h>
-#include <ucd-snmp/snmp_impl.h>
-#include <ucd-snmp/snmp_client.h>
-#include <ucd-snmp/mib.h>
-#include <ucd-snmp/parse.h>
-#include <ucd-snmp/snmp.h>
-#include <ucd-snmp/system.h>
-#include <ucd-snmp/int64.h>
-#include <ucd-snmp/version.h>
-
-#define Version version         /* netsnmp_session member */
-
-#define SMI_NOSUCHOBJECT      SNMP_NOSUCHOBJECT
-#define SMI_NOSUCHINSTANCE    SNMP_NOSUCHINSTANCE
-#define SMI_ENDOFMIBVIEW      SNMP_ENDOFMIBVIEW
-
-
-#else                           /* !UCD_SNMP_LIBRARY */
-
-#include <sys/types.h>
-#ifndef WIN32
-#include <netinet/in.h>
-#endif
-
-#include <snmp/asn1.h>
-#include <snmp/snmp_error.h>
-#include <snmp/mibii.h>
-#include <snmp/snmp_extra.h>
-#include <snmp/snmp_dump.h>
-
-#include <snmp/snmp_session.h>
-
-#include <snmp/snmp_vars.h>
-#include <snmp/snmp_pdu.h>
-#include <snmp/snmp_msg.h>
-
-#include <snmp/snmp_coexist.h>
-#include <snmp/version.h>
-#include <snmp/snmp_api_error.h>
-#include <snmp/mini-client.h>
-
-#include <snmp/snmp_impl.h>
-#include <snmp/snmp_api.h>
-#include <snmp/snmp_client.h>
-#include <snmp/snmp-internal.h>
-#include <snmp/mib.h>
-#include <snmp/parse.h>
-#include <snmp/snmp_compat.h>
-
-    /*
-     * Load UC-Davis differential 
-     */
-
-#define SNMP_MSG_GET GET_REQ_MSG
-#define SNMP_MSG_GETNEXT GETNEXT_REQ_MSG
-#define SNMP_MSG_RESPONSE GET_RSP_MSG
-#ifndef NETSNMP_NO_WRITE_SUPPORT
-#define SNMP_MSG_SET SET_REQ_MSG
-#endif /* !NETSNMP_NO_WRITE_SUPPORT */
-#define SNMP_MSG_TRAP TRP_REQ_MSG
-#define SNMP_MSG_GETBULK    (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x5)
-#define SNMP_MSG_INFORM     (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x6)
-#define SNMP_MSG_TRAP2      (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x7)
-#define SNMP_MSG_REPORT     (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x8)
-#define SNMP_NOSUCHOBJECT    SMI_NOSUCHOBJECT
-#define SNMP_NOSUCHINSTANCE  SMI_NOSUCHINSTANCE
-#define SNMP_ENDOFMIBVIEW    SMI_ENDOFMIBVIEW
-
-#define ASN_IPADDRESS   (ASN_APPLICATION | 0)
-#define ASN_UNSIGNED    (ASN_APPLICATION | 2)   /* RFC 1902 - same as GAUGE */
-#define ASN_TIMETICKS   (ASN_APPLICATION | 3)
-
-#define snmp_perror(X) perror(X)
-#define snmp_set_dump_packet(X)
-#define snmp_set_quick_print(X)
-#define snmp_set_do_debugging(X)
-#define snmp_set_full_objid(X)
-#define snmp_set_suffix_only(X)
-
-#define VersionInfo snmp_Version
-#define get_node read_objid
-#define version Version         /* netsnmp_session member */
-
-#define SNMP_VERSION_2c SNMP_VERSION_2
-#define SNMP_VERSION_2p 129
-
-#define SOCK_STARTUP winsock_startup()
-#define SOCK_CLEANUP winsock_cleanup()
-
-#endif                          /* !UCD_SNMP_LIBRARY */
-
-#ifdef __cplusplus
-}
-#endif
-#endif                          /* _LIBSNMP_H_ */
diff --git a/win32/dist/installer/net-snmp.nsi b/win32/dist/installer/net-snmp.nsi
index 48eae9adc1db..da6c142119bf 100644
--- a/win32/dist/installer/net-snmp.nsi
+++ b/win32/dist/installer/net-snmp.nsi
@@ -1238,7 +1238,6 @@ Section Uninstall
   Delete "$INSTDIR\include\net-snmp\library\snmpCallbackDomain.h"
   Delete "$INSTDIR\include\net-snmp\library\snmp_debug.h"
   Delete "$INSTDIR\include\net-snmp\library\snmp_impl.h"
-  Delete "$INSTDIR\include\net-snmp\library\libsnmp.h"
   Delete "$INSTDIR\include\net-snmp\library\snmp_assert.h"
   Delete "$INSTDIR\include\net-snmp\library\callback.h"
   Delete "$INSTDIR\include\net-snmp\library\mt_support.h"
-- 
2.16.3


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.