summaryrefslogtreecommitdiff
path: root/databases/sdbm/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'databases/sdbm/patches/patch-aa')
-rw-r--r--databases/sdbm/patches/patch-aa9
1 files changed, 7 insertions, 2 deletions
diff --git a/databases/sdbm/patches/patch-aa b/databases/sdbm/patches/patch-aa
index 7e49d599fc2..5d212b2cec2 100644
--- a/databases/sdbm/patches/patch-aa
+++ b/databases/sdbm/patches/patch-aa
@@ -1,4 +1,9 @@
-$NetBSD: patch-aa,v 1.5 2005/12/05 20:50:01 rillig Exp $
+$NetBSD: patch-aa,v 1.6 2012/04/16 04:01:10 dholland Exp $
+
+- Use standard headers.
+- Don't declare own errno.
+- Don't declare own malloc/free/lseek.
+- Remove wrong cast calling malloc.
--- sdbm.c.orig 2004-04-27 19:10:43.000000000 -0500
+++ sdbm.c
@@ -36,7 +41,7 @@ $NetBSD: patch-aa,v 1.5 2005/12/05 20:50:01 rillig Exp $
n = strlen(file) * 2 + strlen(DIRFEXT) + strlen(PAGFEXT) + 2;
- if ((dirname = malloc((unsigned) n)) == NULL)
-+ if ((dirname = (char *) malloc(n)) == NULL)
++ if ((dirname = malloc(n)) == NULL)
return errno = ENOMEM, (DBM *) NULL;
/*
* build the file names