diff options
author | bde <bde@FreeBSD.org> | 1998-08-15 21:51:53 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1998-08-15 21:51:53 +0000 |
commit | d1358702bffb54156418d126ddfad876d978ae8e (patch) | |
tree | 5a89c5c107949a68e02dd224c226556da0b96c5a /sys/netinet | |
parent | a879550a11a56ab8b528f2cfd88152ac91c174c2 (diff) | |
download | FreeBSD-src-d1358702bffb54156418d126ddfad876d978ae8e.zip FreeBSD-src-d1358702bffb54156418d126ddfad876d978ae8e.tar.gz |
Made some disgusting ifdefs even more disgusting to enable the support
for `u_long cmd' ioctl args if __FreeBSD_version >= 300003. Some ioctls
were broken on machines with 32-bit ints and 64-bit longs.
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/ip_auth.c | 4 | ||||
-rw-r--r-- | sys/netinet/ip_auth.h | 4 | ||||
-rw-r--r-- | sys/netinet/ip_fil.c | 6 | ||||
-rw-r--r-- | sys/netinet/ip_nat.c | 4 | ||||
-rw-r--r-- | sys/netinet/ip_nat.h | 4 |
5 files changed, 11 insertions, 11 deletions
diff --git a/sys/netinet/ip_auth.c b/sys/netinet/ip_auth.c index 3eb1a63..9996c8d 100644 --- a/sys/netinet/ip_auth.c +++ b/sys/netinet/ip_auth.c @@ -6,7 +6,7 @@ * to the original author and the contributors. */ #if !defined(lint) -static const char rcsid[] = "@(#)$Id: ip_auth.c,v 1.3 1998/03/21 13:37:42 peter Exp $"; +static const char rcsid[] = "@(#)$Id: ip_auth.c,v 1.4 1998/06/20 18:37:50 peter Exp $"; #endif #if defined(KERNEL) && !defined(_KERNEL) @@ -262,7 +262,7 @@ ip_t *ip; int fr_auth_ioctl(data, cmd, fr, frptr) caddr_t data; -#if defined(__NetBSD__) || defined(__OpenBSD__) +#if defined(__NetBSD__) || defined(__OpenBSD__) || (__FreeBSD_version >= 300003) u_long cmd; #else int cmd; diff --git a/sys/netinet/ip_auth.h b/sys/netinet/ip_auth.h index 06f7cf6..267c217 100644 --- a/sys/netinet/ip_auth.h +++ b/sys/netinet/ip_auth.h @@ -5,7 +5,7 @@ * provided that this notice is preserved and due credit is given * to the original author and the contributors. * - * $Id: ip_auth.h,v 2.0.2.10 1997/10/29 12:14:07 darrenr Exp $ + * $Id: ip_auth.h,v 1.1.1.1 1997/11/16 05:55:52 peter Exp $ * */ #ifndef __IP_AUTH_H__ @@ -58,7 +58,7 @@ extern int fr_newauth __P((mb_t *, fr_info_t *, ip_t *, qif_t *)); #else extern int fr_newauth __P((mb_t *, fr_info_t *, ip_t *)); #endif -#if defined(__NetBSD__) || defined(__OpenBSD__) +#if defined(__NetBSD__) || defined(__OpenBSD__) || (__FreeBSD_version >= 300003) extern int fr_auth_ioctl __P((caddr_t, u_long, frentry_t *, frentry_t **)); #else extern int fr_auth_ioctl __P((caddr_t, int, frentry_t *, frentry_t **)); diff --git a/sys/netinet/ip_fil.c b/sys/netinet/ip_fil.c index d930811..1075316 100644 --- a/sys/netinet/ip_fil.c +++ b/sys/netinet/ip_fil.c @@ -7,7 +7,7 @@ */ #if !defined(lint) static const char sccsid[] = "@(#)ip_fil.c 2.41 6/5/96 (C) 1993-1995 Darren Reed"; -static const char rcsid[] = "@(#)$Id: ip_fil.c,v 1.4 1998/06/08 06:04:12 bde Exp $"; +static const char rcsid[] = "@(#)$Id: ip_fil.c,v 1.5 1998/06/20 18:37:50 peter Exp $"; #endif #include "opt_ipfilter.h" @@ -128,7 +128,7 @@ u_long ipl_frouteok[2] = {0, 0}; static void fixskip __P((frentry_t **, frentry_t *, int)); static void frzerostats __P((caddr_t)); static void frsync __P((void)); -#if defined(__NetBSD__) || defined(__OpenBSD__) +#if defined(__NetBSD__) || defined(__OpenBSD__) || (__FreeBSD_version >= 300003) static int frrequest __P((int, u_long, caddr_t, int)); #else static int frrequest __P((int, int, caddr_t, int)); @@ -547,7 +547,7 @@ int addremove; static int frrequest(unit, req, data, set) int unit; -#if defined(__NetBSD__) || defined(__OpenBSD__) +#if defined(__NetBSD__) || defined(__OpenBSD__) || (__FreeBSD_version >= 300003) u_long req; #else int req; diff --git a/sys/netinet/ip_nat.c b/sys/netinet/ip_nat.c index 008da1b..673e1f3 100644 --- a/sys/netinet/ip_nat.c +++ b/sys/netinet/ip_nat.c @@ -9,7 +9,7 @@ */ #if !defined(lint) static const char sccsid[] = "@(#)ip_nat.c 1.11 6/5/96 (C) 1995 Darren Reed"; -static const char rcsid[] = "@(#)$Id: ip_nat.c,v 1.2 1998/03/21 11:34:17 peter Exp $"; +static const char rcsid[] = "@(#)$Id: ip_nat.c,v 1.3 1998/06/20 18:37:50 peter Exp $"; #endif #include "opt_ipfilter.h" @@ -199,7 +199,7 @@ u_32_t n; * Handle ioctls which manipulate the NAT. */ int nat_ioctl(data, cmd, mode) -#if defined(__NetBSD__) || defined(__OpenBSD__) +#if defined(__NetBSD__) || defined(__OpenBSD__) || (__FreeBSD_version >= 300003) u_long cmd; #else int cmd; diff --git a/sys/netinet/ip_nat.h b/sys/netinet/ip_nat.h index 49f5d50..65ab99d 100644 --- a/sys/netinet/ip_nat.h +++ b/sys/netinet/ip_nat.h @@ -6,7 +6,7 @@ * to the original author and the contributors. * * @(#)ip_nat.h 1.5 2/4/96 - * $Id: ip_nat.h,v 2.0.2.23.2.3 1998/05/23 18:52:44 darrenr Exp $ + * $Id: ip_nat.h,v 1.1.1.5 1998/06/20 18:17:53 peter Exp $ */ #ifndef __IP_NAT_H__ @@ -155,7 +155,7 @@ extern void ip_natsync __P((void *)); extern u_long fr_defnatage; extern u_long fr_defnaticmpage; extern nat_t *nat_table[2][NAT_SIZE]; -#if defined(__NetBSD__) || defined(__OpenBSD__) +#if defined(__NetBSD__) || defined(__OpenBSD__) || (__FreeBSD_version >= 300003) extern int nat_ioctl __P((caddr_t, u_long, int)); #else extern int nat_ioctl __P((caddr_t, int, int)); |