summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjerenkrantz <jerenkrantz@13f79535-47bb-0310-9956-ffa450edef68>2007-02-28 22:57:33 +0000
committerjerenkrantz <jerenkrantz@13f79535-47bb-0310-9956-ffa450edef68>2007-02-28 22:57:33 +0000
commit28b96eb6dd4f91eb302574f20b07fd2f41353a2a (patch)
tree98f827bd9d5581cc5445bd15127e425853eec755
parent105a715d32dfbd0879ac21c7ba699fa4cebe613d (diff)
downloadlibapr-util-28b96eb6dd4f91eb302574f20b07fd2f41353a2a.tar.gz
Commit #4,124 (okay, it just seems like that) for adding buffered flags to
sdbm...now featuring a +1 from OtherBill. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@513046 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--dbm/apr_dbm_sdbm.c2
-rw-r--r--dbm/sdbm/sdbm.c1
2 files changed, 1 insertions, 2 deletions
diff --git a/dbm/apr_dbm_sdbm.c b/dbm/apr_dbm_sdbm.c
index 5abf6a80..9647a44f 100644
--- a/dbm/apr_dbm_sdbm.c
+++ b/dbm/apr_dbm_sdbm.c
@@ -54,7 +54,7 @@ typedef apr_sdbm_datum_t result_datum_t;
#define APR_DBM_NEXTKEY(f, k, nk) apr_sdbm_nextkey(f, &(nk))
#define APR_DBM_FREEDPTR(dptr) NOOP_FUNCTION
-#define APR_DBM_DBMODE_RO APR_READ
+#define APR_DBM_DBMODE_RO (APR_READ | APR_BUFFERED)
#define APR_DBM_DBMODE_RW (APR_READ | APR_WRITE)
#define APR_DBM_DBMODE_RWCREATE (APR_READ | APR_WRITE | APR_CREATE)
#define APR_DBM_DBMODE_RWTRUNC (APR_READ | APR_WRITE | APR_CREATE | \
diff --git a/dbm/sdbm/sdbm.c b/dbm/sdbm/sdbm.c
index 98e47d9b..9dfcc4bc 100644
--- a/dbm/sdbm/sdbm.c
+++ b/dbm/sdbm/sdbm.c
@@ -103,7 +103,6 @@ static apr_status_t prep(apr_sdbm_t **pdb, const char *dirname, const char *pagn
*/
if (!(flags & APR_WRITE)) {
db->flags |= SDBM_RDONLY;
- flags |= APR_BUFFERED;
}
/*