Loading...
db/hash/FreeBSD/ndbm.c.patch Libc-763.13 Libc-391.5.22
--- Libc/Libc-763.13/db/hash/FreeBSD/ndbm.c.patch
+++ Libc/Libc-391.5.22/db/hash/FreeBSD/ndbm.c.patch
@@ -1,16 +1,14 @@
---- ndbm.c.orig	2009-11-06 12:41:16.000000000 -0800
-+++ ndbm.c	2009-11-06 12:41:27.000000000 -0800
-@@ -47,6 +47,9 @@ __FBSDID("$FreeBSD: src/lib/libc/db/hash
+--- ndbm.c.orig	2004-10-28 23:25:13.000000000 -0700
++++ ndbm.c	2004-10-28 23:25:42.000000000 -0700
+@@ -51,6 +51,7 @@
  #include <string.h>
  #include <errno.h>
  
 +#include <db.h>
-+#define _DBM
-+typedef DB DBM;
  #include <ndbm.h>
  #include "hash.h"
  
-@@ -58,7 +61,8 @@ __FBSDID("$FreeBSD: src/lib/libc/db/hash
+@@ -62,7 +63,8 @@
  extern DBM *
  dbm_open(file, flags, mode)
  	const char *file;
@@ -20,7 +18,7 @@
  {
  	HASHINFO info;
  	char path[MAXPATHLEN];
-@@ -124,10 +128,14 @@ dbm_firstkey(db)
+@@ -128,10 +130,14 @@
  	int status;
  	datum retkey;
  	DBT dbtretkey, dbtretdata;
@@ -36,7 +34,7 @@
  	retkey.dptr = dbtretkey.data;
  	retkey.dsize = dbtretkey.size;
  	return (retkey);
-@@ -142,13 +150,20 @@ extern datum
+@@ -146,13 +152,20 @@
  dbm_nextkey(db)
  	DBM *db;
  {