Several preprocessor symbols are defined or undefined in system header files but are not used anywhere in the Net-SNMP code base. Hence remove the #define and #undef directives for these symbols from the system header files. --- include/net-snmp/system/aix.h | 2 +- include/net-snmp/system/cygwin.h | 4 ---- include/net-snmp/system/darwin10.h | 2 -- include/net-snmp/system/darwin11.h | 2 -- include/net-snmp/system/darwin12.h | 2 -- include/net-snmp/system/darwin13.h | 2 -- include/net-snmp/system/darwin14.h | 2 -- include/net-snmp/system/darwin7.h | 3 --- include/net-snmp/system/darwin9.h | 2 -- include/net-snmp/system/dragonfly.h | 4 ---- include/net-snmp/system/dynix.h | 3 --- include/net-snmp/system/freebsd.h | 3 --- include/net-snmp/system/freebsd2.h | 1 - include/net-snmp/system/freebsd3.h | 2 -- include/net-snmp/system/freebsd4.h | 4 ---- include/net-snmp/system/generic.h | 14 -------------- include/net-snmp/system/hpux.h | 10 ---------- include/net-snmp/system/linux.h | 2 -- include/net-snmp/system/mingw32.h | 3 --- include/net-snmp/system/mips.h | 2 -- include/net-snmp/system/netbsd.h | 5 ----- include/net-snmp/system/nto-qnx6.h | 3 --- include/net-snmp/system/openbsd.h | 1 - include/net-snmp/system/openbsd5.h | 2 -- include/net-snmp/system/solaris.h | 3 --- 25 files changed, 1 insertion(+), 82 deletions(-)
diff --git a/include/net-snmp/system/aix.h b/include/net-snmp/system/aix.h index 46beb317fd06..5d6c34b6a0b1 100644 --- a/include/net-snmp/system/aix.h +++ b/include/net-snmp/system/aix.h @@ -1,6 +1,6 @@ #include <net-snmp/system/generic.h> #include <sys/select.h> -#undef TOTAL_MEMORY_SYMBOL + #undef NPROC_SYMBOL #undef RTHASHSIZE_SYMBOL #undef RTHOST_SYMBOL diff --git a/include/net-snmp/system/cygwin.h b/include/net-snmp/system/cygwin.h index a9b76fb5d7de..5704f757da35 100644 --- a/include/net-snmp/system/cygwin.h +++ b/include/net-snmp/system/cygwin.h @@ -6,7 +6,3 @@ #ifdef HAVE_STDINT_H #include <stdint.h> /* uint32_t */ #endif - -#undef bsdlike -#undef MBSTAT_SYMBOL -#undef TOTAL_MEMORY_SYMBOL diff --git a/include/net-snmp/system/darwin10.h b/include/net-snmp/system/darwin10.h index b9e2a5dd3bd5..2afd8bd1cbcd 100644 --- a/include/net-snmp/system/darwin10.h +++ b/include/net-snmp/system/darwin10.h @@ -61,8 +61,6 @@ * use new host resources files as well */ #define NETSNMP_INCLUDE_HOST_RESOURCES -#define NETSNMP_INCLUDE_HRSWINST_REWRITES -#define NETSNMP_INCLUDE_HRSWRUN_REWRITES #undef NETSNMP_INCLUDE_HRSWRUN_WRITE_SUPPORT #define NETSNMP_CAN_GET_DISK_LABEL 1 diff --git a/include/net-snmp/system/darwin11.h b/include/net-snmp/system/darwin11.h index 93e76e2fdeaa..f600aadebe3a 100644 --- a/include/net-snmp/system/darwin11.h +++ b/include/net-snmp/system/darwin11.h @@ -61,8 +61,6 @@ * use new host resources files as well */ #define NETSNMP_INCLUDE_HOST_RESOURCES -#define NETSNMP_INCLUDE_HRSWINST_REWRITES -#define NETSNMP_INCLUDE_HRSWRUN_REWRITES #undef NETSNMP_INCLUDE_HRSWRUN_WRITE_SUPPORT #define NETSNMP_CAN_GET_DISK_LABEL 1 diff --git a/include/net-snmp/system/darwin12.h b/include/net-snmp/system/darwin12.h index 22bcc57bd135..9cd8f1dd6a77 100644 --- a/include/net-snmp/system/darwin12.h +++ b/include/net-snmp/system/darwin12.h @@ -61,8 +61,6 @@ * use new host resources files as well */ #define NETSNMP_INCLUDE_HOST_RESOURCES -#define NETSNMP_INCLUDE_HRSWINST_REWRITES -#define NETSNMP_INCLUDE_HRSWRUN_REWRITES #undef NETSNMP_INCLUDE_HRSWRUN_WRITE_SUPPORT #define NETSNMP_CAN_GET_DISK_LABEL 1 diff --git a/include/net-snmp/system/darwin13.h b/include/net-snmp/system/darwin13.h index db46762df1d3..e185fe2ea895 100644 --- a/include/net-snmp/system/darwin13.h +++ b/include/net-snmp/system/darwin13.h @@ -61,8 +61,6 @@ * use new host resources files as well */ #define NETSNMP_INCLUDE_HOST_RESOURCES -#define NETSNMP_INCLUDE_HRSWINST_REWRITES -#define NETSNMP_INCLUDE_HRSWRUN_REWRITES #undef NETSNMP_INCLUDE_HRSWRUN_WRITE_SUPPORT #define NETSNMP_CAN_GET_DISK_LABEL 1 diff --git a/include/net-snmp/system/darwin14.h b/include/net-snmp/system/darwin14.h index 53f5101b0866..b54e3ae13fc7 100644 --- a/include/net-snmp/system/darwin14.h +++ b/include/net-snmp/system/darwin14.h @@ -61,8 +61,6 @@ * use new host resources files as well */ #define NETSNMP_INCLUDE_HOST_RESOURCES -#define NETSNMP_INCLUDE_HRSWINST_REWRITES -#define NETSNMP_INCLUDE_HRSWRUN_REWRITES #undef NETSNMP_INCLUDE_HRSWRUN_WRITE_SUPPORT #define NETSNMP_CAN_GET_DISK_LABEL 1 diff --git a/include/net-snmp/system/darwin7.h b/include/net-snmp/system/darwin7.h index 8d4554d45ee9..db034cace5eb 100644 --- a/include/net-snmp/system/darwin7.h +++ b/include/net-snmp/system/darwin7.h @@ -7,9 +7,6 @@ */ #undef HAVE_FSTAB_H -#define MBSTAT_SYMBOL "mbstat" -#undef TOTAL_MEMORY_SYMBOL - #define SWAPFILE_DIR "/private/var/vm" #define SWAPFILE_PREFIX "swapfile" diff --git a/include/net-snmp/system/darwin9.h b/include/net-snmp/system/darwin9.h index 48979d5bd788..e1f64a8cac38 100644 --- a/include/net-snmp/system/darwin9.h +++ b/include/net-snmp/system/darwin9.h @@ -60,8 +60,6 @@ /* * use new host resources files as well */ -#define NETSNMP_INCLUDE_HRSWINST_REWRITES -#define NETSNMP_INCLUDE_HRSWRUN_REWRITES #undef NETSNMP_INCLUDE_HRSWRUN_WRITE_SUPPORT #define NETSNMP_CAN_GET_DISK_LABEL 1 diff --git a/include/net-snmp/system/dragonfly.h b/include/net-snmp/system/dragonfly.h index 35d016b3d142..eba7792bd458 100644 --- a/include/net-snmp/system/dragonfly.h +++ b/include/net-snmp/system/dragonfly.h @@ -17,9 +17,5 @@ #undef NPROC_SYMBOL #define NPROC_SYMBOL "nprocs" -#undef TOTAL_MEMORY_SYMBOL - -#undef MBSTAT_SYMBOL - #undef INP_NEXT_SYMBOL #define INP_NEXT_SYMBOL inp_next diff --git a/include/net-snmp/system/dynix.h b/include/net-snmp/system/dynix.h index 63e979b1ab91..c7930cfee1ed 100644 --- a/include/net-snmp/system/dynix.h +++ b/include/net-snmp/system/dynix.h @@ -20,9 +20,6 @@ */ #define dynix dynix -#undef TOTAL_MEMORY_SYMBOL -#undef MBSTAT_SYMBOL - /* * Not enough alcohool in bloodstream [fmc] */ diff --git a/include/net-snmp/system/freebsd.h b/include/net-snmp/system/freebsd.h index a30683f9efd0..6b897636d911 100644 --- a/include/net-snmp/system/freebsd.h +++ b/include/net-snmp/system/freebsd.h @@ -8,9 +8,6 @@ #undef INP_NEXT_SYMBOL #define INP_NEXT_SYMBOL inp_list.le_next -#undef INP_PREV_SYMBOL -#define INP_PREV_SYMBOL inp_list.le_prev - #undef TCP_TTL_SYMBOL #define TCP_TTL_SYMBOL "ip_defttl" diff --git a/include/net-snmp/system/freebsd2.h b/include/net-snmp/system/freebsd2.h index a2673ac6acce..845e30c47545 100644 --- a/include/net-snmp/system/freebsd2.h +++ b/include/net-snmp/system/freebsd2.h @@ -7,4 +7,3 @@ #undef PROC_SYMBOL #undef NPROC_SYMBOL #undef LOADAVE_SYMBOL -#undef TOTAL_MEMORY_SYMBOL diff --git a/include/net-snmp/system/freebsd3.h b/include/net-snmp/system/freebsd3.h index 4d87b5caaaff..7cd7f3cf290c 100644 --- a/include/net-snmp/system/freebsd3.h +++ b/include/net-snmp/system/freebsd3.h @@ -7,5 +7,3 @@ #undef PROC_SYMBOL #undef NPROC_SYMBOL - -#undef TOTAL_MEMORY_SYMBOL diff --git a/include/net-snmp/system/freebsd4.h b/include/net-snmp/system/freebsd4.h index 2c41e82f8619..9f447236e819 100644 --- a/include/net-snmp/system/freebsd4.h +++ b/include/net-snmp/system/freebsd4.h @@ -15,9 +15,5 @@ #undef NPROC_SYMBOL #define NPROC_SYMBOL "nprocs" -#undef TOTAL_MEMORY_SYMBOL - -#undef MBSTAT_SYMBOL - #undef INP_NEXT_SYMBOL #define INP_NEXT_SYMBOL inp_next diff --git a/include/net-snmp/system/generic.h b/include/net-snmp/system/generic.h index 545604ff137a..f32021b56f5d 100644 --- a/include/net-snmp/system/generic.h +++ b/include/net-snmp/system/generic.h @@ -1,8 +1,6 @@ #ifndef __NET_SNMP_SYSTEM_GENERIC_H__ #define __NET_SNMP_SYSTEM_GENERIC_H__ -#define bsdlike bsdlike - /* * nlist symbols in ip.c */ @@ -21,17 +19,6 @@ */ #define LOADAVE_SYMBOL "avenrun" -/* - * nlist symbols in hr_proc.c and memory.c - */ -#define PHYSMEM_SYMBOL "physmem" -#define TOTAL_MEMORY_SYMBOL "total" -#define MBSTAT_SYMBOL "mbstat" -#define SWDEVT_SYMBOL "swdevt" -#define FSWDEVT_SYMBOL "fswdevt" -#define NSWAPFS_SYMBOL "nswapfs" -#define NSWAPDEV_SYMBOL "nswapdev" - /* * process nlist symbols. */ @@ -67,6 +54,5 @@ * udp_inpcb list symbol */ #define INP_NEXT_SYMBOL inp_next -#define INP_PREV_SYMBOL inp_prev #endif /* !__NET_SNMP_SYSTEM_GENERIC_H__ */ diff --git a/include/net-snmp/system/hpux.h b/include/net-snmp/system/hpux.h index 1abf8f86d463..532ecc36b8e7 100644 --- a/include/net-snmp/system/hpux.h +++ b/include/net-snmp/system/hpux.h @@ -24,20 +24,12 @@ * hpux specific */ #define MIB_IPCOUNTER_SYMBOL "MIB_ipcounter" -#define MIB_TCPCOUNTER_SYMBOL "MIB_tcpcounter" -#define MIB_UDPCOUNTER_SYMBOL "MIB_udpcounter" #endif #if defined(hpux10) || defined(hpux11) -#undef SWDEVT_SYMBOL -#undef FSWDEVT_SYMBOL -#undef NSWAPFS_SYMBOL -#undef NSWAPDEV_SYMBOL #undef LOADAVE_SYMBOL #undef PROC_SYMBOL #undef NPROC_SYMBOL -#undef TOTAL_MEMORY_SYMBOL -#undef MBSTAT_SYMBOL #endif #ifdef hpux11 @@ -52,8 +44,6 @@ #undef RTHASHSIZE_SYMBOL #undef RTHOST_SYMBOL #undef RTNET_SYMBOL - -#undef PHYSMEM_SYMBOL #endif #define rt_pad1 rt_refcnt diff --git a/include/net-snmp/system/linux.h b/include/net-snmp/system/linux.h index a67fa8a6a100..30922c172667 100644 --- a/include/net-snmp/system/linux.h +++ b/include/net-snmp/system/linux.h @@ -4,8 +4,6 @@ #undef NPROC_SYMBOL -#undef bsdlike - /* uncomment this to read process names from /proc/X/cmdline (like <= 5.0) */ /* #define USE_PROC_CMDLINE */ diff --git a/include/net-snmp/system/mingw32.h b/include/net-snmp/system/mingw32.h index 68a3a768aa67..7469523c8c55 100644 --- a/include/net-snmp/system/mingw32.h +++ b/include/net-snmp/system/mingw32.h @@ -31,9 +31,6 @@ #include <stdint.h> /* uint32_t */ #endif -#undef bsdlike -#undef MBSTAT_SYMBOL -#undef TOTAL_MEMORY_SYMBOL #undef HAVE_GETOPT_H #undef HAVE_SOCKET #undef HAVE_SIGNAL diff --git a/include/net-snmp/system/mips.h b/include/net-snmp/system/mips.h index e73d8ab94526..5083d277b78f 100644 --- a/include/net-snmp/system/mips.h +++ b/include/net-snmp/system/mips.h @@ -1,4 +1,2 @@ #define NETSNMP_DONT_USE_NLIST 1 - -#undef bsdlike diff --git a/include/net-snmp/system/netbsd.h b/include/net-snmp/system/netbsd.h index f396fbf3cfc6..31f961532cd9 100644 --- a/include/net-snmp/system/netbsd.h +++ b/include/net-snmp/system/netbsd.h @@ -18,24 +18,19 @@ /* * inp_next symbol */ -#define HAVE_INPCBTABLE 1 #undef INP_NEXT_SYMBOL -#undef INP_PREV_SYMBOL #if __NetBSD_Version__ >= 700000001 #define INP_FIRST_SYMBOL inpt_queue.tqh_first #define INP_NEXT_SYMBOL inp_queue.tqe_next -#define INP_PREV_SYMBOL inp_queue.tqe_prev #else #define INP_FIRST_SYMBOL inpt_queue.cqh_first #define INP_NEXT_SYMBOL inp_queue.cqe_next -#define INP_PREV_SYMBOL inp_queue.cqe_prev #endif #if __NetBSD_Version__ >= 106300000 /* NetBSD 1.6ZD */ #undef IFADDR_SYMBOL #define IFADDR_SYMBOL "in_ifaddrhead" -#undef TOTAL_MEMORY_SYMBOL #endif #define UTMP_FILE _PATH_UTMP diff --git a/include/net-snmp/system/nto-qnx6.h b/include/net-snmp/system/nto-qnx6.h index 1965111c6248..b1c6336058b2 100644 --- a/include/net-snmp/system/nto-qnx6.h +++ b/include/net-snmp/system/nto-qnx6.h @@ -20,9 +20,6 @@ */ #undef INP_NEXT_SYMBOL #define INP_NEXT_SYMBOL inp_queue.cqe_next -#undef INP_PREV_SYMBOL -#define INP_PREV_SYMBOL inp_queue.cqe_prev -#define HAVE_INPCBTABLE 1 #undef IFADDR_SYMBOL #define IFADDR_SYMBOL "in_ifaddrhead" diff --git a/include/net-snmp/system/openbsd.h b/include/net-snmp/system/openbsd.h index 8db0eacfeb4a..cea7fbf9d1f7 100644 --- a/include/net-snmp/system/openbsd.h +++ b/include/net-snmp/system/openbsd.h @@ -6,7 +6,6 @@ #undef MBPOOL_SYMBOL #undef MCLPOOL_SYMBOL -#undef TOTAL_MEMORY_SYMBOL /* at least OpenBSD/SPARC 3.7 doesn't define this */ #ifndef UINT32_MAX diff --git a/include/net-snmp/system/openbsd5.h b/include/net-snmp/system/openbsd5.h index a3bedb0cfce1..5f9f10943c0e 100644 --- a/include/net-snmp/system/openbsd5.h +++ b/include/net-snmp/system/openbsd5.h @@ -9,7 +9,5 @@ #define INP_FIRST_SYMBOL inpt_queue.tqh_first #undef INP_NEXT_SYMBOL #define INP_NEXT_SYMBOL inp_queue.tqe_next -#undef INP_PREV_SYMBOL -#define INP_PREV_SYMBOL inp_queue.tqe_prev #endif diff --git a/include/net-snmp/system/solaris.h b/include/net-snmp/system/solaris.h index f02bb900ccf8..7df0057e276c 100644 --- a/include/net-snmp/system/solaris.h +++ b/include/net-snmp/system/solaris.h @@ -1,6 +1,5 @@ #include "sysv.h" -#undef bsdlike #undef IP_FORWARDING_SYMBOL #undef ICMPSTAT_SYMBOL #undef TCPSTAT_SYMBOL @@ -14,8 +13,6 @@ #undef IPSTAT_SYMBOL #undef TCP_TTL_SYMBOL #undef PROC_SYMBOL -#undef TOTAL_MEMORY_SYMBOL -#undef MBSTAT_SYMBOL #define UDP_ADDRESSES_IN_HOST_ORDER 1 #define UDP_PORTS_IN_HOST_ORDER 1 -- 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 _______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders