Remove usage of bcopy.
author"Steven J. Hill" <sjhill@realitydiluted.com>
Sat, 2 Dec 2006 06:48:22 +0000 (06:48 -0000)
committer"Steven J. Hill" <sjhill@realitydiluted.com>
Sat, 2 Dec 2006 06:48:22 +0000 (06:48 -0000)
package/netkitbase/netkitbase-remove-bcopy.patch [new file with mode: 0644]

diff --git a/package/netkitbase/netkitbase-remove-bcopy.patch b/package/netkitbase/netkitbase-remove-bcopy.patch
new file mode 100644 (file)
index 0000000..b74b85b
--- /dev/null
@@ -0,0 +1,31 @@
+diff -ur netkit-base-0.17/inetd/builtins.c netkit-base-0.17-patched/inetd/builtins.c
+--- netkit-base-0.17/inetd/builtins.c  2000-07-22 15:13:07.000000000 -0500
++++ netkit-base-0.17-patched/inetd/builtins.c  2006-12-02 00:50:05.801209342 -0600
+@@ -140,10 +140,10 @@
+       text[LINESIZ + 1] = '\n';
+       for (rs = ring;;) {
+               if ((len = endring - rs) >= LINESIZ)
+-                      bcopy(rs, text, LINESIZ);
++                      memcpy(text, rs, LINESIZ);
+               else {
+-                      bcopy(rs, text, len);
+-                      bcopy(ring, text + len, LINESIZ - len);
++                      memcpy(text, rs, len);
++                      memcpy(text + len, ring, LINESIZ - len);
+               }
+               if (++rs == endring)
+                       rs = ring;
+@@ -183,10 +183,10 @@
+               return;
+       if ((len = endring - rs) >= LINESIZ)
+-              bcopy(rs, text, LINESIZ);
++              memcpy(text, rs, LINESIZ);
+       else {
+-              bcopy(rs, text, len);
+-              bcopy(ring, text + len, LINESIZ - len);
++              memcpy(text, rs, len);
++              memcpy(text + len, ring, LINESIZ - len);
+       }
+       if (++rs == endring)
+               rs = ring;