changeset 251:06ec6746e724 draft

Use generic BSD define.
author Roy Marples <roy@marples.name>
date Tue, 27 Nov 2007 22:03:42 +0000
parents 990222e11023
children 62384a2ff3b0
files interface.c socket.c
diffstat 2 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/interface.c	Sat Nov 24 11:03:49 2007 +0000
+++ b/interface.c	Tue Nov 27 22:03:42 2007 +0000
@@ -29,6 +29,7 @@
 #include <sys/socket.h>
 #include <sys/stat.h>
 #include <sys/ioctl.h>
+#include <sys/param.h>
 
 #include <arpa/inet.h>
 
@@ -484,8 +485,7 @@
 	free (dstd);
 }
 
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined (__OpenBSD__) \
-|| defined(__APPLE__)
+#ifdef BSD
 
 /* Darwin doesn't define this for some very odd reason */
 #ifndef SA_SIZE
--- a/socket.c	Sat Nov 24 11:03:49 2007 +0000
+++ b/socket.c	Tue Nov 27 22:03:42 2007 +0000
@@ -11,6 +11,7 @@
 
 #include <sys/types.h>
 #include <sys/ioctl.h>
+#include <sys/param.h>
 #include <sys/select.h>
 #include <sys/socket.h>
 #include <sys/uio.h>
@@ -168,8 +169,7 @@
 	return retval;
 }
 
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined (__OpenBSD__) \
-	|| defined(__APPLE__)
+#ifdef BSD
 /* Credit where credit is due :)
    The below BPF filter is taken from ISC DHCP */