summaryrefslogtreecommitdiffstats
path: root/net/bpft/files/patch-ac
diff options
context:
space:
mode:
Diffstat (limited to 'net/bpft/files/patch-ac')
-rw-r--r--net/bpft/files/patch-ac45
1 files changed, 45 insertions, 0 deletions
diff --git a/net/bpft/files/patch-ac b/net/bpft/files/patch-ac
new file mode 100644
index 0000000..407d012
--- /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);
OpenPOWER on IntegriCloud