summaryrefslogtreecommitdiffstats
path: root/contrib/ipfilter/lib
diff options
context:
space:
mode:
authordarrenr <darrenr@FreeBSD.org>2005-04-26 14:27:12 +0000
committerdarrenr <darrenr@FreeBSD.org>2005-04-26 14:27:12 +0000
commit6941302010fa1392cfb1ec245202456b2c51fb1f (patch)
tree8cdeaf87e61f69c36d198a746b8ea0f60d242e79 /contrib/ipfilter/lib
parent97a7651af8ad42b6f47e50ff43d50319422a7a8e (diff)
downloadFreeBSD-src-6941302010fa1392cfb1ec245202456b2c51fb1f.zip
FreeBSD-src-6941302010fa1392cfb1ec245202456b2c51fb1f.tar.gz
Fix problems with building libipf:
ipf_dontuning.c - change the include to look in netinet for ipl.h ipft_tx.c - make the private use of arrays with tcp flags info in them more not use names that can be "confusing"
Diffstat (limited to 'contrib/ipfilter/lib')
-rw-r--r--contrib/ipfilter/lib/ipf_dotuning.c2
-rw-r--r--contrib/ipfilter/lib/ipft_tx.c10
2 files changed, 5 insertions, 7 deletions
diff --git a/contrib/ipfilter/lib/ipf_dotuning.c b/contrib/ipfilter/lib/ipf_dotuning.c
index fb5af2d..d9f5f75 100644
--- a/contrib/ipfilter/lib/ipf_dotuning.c
+++ b/contrib/ipfilter/lib/ipf_dotuning.c
@@ -1,7 +1,7 @@
/* $FreeBSD$ */
#include "ipf.h"
-#include "ipl.h"
+#include "netinet/ipl.h"
#include <sys/ioctl.h>
void ipf_dotuning(fd, tuneargs, iocfn)
diff --git a/contrib/ipfilter/lib/ipft_tx.c b/contrib/ipfilter/lib/ipft_tx.c
index f69aab0..2f9cff9 100644
--- a/contrib/ipfilter/lib/ipft_tx.c
+++ b/contrib/ipfilter/lib/ipft_tx.c
@@ -31,8 +31,8 @@ static int text_open __P((char *)), text_close __P((void));
static int text_readip __P((char *, int, char **, int *));
static int parseline __P((char *, ip_t *, char **, int *));
-static char _tcp_flagset[] = "FSRPAUEC";
-static u_char _tcp_flags[] = { TH_FIN, TH_SYN, TH_RST, TH_PUSH,
+static char myflagset[] = "FSRPAUEC";
+static u_char myflags[] = { TH_FIN, TH_SYN, TH_RST, TH_PUSH,
TH_ACK, TH_URG, TH_ECN, TH_CWR };
struct ipread iptext = { text_open, text_close, text_readip, R_DO_CKSUM };
@@ -280,14 +280,12 @@ int *out;
ip->ip_dst.s_addr = tx_hostnum(*cpp, &r);
cpp++;
if (*cpp && ip->ip_p == IPPROTO_TCP) {
- extern char _tcp_flagset[];
- extern u_char _tcp_flags[];
char *s, *t;
tcp->th_flags = 0;
for (s = *cpp; *s; s++)
- if ((t = strchr(_tcp_flagset, *s)))
- tcp->th_flags |= _tcp_flags[t - _tcp_flagset];
+ if ((t = strchr(myflagset, *s)))
+ tcp->th_flags |= myflags[t - myflagset];
if (tcp->th_flags)
cpp++;
if (tcp->th_flags == 0)
OpenPOWER on IntegriCloud