FreeBSD ifdefs wrong
M. Warner Losh
imp____village.org
Thu Feb 21 21:24:22 CET 2002
__FreeBSD__ is the right symbol to check for FreeBSD, not __freebsd.
Please find enclosed patches that correct this problem.
Warner
--- src/notifyqueue.cpp.orig Wed Feb 20 16:07:13 2002
+++ src/notifyqueue.cpp Wed Feb 20 16:06:48 2002
@@ -88,7 +88,7 @@
//#include <stdio.h>
//#include <sys/types.h>
-#if defined sun && !defined __freebsd
+#if defined sun && !defined __FreeBSD__
#include <netinet/in.h>
#endif
--- src/uxsnmp.cpp.orig Wed Feb 20 16:09:18 2002
+++ src/uxsnmp.cpp Wed Feb 20 16:09:32 2002
@@ -270,7 +270,7 @@
unsigned char receive_buffer[MAX_SNMP_PACKET];
long receive_buffer_len; // len of received data
struct sockaddr_in from_addr;
-#if defined linux || defined __freebsd
+#if defined linux || defined __FreeBSD__
socklen_t fromlen;
#else
int fromlen;
@@ -365,7 +365,7 @@
unsigned char receive_buffer[MAX_SNMP_PACKET];
long receive_buffer_len; // len of received data
struct sockaddr_in from_addr;
-#if defined linux || defined __freebsd
+#if defined linux || defined __FreeBSD__
socklen_t fromlen;
#else
int fromlen;
More information about the AGENTPP
mailing list