summaryrefslogtreecommitdiffstats
path: root/sys/lib/libsa
diff options
context:
space:
mode:
authormickey <mickey@openbsd.org>1997-02-06 06:19:58 +0000
committermickey <mickey@openbsd.org>1997-02-06 06:19:58 +0000
commit3abd5bd05eb6facd4222abd26c72db25b3a2563d (patch)
tree964048c2281778bfa54b6f6c0027477deef668b8 /sys/lib/libsa
parentPowerPC pieces for ramdisk (rd) changes this is adds majors, (diff)
downloadwireguard-openbsd-3abd5bd05eb6facd4222abd26c72db25b3a2563d.tar.xz
wireguard-openbsd-3abd5bd05eb6facd4222abd26c72db25b3a2563d.zip
make it work w/ old allocator
no need for zmemcpy better use /sys/net/zlib.c, it's smaller and it's form kernel.
Diffstat (limited to 'sys/lib/libsa')
-rw-r--r--sys/lib/libsa/cread.c19
1 files changed, 7 insertions, 12 deletions
diff --git a/sys/lib/libsa/cread.c b/sys/lib/libsa/cread.c
index 3ec595014c0..649d162187d 100644
--- a/sys/lib/libsa/cread.c
+++ b/sys/lib/libsa/cread.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cread.c,v 1.1 1997/02/06 02:56:45 downsj Exp $ */
+/* $OpenBSD: cread.c,v 1.2 1997/02/06 06:19:58 mickey Exp $ */
/* $NetBSD: cread.c,v 1.2 1997/02/04 18:38:20 thorpej Exp $ */
/*
@@ -47,10 +47,12 @@
*/
#include "stand.h"
-#include "../libz/zlib.h"
+#include "zlib.h"
#define EOF (-1) /* needed by compression code */
+#define zmemcpy memcpy
+
#ifdef SAVE_MEMORY
#define Z_BUFSIZE 1024
#else
@@ -89,19 +91,12 @@ unsigned size;
return(alloc(items * size));
}
-void zcfree (opaque, ptr)
+void zfree (opaque, ptr)
void *opaque;
void *ptr;
+size_t size;
{
- free(ptr, 0); /* XXX works only with modified allocator */
-}
-
-void zmemcpy(dest, source, len)
-unsigned char *dest;
-unsigned char *source;
-unsigned int len;
-{
- bcopy(source, dest, len);
+ free(ptr, size);
}
static int get_byte(s)