From 810e5e4bf05afc2362d16d709d65a6ad187230ef Mon Sep 17 00:00:00 2001 From: Steve Price Date: Sat, 3 Apr 1999 01:51:01 +0000 Subject: Import of bpft version 2.0. The BPF Traffic Collector. PR: 10679 Submitted by: Oddbjorn Steffensen --- net/bpft/files/patch-ac | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 net/bpft/files/patch-ac (limited to 'net/bpft/files/patch-ac') diff --git a/net/bpft/files/patch-ac b/net/bpft/files/patch-ac new file mode 100644 index 000000000000..407d0129f48a --- /dev/null +++ b/net/bpft/files/patch-ac @@ -0,0 +1,45 @@ +--- lib/addrtoname.c Fri Jan 12 17:42:37 1996 ++++ lib/addrtoname.c Thu Jul 25 07:37:56 1996 +@@ -294,8 +294,8 @@ + #ifdef ETHER_SERVICE + if (!nflag) { +- cp = ETHER_ntohost(ep); +- if (cp) { +- tp->e_name = cp; +- return cp; ++ char buf[128]; ++ if (ether_ntohost(buf, ep) == 0) { ++ tp->e_name =strdup(buf); ++ return tp->e_name; + } + } +--- lib/gencode.c Wed Jan 10 12:27:13 1996 ++++ lib/gencode.c Thu Jul 25 07:43:16 1996 +@@ -841,4 +841,5 @@ + struct block *b, *tmp; + int port, real_proto; ++ static char wrk[6]; + + switch (q.addr) { +@@ -854,6 +855,9 @@ + case Q_HOST: + if (proto == Q_LINK) { + /* XXX Should lookup hw addr based on link layer */ +- eaddr = ETHER_hostton(name); ++ if (ether_hostton(name, wrk) == 0) ++ eaddr = wrk; ++ else ++ eaddr = 0; + if (eaddr == 0) + error("unknown ether host '%s'", name); +@@ -896,5 +901,9 @@ + + case Q_GATEWAY: +- eaddr = ETHER_hostton(name); ++ /* XXX Should lookup hw addr based on link layer */ ++ if (ether_hostton(name, wrk) == 0) ++ eaddr = wrk; ++ else ++ eaddr = 0; + if (eaddr == 0) + error("unknown ether host: %s", name); -- cgit v1.2.3