[Midnightbsd-cvs] src: ipfilter/netinet: work in progress..

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Dec 6 19:59:17 EST 2008


Log Message:
-----------
work in progress.. add __MidnightBSD__ checks in the code

Modified Files:
--------------
    src/sys/contrib/ipfilter/netinet:
        ip_sync.c (r1.2 -> r1.3)
        mlfk_ipl.c (r1.2 -> r1.3)

-------------- next part --------------
Index: mlfk_ipl.c
===================================================================
RCS file: /home/cvs/src/sys/contrib/ipfilter/netinet/mlfk_ipl.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -L sys/contrib/ipfilter/netinet/mlfk_ipl.c -L sys/contrib/ipfilter/netinet/mlfk_ipl.c -u -r1.2 -r1.3
--- sys/contrib/ipfilter/netinet/mlfk_ipl.c
+++ sys/contrib/ipfilter/netinet/mlfk_ipl.c
@@ -16,7 +16,7 @@
 #include <sys/socket.h>
 #include <sys/sysctl.h>
 #include <sys/select.h>
-#if __FreeBSD_version >= 500000
+#if __FreeBSD_version >= 500000 || defined(__MidnightBSD__)
 # include <sys/selinfo.h>
 #endif                  
 #include <net/if.h>
@@ -33,7 +33,7 @@
 #include <netinet/ip_frag.h>
 #include <netinet/ip_sync.h>
 
-#if __FreeBSD_version >= 502116
+#if __FreeBSD_version >= 502116 || defined(__MidnightBSD__)
 static struct cdev *ipf_devs[IPL_LOGSIZE];
 #else
 static dev_t ipf_devs[IPL_LOGSIZE];
@@ -100,12 +100,12 @@
 
 #define CDEV_MAJOR 79
 #include <sys/poll.h>
-#if __FreeBSD_version >= 500043
+#if __FreeBSD_version >= 500043 || defined(__MidnightBSD__)
 # include <sys/select.h>
 static int iplpoll(struct cdev *dev, int events, struct thread *td);
 
 static struct cdevsw ipl_cdevsw = {
-# if __FreeBSD_version >= 502103
+# if __FreeBSD_version >= 502103 || defined(__MidnightBSD__)
 	.d_version =	D_VERSION,
 	.d_flags =	0,	/* D_NEEDGIANT - Should be SMP safe */
 # endif
@@ -115,7 +115,7 @@
 	.d_write =	iplwrite,
 	.d_ioctl =	iplioctl,
 	.d_name =	"ipl",
-# if __FreeBSD_version >= 500043
+# if __FreeBSD_version >= 500043 || defined(__MidnightBSD__)
 	.d_poll =	iplpoll,
 # endif
 # if __FreeBSD_version < 600000
@@ -142,7 +142,7 @@
 # if (__FreeBSD_version < 500043)
 	/* bmaj */	-1,
 # endif
-# if (__FreeBSD_version > 430000)
+# if (__FreeBSD_version > 430000) || defined(__MidnightBSD__)
 	/* kqfilter */	NULL
 # endif
 };
@@ -313,7 +313,7 @@
 
 
 static int
-#if __FreeBSD_version >= 500043
+#if __FreeBSD_version >= 500043 || defined(__MidnightBSD__)
 iplpoll(struct cdev *dev, int events, struct thread *td)
 #else
 iplpoll(dev_t dev, int events, struct proc *td)
Index: ip_sync.c
===================================================================
RCS file: /home/cvs/src/sys/contrib/ipfilter/netinet/ip_sync.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -L sys/contrib/ipfilter/netinet/ip_sync.c -L sys/contrib/ipfilter/netinet/ip_sync.c -u -r1.2 -r1.3
--- sys/contrib/ipfilter/netinet/ip_sync.c
+++ sys/contrib/ipfilter/netinet/ip_sync.c
@@ -36,10 +36,12 @@
 #if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000)
 # include <sys/proc.h>
 #endif
-#if defined(_KERNEL) && (__FreeBSD_version >= 220000)
+#if defined(_KERNEL) && \
+    ((__FreeBSD_version >= 220000) || defined(__MidnightBSD__))
 # include <sys/filio.h>
 # include <sys/fcntl.h>
-# if (__FreeBSD_version >= 300000) && !defined(IPFILTER_LKM)
+# if (defined(__MidnightBSD__) || (__FreeBSD_version >= 300000)) && \
+    !defined(IPFILTER_LKM)
 #  include "opt_ipfilter.h"
 # endif
 #else
@@ -88,7 +90,7 @@
 #ifdef  USE_INET6
 #include <netinet/icmp6.h>
 #endif
-#if (__FreeBSD_version >= 300000)
+#if (__FreeBSD_version >= 300000) || defined(__MidnightBSD__)
 # include <sys/malloc.h>
 # if defined(_KERNEL) && !defined(IPFILTER_LKM)
 #  include <sys/libkern.h>
@@ -292,7 +294,8 @@
 
 	int err = 0;
 
-#  if (BSD >= 199306) || defined(__FreeBSD__) || defined(__osf__)
+#  if (BSD >= 199306) || defined(__FreeBSD__) || defined(__osf__) || \
+    defined(__MidnightBSD__)
 	uio->uio_rw = UIO_WRITE;
 #  endif
 
@@ -428,7 +431,8 @@
 	if ((uio->uio_resid & 3) || (uio->uio_resid < 8))
 		return EINVAL;
 
-#  if (BSD >= 199306) || defined(__FreeBSD__) || defined(__osf__)
+#  if (BSD >= 199306) || defined(__FreeBSD__) || defined(__osf__) || \
+    defined(__MidnightBSD__)
 	uio->uio_rw = UIO_READ;
 #  endif
 


More information about the Midnightbsd-cvs mailing list