* db.h: Rename dbopen to avoid collision with NetBSD libc
authorTom Yu <tlyu@mit.edu>
Fri, 13 Feb 1998 19:41:31 +0000 (19:41 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 13 Feb 1998 19:41:31 +0000 (19:41 +0000)
* db-ndbm.h: Rename lots of functions to avoid collisions with
native dbm implementations.

* db-int.h: Rename __hash_open to avoid potential collision with
NetBSD libc.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10430 dc483132-0cff-0310-8789-dd5450dbe970

src/util/db2/include/ChangeLog
src/util/db2/include/db-int.h
src/util/db2/include/db-ndbm.h
src/util/db2/include/db.h

index 4ec75bbb377bdb9d9012c2e854ca2b264186a058..c3441611fa44104525b091d094b84a9c606eec7b 100644 (file)
@@ -1,3 +1,13 @@
+Fri Feb 13 14:39:25 1998  Tom Yu  <tlyu@mit.edu>
+
+       * db.h: Rename dbopen to avoid collision with NetBSD libc.
+
+       * db-ndbm.h: Rename lots of functions to avoid collisions with
+       native dbm implementations.
+
+       * db-int.h: Rename __hash_open to avoid potential collision with
+       NetBSD libc.
+
 Thu Aug 15 15:41:12 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
 
        * db-ndbm.h: Add prototypes for missing functions dbm_error() and
index f9da8a2846e2dd433a17acbde3ae2969e0733ec0..7c3fc1d0880986d98ac24e6dfff9736f3c120908 100644 (file)
@@ -135,6 +135,7 @@ typedef u_int32_t   recno_t;
 
 /* open functions for each database type, used in dbopen() */
 
+#define __hash_open    __kdb2_hash_open
 DB     *__bt_open __P((const char *, int, int, const BTREEINFO *, int));
 DB     *__hash_open __P((const char *, int, int, const HASHINFO *, int));
 DB     *__rec_open __P((const char *, int, int, const RECNOINFO *, int));
index db03e697f0ecc4a359100347e3740bebf94ab18f..620144edf3bcd186db645c9545c371989a08fea0 100644 (file)
@@ -62,6 +62,18 @@ typedef struct {
 typedef DB DBM;
 #define        dbm_pagfno(a)   DBM_PAGFNO_NOT_AVAILABLE
 
+#define dbm_close      kdb2_dbm_close
+#define dbm_delete     kdb2_dbm_delete
+#define dbm_fetch      kdb2_dbm_fetch
+#define dbm_firstkey   kdb2_dbm_firstkey
+#define dbm_forder     kdb2_dbm_forder
+#define dbm_nextkey    kdb2_dbm_nextkey
+#define dbm_open       kdb2_dbm_open
+#define dbm_store      kdb2_dbm_store
+#define dbm_dirinfo    kdb2_dbm_dirinfo
+#define dbm_error      kdb2_dbm_error
+#define dbm_clearerr   kdb2_dbm_clearerr
+
 __BEGIN_DECLS
 void    dbm_close __P((DBM *));
 int     dbm_delete __P((DBM *, datum));
index 53c587b75646f84efff367ba534445783d798cc3..2eaf0bcf9e88496a379fc8c6bf3e7611a539679c 100644 (file)
@@ -165,6 +165,7 @@ typedef struct {
 #define        __END_DECLS
 #endif
 
+#define dbopen kdb2_dbopen
 __BEGIN_DECLS
 DB *dbopen __P((const char *, int, int, DBTYPE, const void *));
 __END_DECLS