Update to 18.1.32

This commit is contained in:
Yasuhiro KIMURA
2020-07-24 00:46:17 +09:00
parent faa5394085
commit 923a4cd4e6
9566 changed files with 50839 additions and 45065 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ support for this software, please contact Oracle at berkeleydb-info_us@oracle.co
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Copyright (c) 2017, 2018 Oracle and/or its affiliates
Copyright (c) 2017, 2019 Oracle and/or its affiliates
The Universal Permissive License (UPL), Version 1.0
+2 -2
View File
@@ -1,6 +1,6 @@
Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)
Berkeley DB Release 18.1, library version 18.1.32: (February 19, 2019)
This is Berkeley DB Release 18.1.25 from Oracle. To view release and
This is Berkeley DB Release 18.1.32 from Oracle. To view release and
installation documentation, load the distribution file docs/index.html
into your web browser. Technical support can be obtained by visiting
the Berkeley DB Oracle Technical Network (OTN) forum, here:
+2 -2
View File
@@ -1,6 +1,6 @@
# DO NOT EDIT: automatically built by dist/s_android.
# Makefile for building a drop-in replacement of SQLite using
# Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)
# Berkeley DB Release 18.1, library version 18.1.32: (February 19, 2019)
###################################################################
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
@@ -10,7 +10,7 @@ include $(CLEAR_VARS)
LOCAL_MODULE := libsqlite
# BDB_TOP will change with release numbers
BDB_TOP := db-18.1.25
BDB_TOP := db-18.1.32
BDB_PATH := $(LOCAL_PATH)/$(BDB_TOP)/src
# This directive results in arm (vs thumb) code. It's necessary to
+9 -8
View File
@@ -1,6 +1,6 @@
/* DO NOT EDIT: automatically built by dist/s_android. */
/*
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -44,9 +44,9 @@ extern "C" {
*/
#define DB_VERSION_MAJOR 18
#define DB_VERSION_MINOR 1
#define DB_VERSION_PATCH 25
#define DB_VERSION_STRING "Berkeley DB 18.1.25: (May 29, 2018)"
#define DB_VERSION_FULL_STRING "Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)"
#define DB_VERSION_PATCH 32
#define DB_VERSION_STRING "Berkeley DB 18.1.32: (February 19, 2019)"
#define DB_VERSION_FULL_STRING "Berkeley DB Release 18.1, library version 18.1.32: (February 19, 2019)"
/*
* These two version numbers are deprecated and will be removed in a future
@@ -3078,10 +3078,11 @@ typedef struct entry {
#define DB_ARCH_REMOVE 0x00000008
#define DB_AUTO_COMMIT 0x00000100
#define DB_BACKUP_CLEAN 0x00000002
#define DB_BACKUP_FILES 0x00000008
#define DB_BACKUP_NO_LOGS 0x00000010
#define DB_BACKUP_SINGLE_DIR 0x00000020
#define DB_BACKUP_UPDATE 0x00000040
#define DB_BACKUP_DEEP_COPY 0x00000008
#define DB_BACKUP_FILES 0x00000010
#define DB_BACKUP_NO_LOGS 0x00000020
#define DB_BACKUP_SINGLE_DIR 0x00000040
#define DB_BACKUP_UPDATE 0x00000080
#define DB_BOOTSTRAP_HELPER 0x00000001
#define DB_CDB_ALLDB 0x00000040
#define DB_CHKSUM 0x00000008
+3 -3
View File
@@ -640,16 +640,16 @@
#define PACKAGE_NAME "Berkeley DB"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "Berkeley DB 18.1.25"
#define PACKAGE_STRING "Berkeley DB 18.1.32"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "db-18.1.25"
#define PACKAGE_TARNAME "db-18.1.32"
/* Define to the home page for this package. */
#define PACKAGE_URL "http://www.oracle.com/technology/software/products/berkeley-db/index.html"
/* Define to the version of this package. */
#define PACKAGE_VERSION "18.1.25"
#define PACKAGE_VERSION "18.1.32"
/* The size of `char', as computed by sizeof. */
#define SIZEOF_CHAR 1
+1 -1
View File
@@ -1,6 +1,6 @@
/* DO NOT EDIT: automatically built by dist/s_android. */
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,6 +1,6 @@
# DO NOT EDIT: automatically built by dist/s_android.
# Makefile for building Android.JDBC for DBSQL
# Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)
# Berkeley DB Release 18.1, library version 18.1.32: (February 19, 2019)
#
# This Makefile will generate 3 files:
# 1. Static libdb_sql library. An internal library and users don't
+9 -8
View File
@@ -1,6 +1,6 @@
/* DO NOT EDIT: automatically built by dist/s_vxworks. */
/*
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -44,9 +44,9 @@ extern "C" {
*/
#define DB_VERSION_MAJOR 18
#define DB_VERSION_MINOR 1
#define DB_VERSION_PATCH 25
#define DB_VERSION_STRING "Berkeley DB 18.1.25: (May 29, 2018)"
#define DB_VERSION_FULL_STRING "Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)"
#define DB_VERSION_PATCH 32
#define DB_VERSION_STRING "Berkeley DB 18.1.32: (February 19, 2019)"
#define DB_VERSION_FULL_STRING "Berkeley DB Release 18.1, library version 18.1.32: (February 19, 2019)"
/*
* These two version numbers are deprecated and will be removed in a future
@@ -3077,10 +3077,11 @@ typedef struct entry {
#define DB_ARCH_REMOVE 0x00000008
#define DB_AUTO_COMMIT 0x00000100
#define DB_BACKUP_CLEAN 0x00000002
#define DB_BACKUP_FILES 0x00000008
#define DB_BACKUP_NO_LOGS 0x00000010
#define DB_BACKUP_SINGLE_DIR 0x00000020
#define DB_BACKUP_UPDATE 0x00000040
#define DB_BACKUP_DEEP_COPY 0x00000008
#define DB_BACKUP_FILES 0x00000010
#define DB_BACKUP_NO_LOGS 0x00000020
#define DB_BACKUP_SINGLE_DIR 0x00000040
#define DB_BACKUP_UPDATE 0x00000080
#define DB_BOOTSTRAP_HELPER 0x00000001
#define DB_CDB_ALLDB 0x00000040
#define DB_CHKSUM 0x00000008
+3 -3
View File
@@ -657,16 +657,16 @@
#define PACKAGE_NAME "Berkeley DB"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "Berkeley DB 18.1.25"
#define PACKAGE_STRING "Berkeley DB 18.1.32"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "db-18.1.25"
#define PACKAGE_TARNAME "db-18.1.32"
/* Define to the home page for this package. */
#define PACKAGE_URL "http://www.oracle.com/technology/software/products/berkeley-db/index.html"
/* Define to the version of this package. */
#define PACKAGE_VERSION "18.1.25"
#define PACKAGE_VERSION "18.1.32"
/* The size of a `char', as computed by sizeof. */
/* #undef SIZEOF_CHAR */
+3 -3
View File
@@ -657,16 +657,16 @@
#define PACKAGE_NAME "Berkeley DB"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "Berkeley DB 18.1.25"
#define PACKAGE_STRING "Berkeley DB 18.1.32"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "db-18.1.25"
#define PACKAGE_TARNAME "db-18.1.32"
/* Define to the home page for this package. */
#define PACKAGE_URL "http://www.oracle.com/technology/software/products/berkeley-db/index.html"
/* Define to the version of this package. */
#define PACKAGE_VERSION "18.1.25"
#define PACKAGE_VERSION "18.1.32"
/* The size of a `char', as computed by sizeof. */
/* #undef SIZEOF_CHAR */
+1 -1
View File
@@ -1,6 +1,6 @@
/* DO NOT EDIT: automatically built by dist/s_vxworks. */
/*-
* Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1997, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,6 +1,6 @@
/* DO NOT EDIT: automatically built by dist/s_vxworks. */
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1997, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file EXAMPLES-LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 2009, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2009, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+4 -3
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -12,7 +12,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
int db_archive_main __P((int, char *[]));
@@ -51,9 +51,10 @@ db_archive_main(argc, argv)
if ((ret = __db_util_version_check(progname)) != 0)
return (ret);
COMPQUIET(verbose, 0);
dbenv = NULL;
flags = 0;
verbose = 0;
exitval = EXIT_SUCCESS;
home = msgpfx = passwd = NULL;
file = list = NULL;
+2 -2
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -12,7 +12,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
int db_checkpoint_main __P((int, char *[]));
+2 -2
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -12,7 +12,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
int db_deadlock_main __P((int, char *[]));
+2 -2
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -14,7 +14,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
int db_dump_db_init __P((DB_ENV *, char *, int, u_int32_t, int *));
+11 -6
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -15,7 +15,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
enum which_open { OPEN_ORIGINAL, OPEN_HOT_BACKUP };
@@ -88,7 +88,7 @@ db_hotbackup_main(argc, argv)
time_t now;
DB_ENV *dbenv;
u_int data_cnt, data_next;
int ch, checkpoint, db_config, debug, env_copy, exitval;
int ch, checkpoint, db_config, debug, deep_copy, env_copy, exitval;
int ret, update, verbose;
char *backup_dir, **data_dir;
char *home, *home_blob_dir, *log_dir, *msgpfx, *passwd;
@@ -117,16 +117,19 @@ db_hotbackup_main(argc, argv)
env_copy = 1;
checkpoint = db_config = data_cnt = data_next = debug =
exitval = update = verbose = 0;
deep_copy = exitval = update = verbose = 0;
data_dir = NULL;
backup_dir = home = home_blob_dir = msgpfx = passwd = NULL;
log_dir = NULL;
__db_getopt_reset = 1;
while ((ch = getopt(argc, argv, "b:cDd:Fgh:i:l:m:P:uVv")) != EOF)
while ((ch = getopt(argc, argv, "b:CcDd:Fgh:i:l:m:P:uVv")) != EOF)
switch (ch) {
case 'b':
backup_dir = optarg;
break;
case 'C':
deep_copy = 1;
break;
case 'c':
checkpoint = 1;
break;
@@ -325,6 +328,8 @@ db_hotbackup_main(argc, argv)
flags = DB_CREATE | DB_BACKUP_CLEAN | DB_BACKUP_FILES;
if (update)
LF_SET(DB_BACKUP_UPDATE);
if (deep_copy)
LF_SET(DB_BACKUP_DEEP_COPY);
if (!db_config)
LF_SET(DB_BACKUP_SINGLE_DIR);
@@ -582,7 +587,7 @@ db_hotbackup_env_init(dbenvp, home, blob_dir, log_dirp, data_dirp, msgpfx, passw
int
db_hotbackup_usage()
{
(void)fprintf(stderr, "usage: %s [-cDuVv]\n\t%s\n", progname,
(void)fprintf(stderr, "usage: %s [-cCDuVv]\n\t%s\n", progname,
"[-d data_dir ...] [-i home_blob_dir] [-h home] [-l log_dir] "
"[-m msg_pfx] [-P password] -b backup_dir");
return (EXIT_FAILURE);
+2 -2
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -14,7 +14,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
typedef struct { /* Collect global variables together. */
+1 -1
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+2 -2
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -21,7 +21,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
int db_printlog_print_app_record __P((DB_ENV *, DBT *, DB_LSN *, db_recops));
+2 -2
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -12,7 +12,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
void db_recover_feedback __P((DB_ENV *, int, int));
+2 -2
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -12,7 +12,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
typedef enum { T_NOTSET, T_DB,
+28 -10
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2011, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -54,7 +54,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 2011, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 2011, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
/*
@@ -153,12 +153,12 @@ db_tuner_main(argc, argv)
{
extern char *optarg;
extern int optind, __db_getopt_reset;
DB *dbp;
DB *dbp, *dbvp;
DB_ENV *dbenv;
DBTYPE dbtype;
char *dbname, *home, *subdb;
char *dbname, *home, *subdb, *vopt;
int ch, is_set_dbfile, ret;
u_int32_t cachesize, verbose;
u_int32_t cachesize, verbose, vflag;
progname = __db_util_arg_progname(argv[0]);
@@ -166,14 +166,14 @@ db_tuner_main(argc, argv)
return (ret);
dbenv = NULL;
dbp = NULL;
dbp = dbvp = NULL;
cachesize = 0;
dbname = home = subdb = NULL;
is_set_dbfile = verbose = 0;
dbname = home = subdb = vopt = NULL;
is_set_dbfile = verbose = vflag = 0;
dbtype = DB_UNKNOWN;
__db_getopt_reset = 1;
while ((ch = getopt(argc, argv, "c:d:h:vs:")) != EOF)
while ((ch = getopt(argc, argv, "c:d:h:vs:S:")) != EOF)
switch (ch) {
case 'c':
cachesize = atoi(optarg);
@@ -185,6 +185,20 @@ db_tuner_main(argc, argv)
case 'h':
home = optarg;
break;
case 'S':
vopt = optarg;
switch (*vopt) {
case 'o':
vflag = DB_NOORDERCHK;
break;
case 'v':
vflag = 0;
break;
default:
(void)db_tuner_usage();
goto err;
}
break;
case 's':
subdb = optarg;
break;
@@ -216,6 +230,10 @@ db_tuner_main(argc, argv)
1, DB_INIT_MPOOL, 0, NULL)) != 0)
goto err;
if (vopt != NULL && (db_create(&dbvp, dbenv, 0) != 0
|| dbvp->verify(dbvp, dbname, NULL, stdout, vflag) != 0 ))
goto err;
if ((ret = db_tuner_open_db(&dbp, dbenv, dbname, subdb)) != 0) {
dbenv->err(dbenv, ret, "open_db:");
goto err;
@@ -1313,6 +1331,6 @@ static int
db_tuner_usage()
{
fprintf(stderr, "usage: %s %s\n", progname,
"[-c cachesize] -d file [-h home] [-s database] [-v verbose]");
"[-c cachesize] -d file [-h home] [-s database] [-S vo] [-v verbose]");
exit(EXIT_FAILURE);
}
+2 -2
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -12,7 +12,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
int db_upgrade_main __P((int, char *[]));
+2 -2
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -12,7 +12,7 @@
#ifndef lint
static const char copyright[] =
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
"Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.\n";
#endif
int db_verify_main __P((int, char *[]));
+14
View File
@@ -106,6 +106,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_index", "VS10\ex_sql
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_load", "VS10\ex_sql_load.vcxproj", "{67965312-072A-11DF-8A39-0800200C9A66}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdb_sqlthreadtest", "VS10\bdb_sqlthreadtest.vcxproj", "{fb1d496c-ad03-11e8-a5b8-0800279fde64}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_multi_thread", "VS10\ex_sql_multi_thread.vcxproj", "{67965313-072A-11DF-8A39-0800200C9A66}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_query", "VS10\ex_sql_query.vcxproj", "{67965314-072A-11DF-8A39-0800200C9A66}"
@@ -634,6 +636,18 @@ Global
{67965312-072A-11DF-8A39-0800200C9A66}.Static Debug|x64.ActiveCfg = Debug|x64
{67965312-072A-11DF-8A39-0800200C9A66}.Static Release|Win32.ActiveCfg = Release|Win32
{67965312-072A-11DF-8A39-0800200C9A66}.Static Release|x64.ActiveCfg = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|Win32.ActiveCfg = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|Win32.Build.0 = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|x64.ActiveCfg = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|x64.Build.0 = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|Win32.ActiveCfg = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|Win32.Build.0 = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|x64.ActiveCfg = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|x64.Build.0 = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|Win32.ActiveCfg = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|x64.ActiveCfg = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|Win32.ActiveCfg = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|x64.ActiveCfg = Release|x64
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
+14
View File
@@ -106,6 +106,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_index", "VS12\ex_sql
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_load", "VS12\ex_sql_load.vcxproj", "{67965312-072A-11DF-8A39-0800200C9A66}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdb_sqlthreadtest", "VS12\bdb_sqlthreadtest.vcxproj", "{fb1d496c-ad03-11e8-a5b8-0800279fde64}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_multi_thread", "VS12\ex_sql_multi_thread.vcxproj", "{67965313-072A-11DF-8A39-0800200C9A66}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_query", "VS12\ex_sql_query.vcxproj", "{67965314-072A-11DF-8A39-0800200C9A66}"
@@ -874,6 +876,18 @@ Global
{67965312-072A-11DF-8A39-0800200C9A66}.Static Debug|x64.ActiveCfg = Debug|x64
{67965312-072A-11DF-8A39-0800200C9A66}.Static Release|Win32.ActiveCfg = Release|Win32
{67965312-072A-11DF-8A39-0800200C9A66}.Static Release|x64.ActiveCfg = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|Win32.ActiveCfg = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|Win32.Build.0 = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|x64.ActiveCfg = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|x64.Build.0 = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|Win32.ActiveCfg = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|Win32.Build.0 = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|x64.ActiveCfg = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|x64.Build.0 = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|Win32.ActiveCfg = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|x64.ActiveCfg = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|Win32.ActiveCfg = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|x64.ActiveCfg = Release|x64
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
+26
View File
@@ -105,6 +105,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_index", "VS15\ex_sql
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_load", "VS15\ex_sql_load.vcxproj", "{67965312-072A-11DF-8A39-0800200C9A66}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdb_sqlthreadtest", "VS15\bdb_sqlthreadtest.vcxproj", "{fb1d496c-ad03-11e8-a5b8-0800279fde64}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_multi_thread", "VS15\ex_sql_multi_thread.vcxproj", "{67965313-072A-11DF-8A39-0800200C9A66}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_rtree", "VS15\ex_sql_rtree.vcxproj", "{9CBFC33A-027B-4A58-8059-2E3C29489E64}"
@@ -1389,6 +1391,30 @@ Global
{67965312-072A-11DF-8A39-0800200C9A66}.Static Release|Win32.Build.0 = Release|Win32
{67965312-072A-11DF-8A39-0800200C9A66}.Static Release|x64.ActiveCfg = Release|x64
{67965312-072A-11DF-8A39-0800200C9A66}.Static Release|x64.Build.0 = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|ARM.ActiveCfg = Debug|ARM
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|ARM.Build.0 = Debug|ARM
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|Win32.ActiveCfg = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|Win32.Build.0 = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|x64.ActiveCfg = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Debug|x64.Build.0 = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|ARM.ActiveCfg = Release|ARM
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|ARM.Build.0 = Release|ARM
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|Win32.ActiveCfg = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|Win32.Build.0 = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|x64.ActiveCfg = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Release|x64.Build.0 = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|ARM.ActiveCfg = Debug|ARM
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|ARM.Build.0 = Debug|ARM
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|Win32.ActiveCfg = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|Win32.Build.0 = Debug|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|x64.ActiveCfg = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Debug|x64.Build.0 = Debug|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|ARM.ActiveCfg = Release|ARM
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|ARM.Build.0 = Release|ARM
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|Win32.ActiveCfg = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|Win32.Build.0 = Release|Win32
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|x64.ActiveCfg = Release|x64
{fb1d496c-ad03-11e8-a5b8-0800279fde64}.Static Release|x64.Build.0 = Release|x64
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|ARM.ActiveCfg = Debug|ARM
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|ARM.Build.0 = Debug|ARM
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{fb1d496c-ad03-11e8-a5b8-0800279fde64}</ProjectGuid>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup>
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
</ImportGroup>
<ImportGroup>
<Import Project="application.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\clib\getopt.c"/>
<ClCompile Include="..\..\test\sql\bdb_sqlthreadtest.c"/>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
<ItemGroup>
<ProjectReference Condition="exists('db_sql.vcxproj')" Include="db_sql.vcxproj">
<Project>{4B65E600-064A-11DF-8A39-0800200C9A66}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
</Project>
@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{fb1d496c-ad03-11e8-a5b8-0800279fde64}</ProjectGuid>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup>
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
</ImportGroup>
<ImportGroup>
<Import Project="application.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\clib\getopt.c"/>
<ClCompile Include="..\..\test\sql\bdb_sqlthreadtest.c"/>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
<ItemGroup>
<ProjectReference Condition="exists('db_sql.vcxproj')" Include="db_sql.vcxproj">
<Project>{4B65E600-064A-11DF-8A39-0800200C9A66}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
</Project>
@@ -0,0 +1,144 @@
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{fb1d496c-ad03-11e8-a5b8-0800279fde64}</ProjectGuid>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup>
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
</ImportGroup>
<ImportGroup>
<Import Project="application.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\clib\getopt.c"/>
<ClCompile Include="..\..\test\sql\bdb_sqlthreadtest.c"/>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
<ItemGroup>
<ProjectReference Condition="exists('db_sql.vcxproj')" Include="db_sql.vcxproj">
<Project>{4B65E600-064A-11DF-8A39-0800200C9A66}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
</Project>
+9 -8
View File
@@ -1,6 +1,6 @@
/* DO NOT EDIT: automatically built by dist/s_windows. */
/*
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
@@ -59,9 +59,9 @@ extern "C" {
*/
#define DB_VERSION_MAJOR 18
#define DB_VERSION_MINOR 1
#define DB_VERSION_PATCH 25
#define DB_VERSION_STRING "Berkeley DB 18.1.25: (May 29, 2018)"
#define DB_VERSION_FULL_STRING "Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)"
#define DB_VERSION_PATCH 32
#define DB_VERSION_STRING "Berkeley DB 18.1.32: (February 19, 2019)"
#define DB_VERSION_FULL_STRING "Berkeley DB Release 18.1, library version 18.1.32: (February 19, 2019)"
/*
* These two version numbers are deprecated and will be removed in a future
@@ -3126,10 +3126,11 @@ typedef struct entry {
#define DB_ARCH_REMOVE 0x00000008
#define DB_AUTO_COMMIT 0x00000100
#define DB_BACKUP_CLEAN 0x00000002
#define DB_BACKUP_FILES 0x00000008
#define DB_BACKUP_NO_LOGS 0x00000010
#define DB_BACKUP_SINGLE_DIR 0x00000020
#define DB_BACKUP_UPDATE 0x00000040
#define DB_BACKUP_DEEP_COPY 0x00000008
#define DB_BACKUP_FILES 0x00000010
#define DB_BACKUP_NO_LOGS 0x00000020
#define DB_BACKUP_SINGLE_DIR 0x00000040
#define DB_BACKUP_UPDATE 0x00000080
#define DB_BOOTSTRAP_HELPER 0x00000001
#define DB_CDB_ALLDB 0x00000040
#define DB_CHKSUM 0x00000008
+3 -3
View File
@@ -678,16 +678,16 @@
#define PACKAGE_NAME "Berkeley DB"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "Berkeley DB 18.1.25"
#define PACKAGE_STRING "Berkeley DB 18.1.32"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "db-18.1.25"
#define PACKAGE_TARNAME "db-18.1.32"
/* Define to the home page for this package. */
#define PACKAGE_URL "http://www.oracle.com/technology/software/products/berkeley-db/index.html"
/* Define to the version of this package. */
#define PACKAGE_VERSION "18.1.25"
#define PACKAGE_VERSION "18.1.32"
/* The size of a `char', as computed by sizeof. */
/* #undef SIZEOF_CHAR */
+1 -1
View File
@@ -1,6 +1,6 @@
/* DO NOT EDIT: automatically built by dist/s_windows. */
/*-
* Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1997, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,6 +1,6 @@
/* DO NOT EDIT: automatically built by dist/s_windows. */
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1999, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1999, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+4 -4
View File
@@ -1,6 +1,6 @@
1 VERSIONINFO
FILEVERSION 18,0,1,25
PRODUCTVERSION 18,0,1,25
FILEVERSION 18,0,1,32
PRODUCTVERSION 18,0,1,32
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -18,12 +18,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Oracle\0"
VALUE "FileDescription", "Berkeley DB 18.1 DLL\0"
VALUE "FileVersion", "18.1.25\0"
VALUE "FileVersion", "18.1.32\0"
VALUE "InternalName", "libdb181.dll\0"
VALUE "LegalCopyright", "Copyright © Oracle 1997, 2018\0"
VALUE "OriginalFilename", "libdb181.dll\0"
VALUE "ProductName", "Oracle libdb\0"
VALUE "ProductVersion", "18.1.25\0"
VALUE "ProductVersion", "18.1.32\0"
END
END
BLOCK "VarFileInfo"
+100 -48
View File
@@ -1,73 +1,122 @@
= Berkeley DB 18.1 Changelog =
== Changes between version 18.1.25 and version 18.1.32 ==
Fixed a few null pointer crashes in the Tcl API when a function
returned a null value. [#26331]
Automatically copy any databases in sub-directories when using the
utility db_hotbackup or the ENV->backup() function by including
the -C command line argument or the flag DB_BACKUP_DEEP_COPY,
respectively [#26736].
Fixed a "malformed disk error" caused by not properly refreshing the
thread info. [#26945]
If a database rename or remove operation fails due to replication lockout,
DB_REP_LOCKOUT will now be returned instead of EINVAL. [#27010]
Fixed an "invalid page format" error when performing a key_range search
on an empty database. [#27011]
Fixed a bug in the JNI API involving the function Environment.lockVector().
[#27068]
Added the option -S to the db_convert and db_tuner utilities, which causes
db_verify to verify the database before running the utility. [#27080]
Improved stability with several changes that prevent crashes when
running db_verify against corrupt files. [#27088]
Improved the reliability of DB_ENV->open(DB_REGISTER) when the Berkeley DB
application is the principal process of a Docker container which is stopped
and restarted. [#27100]
Fixed build failure in repmgr ssl support for openssl version 1.1.0. [#27152]
Added support for Java 10. [#27154]
Added the db_sqlthreadtest project to Windows. [#27170]
Fixed a possible crash when running db_verify on a corrupted DB_QUEUE
database. [#27179]
Improved the performance of the purging process performed when the number
of free mutexes is low. [#27219]
Fixed an error in the repmgr035.tcl test. [#27392]
The Berkeley DB client-server architecture has been updated to use
Thrift 0.11.0. [#27407]
== Database or Log File On-Disk Format Changes ==
The log file format did not change in library version 18.1.
The log file format did not change in library version 18.1
The database file formats did not change in library version 18.1.
== New Features/Improvements ==
Multiversion concurrency control and snapshot isolation are now supported
on replication clients. [#21968]
Multiversion concurrency control and snapshot isolation are now
supported on replication clients. [#21968]
Several new types of objects have been added to the DB_ENV->set_memory_init()
method to enable an application to account for any additional environment
region memory needed for replication. [#24153]
Several new types of objects have been added to the
DB_ENV->set_memory_init() method to enable an application to account
for any additional environment region memory needed for replication. [#24153]
There are several new pieces of information available to replicated
applications. The DB_EVENT_REP_AUTOTAKEOVER event indicates which
subordinate process has taken over as the new replication process.
The st_group_stable_log_file Replication Manager statistic indicates
the earliest log file that is still needed by any site in the replication
group. The DB_REPMGR_SITE structure now contains a max_ack_lsn field
that indicates to a master site the most recently acknowledged LSN on
each replica. The DB_REPMGR_SITE structure now also sets a new flag
value DB_REPMGR_ISELECTABLE. [#25073]
There are several new pieces of information available to replicated
applications. The DB_EVENT_REP_AUTOTAKEOVER event indicates which
subordinate process has taken over as the new replication process.
The st_group_stable_log_file Replication Manager statistic indicates
the earliest log file that is still needed by any site in the replication
group. The DB_REPMGR_SITE structure now contains a max_ack_lsn field that
indicates to a master site the most recently acknowledged LSN on each
replica. The DB_REPMGR_SITE structure now also sets a new flag value
DB_REPMGR_ISELECTABLE. [#25073]
Added a utility program "db_convert" to convert between big-endian (e.g. SPARC)
and little-endian (e.g., X86) machines. This supports multi-platform
applications which standardize on one endianness, even when both big-endian
and little-endian machines are used. Since db_upgrade requires the database
to be in the local machine's endianness, such applications can use db_convert
to translate the byte order of the database into the local format. Then, the
application can run db_upgrade. [#25086]
Added a utility program "db_convert" to convert between big-endian
(e.g. SPARC) and little-endian (e.g., X86) machines. This supports
multi-platform applications which standardize on one endianness, even
when both big-endian and little-endian machines are used. Since db_upgrade
requires the database to be in the local machine's endianness, such
applications can use db_convert to translate the byte order of the
database into the local format. Then, the application can run db_upgrade.
[#25086]
Increased the number of instances in which failchk can successfully
clean the environment without requiring full recovery after a thread
Increased the number of instances in which failchk can successfully
clean the environment without requiring full recovery after a thread
crashes while using Berkeley DB. [#25087]
Added DPL APIs to Berkeley DB Java client driver. [#25089]
Added support for the C11/C++11 standards. [#25416]
Added a graphical user interface "db_gui" to Berkeley DB that allows easy
browsing of database data and execution of some administrative tasks such as
running recovery. [#25496]
Added a graphical user interface "db_gui" to Berkeley DB that allows
easy browsing of database data and execution of some administrative
tasks such as running recovery. [#25496]
The replication manager has been changed to use poll() and epoll() in
preference to select() to manage connections. This scales better for
applications with a very large number of databases, network connections,
or files. [#25795]
The replication manager has been changed to use poll() and epoll()
in preference to select() to manage connections. This scales better
for applications with a very large number of databases, network
connections, or files. [#25795]
Starting with this release, Berkeley DB products are licensed in two
ways depending on the source of the package. Packages downloaded from the
Oracle Technology Network (OTN) are licensed under the GNU AFFERO GENERAL
PUBLIC LICENSE (AGPL), version 3. Packages downloaded from the Oracle
Software Data Cloud (OSDC) are licensed under the Oracle Master Agreement.
Example code included in the packages is in all cases licensed under the
Universal Permissive License. [#25916]
Starting with this release, Berkeley DB products are licensed in
two ways depending on the source of the package. Packages downloaded
from the Oracle Technology Network (OTN) are licensed under the GNU
AFFERO GENERAL PUBLIC LICENSE (AGPL), version 3. Packages downloaded
from the Oracle Software Data Cloud (OSDC) are licensed under the
Oracle Master Agreement. Example code included in the packages is
in all cases licensed under the Universal Permissive License. [#25916]
Added the -S commandline option to db_stat, db_dump, and db_upgrade,
which verifies the correctness of the database before executing the
utilities. [#26207]
Added the -S command line option to db_stat, db_dump, and db_upgrade,
which verifies the correctness of the database before executing the utilities. [#26207]
The version numbering scheme for Berkeley DB changed from a five-part number
to a three-part number of the form <year>.<release>.<build>. This release is
numbered 18.1.x, indicating that it is the first release of the year 2018.
18.1.x is the successor to the 6.2.x (also known as 12.2.6.2.x) releases.
The third and fourth parameters of db_full_version() are no longer meaningful
and are now deprecated; if present, they are are set to zero. [#26743]
The version numbering scheme for Berkeley DB changed from a five-part
number to a three-part number of the form <year>.<release>.<build>. This
release is numbered 18.1.x, indicating that it is the first release of the
year 2018. 18.1.x is the successor to the 6.2.x (also known as 12.2.6.2.x)
releases. The third and fourth parameters of db_full_version() are no longer
meaningful and are now deprecated; if present, they are are set to zero. [#26743]
== Database Environment Changes ==
@@ -140,7 +189,7 @@ previously non-existing on-disk environment. [#26708]
== Tcl-specific API Changes ==
None.
None.
== Java-specific API Changes ==
@@ -334,4 +383,7 @@ The Solaris Studio 12.5 C++ compiler can fail to build Berkeley DB
because of our support for built-in atomic functions. Falling back
to Solaris Studio 12.4 should be a successful workaround.
Some Java tests ported from Berkeley DB JE, used to test the Direct Persistence
Layer, fail when run in enhanced mode.
Asynchronous loggers cannot be used.
+10 -11
View File
@@ -334,8 +334,11 @@ JAVA_DBSRCS=\
$(JAVA_SLEEPYCAT)/asm/Attribute.java \
$(JAVA_SLEEPYCAT)/asm/ByteVector.java \
$(JAVA_SLEEPYCAT)/asm/ClassReader.java \
$(JAVA_SLEEPYCAT)/asm/ClassTooLargeException.java \
$(JAVA_SLEEPYCAT)/asm/ClassVisitor.java \
$(JAVA_SLEEPYCAT)/asm/ClassWriter.java \
$(JAVA_SLEEPYCAT)/asm/ConstantDynamic.java \
$(JAVA_SLEEPYCAT)/asm/Constants.java \
$(JAVA_SLEEPYCAT)/asm/Context.java \
$(JAVA_SLEEPYCAT)/asm/CurrentFrame.java \
$(JAVA_SLEEPYCAT)/asm/Edge.java \
@@ -344,15 +347,18 @@ JAVA_DBSRCS=\
$(JAVA_SLEEPYCAT)/asm/Frame.java \
$(JAVA_SLEEPYCAT)/asm/Handle.java \
$(JAVA_SLEEPYCAT)/asm/Handler.java \
$(JAVA_SLEEPYCAT)/asm/Item.java \
$(JAVA_SLEEPYCAT)/asm/Label.java \
$(JAVA_SLEEPYCAT)/asm/MethodTooLargeException.java \
$(JAVA_SLEEPYCAT)/asm/MethodVisitor.java \
$(JAVA_SLEEPYCAT)/asm/MethodWriter.java \
$(JAVA_SLEEPYCAT)/asm/ModuleVisitor.java \
$(JAVA_SLEEPYCAT)/asm/ModuleWriter.java \
$(JAVA_SLEEPYCAT)/asm/Opcodes.java \
$(JAVA_SLEEPYCAT)/asm/Symbol.java \
$(JAVA_SLEEPYCAT)/asm/SymbolTable.java \
$(JAVA_SLEEPYCAT)/asm/Type.java \
$(JAVA_SLEEPYCAT)/asm/TypePath.java \
$(JAVA_SLEEPYCAT)/asm/TypeReference.java \
$(JAVA_SLEEPYCAT)/bind/ByteArrayBinding.java \
$(JAVA_SLEEPYCAT)/bind/EntityBinding.java \
$(JAVA_SLEEPYCAT)/bind/EntryBinding.java \
@@ -1152,7 +1158,6 @@ $(libj_demojarfile): $(libj_jarfile) $(JAVA_DEMOSRCS)
db_gui: $(libj_guijarfile)
$(libj_guijarfile): $(libj_jarfile) $(JAVA_GUISRCS)
@if test $(JDK_VERSION) -gt 7 ; then \
test -d $(JAVA_GUICLASSTOP) || \
($(MKDIR) -p $(JAVA_GUICLASSTOP) && \
$(CHMOD) $(dmode) $(JAVA_GUICLASSTOP)) ; \
@@ -1161,24 +1166,18 @@ $(libj_guijarfile): $(libj_jarfile) $(JAVA_GUISRCS)
$(CP) $(JAVA_GUIDATAFXML) $(JAVA_GUICLASSTOP)/db_gui/datapage ; \
$(CP) $(JAVA_GUIDBFXML) $(JAVA_GUICLASSTOP)/db_gui/dbpage ; \
$(CP) $(JAVA_GUIDATAFXML) $(JAVA_GUICLASSTOP)/db_gui/envpage ; \
cd $(JAVA_GUICLASSTOP) && $(JAR) cf ../$(libj_guijarfile) . ; \
else \
echo "$(libj_guijarfile) requires JDK 8 or above." ; \
fi
cd $(JAVA_GUICLASSTOP) && $(JAR) cf ../$(libj_guijarfile) . ;
db_guitest: $(libj_guitestjarfile)
$(libj_guitestjarfile): $(libj_guijarfile) $(JAVA_GUITESTSRCS)
@if test $(JDK_VERSION) -gt 7 ; then \
test -d $(JAVA_GUITESTCLASSTOP) || \
($(MKDIR) -p $(JAVA_GUITESTCLASSTOP) && \
$(CHMOD) $(dmode) $(JAVA_GUICLASSTOP)) ; \
@JAVAC@ -classpath "$(libj_jarfile):$(libj_guijarfile):"$(GUITESTCLASSPATH) -d $(JAVA_GUITESTCLASSTOP) \
$(JAVACFLAGS) $(JAVA_GUITESTSRCS) ; \
cd $(JAVA_GUITESTCLASSTOP) && $(JAR) cf ../$(libj_guitestjarfile) . ; \
else \
echo "$(libj_guitestjarfile) requires JDK 8 or above." ; \
fi
cd $(JAVA_GUITESTCLASSTOP) && $(JAR) cf ../$(libj_guitestjarfile) . ;
##################################################
# Utilities
+2 -2
View File
@@ -7,8 +7,8 @@ DB_VERSION_RELEASE=1
# These four lines are updated by dist/bumprel.
DB_VERSION_MAJOR=18
DB_VERSION_MINOR=1
DB_VERSION_PATCH=25
DB_RELEASE_DATE="May 29, 2018"
DB_VERSION_PATCH=32
DB_RELEASE_DATE="February 19, 2019"
DB_VERSION="$DB_VERSION_MAJOR.$DB_VERSION_MINOR.$DB_VERSION_PATCH"
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2011, 2018 Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2019 Oracle and/or its affiliates. All rights reserved.
#
# See the file LICENSE for license information.
+1
View File
@@ -4,6 +4,7 @@ db_env_create
DbEnv.backup
# Remove all files from the target directory tree first.
DB_BACKUP_CLEAN
DB_BACKUP_DEEP_COPY # Copy databases in sub-directories.
DB_BACKUP_FILES # Copy plain files too.
DB_BACKUP_NO_LOGS # Don't backup log files.
DB_BACKUP_SINGLE_DIR # All files go to a single directory.
+1 -1
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*/
+11 -11
View File
@@ -69,8 +69,8 @@ TAR=star
START_DIR=`pwd`
D=`pwd`/../release
R="$D/db-${VERSION}"
DOCS=`pwd`/../../docs_books-18.1
DB_ADDONS=`pwd`/../../db_addons-18.1
DOCS=`pwd`/../../docs_books
DB_ADDONS=`pwd`/../../db_addons
if [ ! -d $DB_ADDONS ]; then
echo "buildpkg requires a db_addons repository at the same level as the db repository."
@@ -127,13 +127,13 @@ else
rm -rf $R
die "Failed updating the docs_books repository."
fi
# has_tag=`hg tags | grep "db-${VERSION}"`
# if [ "$has_tag" = "" ]; then
# hg tag "db-${VERSION}"
# TAG_CREATED="true"
# else
# hg up -r "db-${VERSION}"
# fi
has_tag=`hg tags | grep "db-${VERSION}"`
if [ "$has_tag" = "" ]; then
hg tag "db-${VERSION}"
TAG_CREATED="true"
else
hg up -r "db-${VERSION}"
fi
# Build a copy of the documentation in the release tree.
cd $R/dist
@@ -193,7 +193,7 @@ cd $R && rm -rf test/tcl/TODO test/upgrade test/scr036 test/erlang
cd $R && rm -rf test/perf test/purify test/repmgr
cd $R && rm -rf test/server test/stl test/vxworks
cd $R && rm -rf malware_scans
cd $R && rm -rf static_analysis
cd $R && rm -rf static_analysis
cd $R && rm -rf lang/sql/jdbc
cd $R && rm -rf lang/sql/sqlite/art lang/sql/sqlite/autoconf
cd $R && rm -rf lang/sql/sqlite/autom4te.cache lang/sql/sqlite/contrib
@@ -261,7 +261,7 @@ rm -f $T
cd $R/.. && rm -f $T && zip -q -r $T db-$VERSION
chmod 444 $T
rm -rf $R
rm -rf $R
if [ "$TAG_CREATED" = "true" ]; then
echo "Created a tag in docs_books repository. Please push."
+15 -15
View File
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Berkeley DB 18.1.25.
# Generated by GNU Autoconf 2.69 for Berkeley DB 18.1.32.
#
# Report bugs to <Oracle Technology Network Berkeley DB forum>.
#
@@ -589,9 +589,9 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Berkeley DB'
PACKAGE_TARNAME='db-18.1.25'
PACKAGE_VERSION='18.1.25'
PACKAGE_STRING='Berkeley DB 18.1.25'
PACKAGE_TARNAME='db-18.1.32'
PACKAGE_VERSION='18.1.32'
PACKAGE_STRING='Berkeley DB 18.1.32'
PACKAGE_BUGREPORT='Oracle Technology Network Berkeley DB forum'
PACKAGE_URL=''
@@ -1470,7 +1470,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures Berkeley DB 18.1.25 to adapt to many kinds of systems.
\`configure' configures Berkeley DB 18.1.32 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1519,7 +1519,7 @@ Fine tuning of the installation directories:
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root
[DATAROOTDIR/doc/db-18.1.25]
[DATAROOTDIR/doc/db-18.1.32]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
@@ -1541,7 +1541,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Berkeley DB 18.1.25:";;
short | recursive ) echo "Configuration of Berkeley DB 18.1.32:";;
esac
cat <<\_ACEOF
@@ -1713,7 +1713,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Berkeley DB configure 18.1.25
Berkeley DB configure 18.1.32
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2543,7 +2543,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Berkeley DB $as_me 18.1.25, which was
It was created by Berkeley DB $as_me 18.1.32, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3108,11 +3108,11 @@ DB_VERSION_MAJOR="18"
DB_VERSION_MINOR="1"
DB_VERSION_PATCH="25"
DB_VERSION_PATCH="32"
DB_VERSION_STRING='"Berkeley DB 18.1.25: (May 29, 2018)"'
DB_VERSION_STRING='"Berkeley DB 18.1.32: (February 19, 2019)"'
DB_VERSION_FULL_STRING='"Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)"'
DB_VERSION_FULL_STRING='"Berkeley DB Release 18.1, library version 18.1.32: (February 19, 2019)"'
# Process all options before using them.
@@ -18737,7 +18737,7 @@ $as_echo_n "checking java version... " >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_VERSION" >&5
$as_echo "$JAVA_VERSION" >&6; }
case "$JAVA_VERSION" in
1.[3456789]* | 1.[1-9][0-9]* | [23456789]* ) ;;
1.[3456789]* | 1.[1-9][0-9]* | [23456789]* | [1-9][0-9]*.*.* ) ;;
* )
as_fn_error $? "Java version 1.3 or higher required, got $JAVA_VERSION" "$LINENO" 5 ;;
esac
@@ -26225,7 +26225,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Berkeley DB $as_me 18.1.25, which was
This file was extended by Berkeley DB $as_me 18.1.32, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -26291,7 +26291,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Berkeley DB config.status 18.1.25
Berkeley DB config.status 18.1.32
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
+1 -1
View File
@@ -464,7 +464,7 @@ if test "$db_cv_java" = "yes" -o "$db_cv_jdbc" = "yes" -o "$db_cv_server" = "yes
esac
AC_MSG_RESULT($JAVA_VERSION)
case "$JAVA_VERSION" in
1.[[3456789]]* | 1.[[1-9]][[0-9]]* | [[23456789]]* ) ;;
1.[[3456789]]* | 1.[[1-9]][[0-9]]* | [[23456789]]* | [[1-9]][[0-9]]*.*.* ) ;;
* )
AC_MSG_ERROR([Java version 1.3 or higher required, got $JAVA_VERSION]) ;;
esac
+1 -1
View File
@@ -7,7 +7,7 @@
provider bdb {
/*
*
* Copyright (c) 2011, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2011, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2018 Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2019 Oracle and/or its affiliates. All rights reserved.
#
# See the file LICENSE for license information.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (c) 2016, 2018 Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2016, 2019 Oracle and/or its affiliates. All rights reserved.
#
# See the file LICENSE for license information.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
#
# See the file LICENSE for license information.
#
+1 -1
View File
@@ -1,6 +1,6 @@
#!/bin/sh -
#
# Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
#
# See the file LICENSE for license information.
#
+1
View File
@@ -50,6 +50,7 @@ DB_ASSOC_IMMUTABLE_KEY * I J C
DB_ASSOC_CREATE * I J C
DB_AUTO_COMMIT D I J C
DB_BACKUP_CLEAN D I J C
DB_BACKUP_DEEP_COPY D I J C
DB_BACKUP_FILES D I J C
DB_BACKUP_NO_LOGS D I J C
DB_BACKUP_READ_COUNT D I J C
+1 -1
View File
@@ -6,7 +6,7 @@
msgcsharp="/*-
* Automatically built by dist/s_java_csharp.
*
* Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2002, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*/"
+1 -1
View File
@@ -7,7 +7,7 @@ msgjava="/*-
* Automatically built by dist/s_java_stat.
* Only the javadoc comments can be edited.
*
* Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2002, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*/"
+1 -1
View File
@@ -12,7 +12,7 @@ javadoc $JAVADOC_ARGS -protected -d $DB_HOME/docs/java \
-sourcepath $DB_HOME/lang/java/src \
-stylesheetfile $DB_HOME/lang/java/doc/style.css \
-header '<b>Berkeley DB</b><br><font size="-1"> version '$DB_VERSION_MAJOR.$DB_VERSION_MINOR.$DB_VERSION_PATCH'</font>' \
-windowtitle 'Oracle - Berkeley DB Java API' -bottom '<font size=1>Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.</font>' \
-windowtitle 'Oracle - Berkeley DB Java API' -bottom '<font size=1>Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.</font>' \
com.sleepycat.db \
com.sleepycat.bind com.sleepycat.bind.serial com.sleepycat.bind.tuple \
com.sleepycat.collections \
+1 -1
View File
@@ -13,7 +13,7 @@ javadoc $JAVADOC_ARGS -protected -d $DB_HOME/docs/thrift \
-classpath $DB_HOME/lang/thrift/jars/libthrift.jar:$DB_HOME/lang/thrift/jars/slf4j-log4j12.jar:$DB_HOME/lang/thrift/jars/slf4j-api.jar \
-stylesheetfile $DB_HOME/lang/java/doc/style.css \
-header '<b>Berkeley DB</b><br><font size="-1"> version '$DB_VERSION_MAJOR.$DB_VERSION_MINOR.$DB_VERSION_PATCH'</font>' \
-windowtitle 'Oracle - Berkeley DB Client-Server API' -bottom '<font size=1>Copyright (c) 2016, 2018 Oracle and/or its affiliates. All rights reserved.</font>' \
-windowtitle 'Oracle - Berkeley DB Client-Server API' -bottom '<font size=1>Copyright (c) 2016, 2019 Oracle and/or its affiliates. All rights reserved.</font>' \
com.sleepycat.thrift \
com.sleepycat.client \
com.sleepycat.client.collections \
+3 -3
View File
@@ -19,9 +19,9 @@
# Versions of 3rd party libraries. Versions of slf4j and log4j depend on
# the version of thrift.
THRIFT_VERSION=0.10.0
SLF4J_VERSION=1.7.22
LOG4J_VERSION=2.8.2
THRIFT_VERSION=0.11.0
SLF4J_VERSION=1.7.25
LOG4J_VERSION=2.11.1
die()
{
+1 -1
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2002, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*/
+1 -1
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2002, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*/
+1 -1
View File
@@ -1,5 +1,5 @@
/*-
* Copyright (c) 2009, 2018 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2009, 2019 Oracle and/or its affiliates. All rights reserved.
*
* See the file LICENSE for license information.
*
+1 -1
View File
@@ -1,2 +1,2 @@
Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.
See the file LICENSE for license information.
+1
View File
@@ -66,6 +66,7 @@ ex_sql_binding
ex_sql_fts3
ex_sql_index
ex_sql_load
bdb_sqlthreadtest
ex_sql_multi_thread
ex_sql_query
ex_sql_rtree
+11
View File
@@ -2100,6 +2100,17 @@ echo Java example build finished</command>
<file name="examples/sql/c/ex_sql_load.c"/>
</files>
</project>
<project name="bdb_sqlthreadtest" guid="fb1d496c-ad03-11e8-a5b8-0800279fde64">
<type>app</type>
<configuration></configuration>
<depends>db_sql</depends>
<references>db_sql</references>
<include type="ref">db_sql</include>
<files>
<file name="src\clib\getopt.c"/>
<file name="test\sql\bdb_sqlthreadtest.c"/>
</files>
</project>
<project name="ex_sql_multi_thread" guid="67965313-072A-11DF-8A39-0800200C9A66">
<type>app</type>
<configuration></configuration>
Binary file not shown.
+6 -6
View File
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -65,7 +65,7 @@ DB_MULTIPLE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935890416"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487409056"></a>Parameters</h3>
</div>
</div>
</div>
@@ -73,7 +73,7 @@ DB_MULTIPLE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935906064"></a>pointer</h4>
<h4 class="title"><a id="idm140113487452480"></a>pointer</h4>
</div>
</div>
</div>
@@ -86,7 +86,7 @@ DB_MULTIPLE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935763072"></a>data</h4>
<h4 class="title"><a id="idm140113487418752"></a>data</h4>
</div>
</div>
</div>
@@ -112,7 +112,7 @@ DB_MULTIPLE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935795952"></a>Class</h3>
<h3 class="title"><a id="idm140113487457504"></a>Class</h3>
</div>
</div>
</div>
@@ -124,7 +124,7 @@ DB_MULTIPLE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935809216"></a>See Also</h3>
<h3 class="title"><a id="idm140113487925664"></a>See Also</h3>
</div>
</div>
</div>
+10 -10
View File
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -69,7 +69,7 @@ DB_MULTIPLE_KEY_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935682256"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487335616"></a>Parameters</h3>
</div>
</div>
</div>
@@ -77,7 +77,7 @@ DB_MULTIPLE_KEY_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935661696"></a>pointer</h4>
<h4 class="title"><a id="idm140113487335232"></a>pointer</h4>
</div>
</div>
</div>
@@ -95,7 +95,7 @@ DB_MULTIPLE_KEY_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935805328"></a>data</h4>
<h4 class="title"><a id="idm140113487455120"></a>data</h4>
</div>
</div>
</div>
@@ -119,7 +119,7 @@ DB_MULTIPLE_KEY_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935700256"></a>retkey</h4>
<h4 class="title"><a id="idm140113487349952"></a>retkey</h4>
</div>
</div>
</div>
@@ -132,7 +132,7 @@ DB_MULTIPLE_KEY_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935680048"></a>retklen</h4>
<h4 class="title"><a id="idm140113487316944"></a>retklen</h4>
</div>
</div>
</div>
@@ -145,7 +145,7 @@ DB_MULTIPLE_KEY_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935660208"></a>retdata</h4>
<h4 class="title"><a id="idm140113487312592"></a>retdata</h4>
</div>
</div>
</div>
@@ -158,7 +158,7 @@ DB_MULTIPLE_KEY_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935657712"></a>retdlen</h4>
<h4 class="title"><a id="idm140113487310512"></a>retdlen</h4>
</div>
</div>
</div>
@@ -172,7 +172,7 @@ DB_MULTIPLE_KEY_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935655632"></a>Class</h3>
<h3 class="title"><a id="idm140113487308432"></a>Class</h3>
</div>
</div>
</div>
@@ -184,7 +184,7 @@ DB_MULTIPLE_KEY_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935685552"></a>See Also</h3>
<h3 class="title"><a id="idm140113487389232"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -49,7 +49,7 @@ DB_MULTIPLE_KEY_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935581712"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487210736"></a>Parameters</h3>
</div>
</div>
</div>
@@ -57,7 +57,7 @@ DB_MULTIPLE_KEY_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935583088"></a>pointer</h4>
<h4 class="title"><a id="idm140113487248448"></a>pointer</h4>
</div>
</div>
</div>
@@ -71,7 +71,7 @@ DB_MULTIPLE_KEY_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935568128"></a>kdest</h4>
<h4 class="title"><a id="idm140113487248208"></a>kdest</h4>
</div>
</div>
</div>
@@ -89,7 +89,7 @@ DB_MULTIPLE_KEY_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935543952"></a>klen</h4>
<h4 class="title"><a id="idm140113487281952"></a>klen</h4>
</div>
</div>
</div>
@@ -101,7 +101,7 @@ DB_MULTIPLE_KEY_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935594544"></a>ddest</h4>
<h4 class="title"><a id="idm140113487196064"></a>ddest</h4>
</div>
</div>
</div>
@@ -119,7 +119,7 @@ DB_MULTIPLE_KEY_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935602704"></a>dlen</h4>
<h4 class="title"><a id="idm140113487205648"></a>dlen</h4>
</div>
</div>
</div>
@@ -132,7 +132,7 @@ DB_MULTIPLE_KEY_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935548160"></a>Class</h3>
<h3 class="title"><a id="idm140113487200528"></a>Class</h3>
</div>
</div>
</div>
@@ -144,7 +144,7 @@ DB_MULTIPLE_KEY_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935573696"></a>See Also</h3>
<h3 class="title"><a id="idm140113487247328"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -49,7 +49,7 @@ DB_MULTIPLE_KEY_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935582128"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487234720"></a>Parameters</h3>
</div>
</div>
</div>
@@ -57,7 +57,7 @@ DB_MULTIPLE_KEY_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935587856"></a>pointer</h4>
<h4 class="title"><a id="idm140113487251680"></a>pointer</h4>
</div>
</div>
</div>
@@ -75,7 +75,7 @@ DB_MULTIPLE_KEY_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935584560"></a>dbt</h4>
<h4 class="title"><a id="idm140113487236224"></a>dbt</h4>
</div>
</div>
</div>
@@ -90,7 +90,7 @@ DB_MULTIPLE_KEY_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935560224"></a>key</h4>
<h4 class="title"><a id="idm140113487283264"></a>key</h4>
</div>
</div>
</div>
@@ -102,7 +102,7 @@ DB_MULTIPLE_KEY_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935582560"></a>klen</h4>
<h4 class="title"><a id="idm140113487212416"></a>klen</h4>
</div>
</div>
</div>
@@ -114,7 +114,7 @@ DB_MULTIPLE_KEY_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935545360"></a>data</h4>
<h4 class="title"><a id="idm140113487197984"></a>data</h4>
</div>
</div>
</div>
@@ -127,7 +127,7 @@ DB_MULTIPLE_KEY_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935544592"></a>dlen</h4>
<h4 class="title"><a id="idm140113487197216"></a>dlen</h4>
</div>
</div>
</div>
@@ -140,7 +140,7 @@ DB_MULTIPLE_KEY_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935561664"></a>Class</h3>
<h3 class="title"><a id="idm140113487213856"></a>Class</h3>
</div>
</div>
</div>
@@ -152,7 +152,7 @@ DB_MULTIPLE_KEY_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935600624"></a>See Also</h3>
<h3 class="title"><a id="idm140113487220928"></a>See Also</h3>
</div>
</div>
</div>
+8 -8
View File
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -67,7 +67,7 @@ DB_MULTIPLE_NEXT(void *pointer, DBT *data, void *retdata,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935746528"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487429264"></a>Parameters</h3>
</div>
</div>
</div>
@@ -75,7 +75,7 @@ DB_MULTIPLE_NEXT(void *pointer, DBT *data, void *retdata,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935687232"></a>pointer</h4>
<h4 class="title"><a id="idm140113487440080"></a>pointer</h4>
</div>
</div>
</div>
@@ -93,7 +93,7 @@ DB_MULTIPLE_NEXT(void *pointer, DBT *data, void *retdata,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935906480"></a>data</h4>
<h4 class="title"><a id="idm140113487344112"></a>data</h4>
</div>
</div>
</div>
@@ -120,7 +120,7 @@ DB_MULTIPLE_NEXT(void *pointer, DBT *data, void *retdata,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935776400"></a>retdata</h4>
<h4 class="title"><a id="idm140113487381456"></a>retdata</h4>
</div>
</div>
</div>
@@ -133,7 +133,7 @@ DB_MULTIPLE_NEXT(void *pointer, DBT *data, void *retdata,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935885696"></a>retdlen</h4>
<h4 class="title"><a id="idm140113487570320"></a>retdlen</h4>
</div>
</div>
</div>
@@ -149,7 +149,7 @@ DB_MULTIPLE_NEXT(void *pointer, DBT *data, void *retdata,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935685328"></a>Class</h3>
<h3 class="title"><a id="idm140113487338432"></a>Class</h3>
</div>
</div>
</div>
@@ -161,7 +161,7 @@ DB_MULTIPLE_NEXT(void *pointer, DBT *data, void *retdata,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935808096"></a>See Also</h3>
<h3 class="title"><a id="idm140113487416544"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -69,7 +69,7 @@ DB_MULTIPLE_RECNO_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935633232"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487328832"></a>Parameters</h3>
</div>
</div>
</div>
@@ -77,7 +77,7 @@ DB_MULTIPLE_RECNO_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935632848"></a>pointer</h4>
<h4 class="title"><a id="idm140113487285712"></a>pointer</h4>
</div>
</div>
</div>
@@ -95,7 +95,7 @@ DB_MULTIPLE_RECNO_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935665376"></a>data</h4>
<h4 class="title"><a id="idm140113487424048"></a>data</h4>
</div>
</div>
</div>
@@ -119,7 +119,7 @@ DB_MULTIPLE_RECNO_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935671824"></a>recno</h4>
<h4 class="title"><a id="idm140113487324912"></a>recno</h4>
</div>
</div>
</div>
@@ -133,7 +133,7 @@ DB_MULTIPLE_RECNO_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935657584"></a>retdata</h4>
<h4 class="title"><a id="idm140113487312048"></a>retdata</h4>
</div>
</div>
</div>
@@ -147,7 +147,7 @@ DB_MULTIPLE_RECNO_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935631360"></a>retdlen</h4>
<h4 class="title"><a id="idm140113487283808"></a>retdlen</h4>
</div>
</div>
</div>
@@ -161,7 +161,7 @@ DB_MULTIPLE_RECNO_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935628864"></a>Class</h3>
<h3 class="title"><a id="idm140113487281728"></a>Class</h3>
</div>
</div>
</div>
@@ -173,7 +173,7 @@ DB_MULTIPLE_RECNO_NEXT(void *pointer, DBT *data,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935639248"></a>See Also</h3>
<h3 class="title"><a id="idm140113487291024"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -49,7 +49,7 @@ DB_MULTIPLE_RECNO_RESERVE_NEXT(void *pointer, DBT *dbt, db_recno_t recno,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935540944"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487238400"></a>Parameters</h3>
</div>
</div>
</div>
@@ -57,7 +57,7 @@ DB_MULTIPLE_RECNO_RESERVE_NEXT(void *pointer, DBT *dbt, db_recno_t recno,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935535824"></a>pointer</h4>
<h4 class="title"><a id="idm140113487182640"></a>pointer</h4>
</div>
</div>
</div>
@@ -71,7 +71,7 @@ DB_MULTIPLE_RECNO_RESERVE_NEXT(void *pointer, DBT *dbt, db_recno_t recno,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935518272"></a>dbt</h4>
<h4 class="title"><a id="idm140113487171104"></a>dbt</h4>
</div>
</div>
</div>
@@ -86,7 +86,7 @@ DB_MULTIPLE_RECNO_RESERVE_NEXT(void *pointer, DBT *dbt, db_recno_t recno,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935496032"></a>recno</h4>
<h4 class="title"><a id="idm140113487171808"></a>recno</h4>
</div>
</div>
</div>
@@ -102,7 +102,7 @@ DB_MULTIPLE_RECNO_RESERVE_NEXT(void *pointer, DBT *dbt, db_recno_t recno,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935481504"></a>ddest</h4>
<h4 class="title"><a id="idm140113487134736"></a>ddest</h4>
</div>
</div>
</div>
@@ -120,7 +120,7 @@ DB_MULTIPLE_RECNO_RESERVE_NEXT(void *pointer, DBT *dbt, db_recno_t recno,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935505008"></a>dlen</h4>
<h4 class="title"><a id="idm140113487158592"></a>dlen</h4>
</div>
</div>
</div>
@@ -133,7 +133,7 @@ DB_MULTIPLE_RECNO_RESERVE_NEXT(void *pointer, DBT *dbt, db_recno_t recno,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935499344"></a>Class</h3>
<h3 class="title"><a id="idm140113487170448"></a>Class</h3>
</div>
</div>
</div>
@@ -145,7 +145,7 @@ DB_MULTIPLE_RECNO_RESERVE_NEXT(void *pointer, DBT *dbt, db_recno_t recno,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935536240"></a>See Also</h3>
<h3 class="title"><a id="idm140113487189728"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -66,7 +66,7 @@ DB_MULTIPLE_RECNO_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935622864"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487207408"></a>Parameters</h3>
</div>
</div>
</div>
@@ -74,7 +74,7 @@ DB_MULTIPLE_RECNO_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935622480"></a>pointer</h4>
<h4 class="title"><a id="idm140113487276512"></a>pointer</h4>
</div>
</div>
</div>
@@ -87,7 +87,7 @@ DB_MULTIPLE_RECNO_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935553360"></a>data</h4>
<h4 class="title"><a id="idm140113487205840"></a>data</h4>
</div>
</div>
</div>
@@ -106,7 +106,7 @@ DB_MULTIPLE_RECNO_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935552416"></a>Class</h3>
<h3 class="title"><a id="idm140113487235840"></a>Class</h3>
</div>
</div>
</div>
@@ -118,7 +118,7 @@ DB_MULTIPLE_RECNO_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935536496"></a>See Also</h3>
<h3 class="title"><a id="idm140113487188720"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -49,7 +49,7 @@ DB_MULTIPLE_RECNO_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935570688"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487224768"></a>Parameters</h3>
</div>
</div>
</div>
@@ -57,7 +57,7 @@ DB_MULTIPLE_RECNO_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935519328"></a>pointer</h4>
<h4 class="title"><a id="idm140113487225216"></a>pointer</h4>
</div>
</div>
</div>
@@ -75,7 +75,7 @@ DB_MULTIPLE_RECNO_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935574336"></a>dbt</h4>
<h4 class="title"><a id="idm140113487226528"></a>dbt</h4>
</div>
</div>
</div>
@@ -90,7 +90,7 @@ DB_MULTIPLE_RECNO_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935578992"></a>recno</h4>
<h4 class="title"><a id="idm140113487205024"></a>recno</h4>
</div>
</div>
</div>
@@ -102,7 +102,7 @@ DB_MULTIPLE_RECNO_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935528976"></a>data</h4>
<h4 class="title"><a id="idm140113487180816"></a>data</h4>
</div>
</div>
</div>
@@ -114,7 +114,7 @@ DB_MULTIPLE_RECNO_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935496672"></a>dlen</h4>
<h4 class="title"><a id="idm140113487149760"></a>dlen</h4>
</div>
</div>
</div>
@@ -127,7 +127,7 @@ DB_MULTIPLE_RECNO_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935513536"></a>Class</h3>
<h3 class="title"><a id="idm140113487166704"></a>Class</h3>
</div>
</div>
</div>
@@ -139,7 +139,7 @@ DB_MULTIPLE_RECNO_WRITE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935538384"></a>See Also</h3>
<h3 class="title"><a id="idm140113487190608"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -49,7 +49,7 @@ DB_MULTIPLE_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935630720"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487254816"></a>Parameters</h3>
</div>
</div>
</div>
@@ -57,7 +57,7 @@ DB_MULTIPLE_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935584688"></a>dbt</h4>
<h4 class="title"><a id="idm140113487238112"></a>dbt</h4>
</div>
</div>
</div>
@@ -72,7 +72,7 @@ DB_MULTIPLE_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935596816"></a>pointer</h4>
<h4 class="title"><a id="idm140113487249312"></a>pointer</h4>
</div>
</div>
</div>
@@ -86,7 +86,7 @@ DB_MULTIPLE_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935611696"></a>ddest</h4>
<h4 class="title"><a id="idm140113487264448"></a>ddest</h4>
</div>
</div>
</div>
@@ -104,7 +104,7 @@ DB_MULTIPLE_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935586352"></a>dlen</h4>
<h4 class="title"><a id="idm140113487239360"></a>dlen</h4>
</div>
</div>
</div>
@@ -117,7 +117,7 @@ DB_MULTIPLE_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935578320"></a>Class</h3>
<h3 class="title"><a id="idm140113487230912"></a>Class</h3>
</div>
</div>
</div>
@@ -129,7 +129,7 @@ DB_MULTIPLE_RESERVE_NEXT(void *pointer, DBT *dbt,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935617040"></a>See Also</h3>
<h3 class="title"><a id="idm140113487253664"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -62,7 +62,7 @@ DB_MULTIPLE_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935606688"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487298752"></a>Parameters</h3>
</div>
</div>
</div>
@@ -70,7 +70,7 @@ DB_MULTIPLE_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935606304"></a>pointer</h4>
<h4 class="title"><a id="idm140113487259216"></a>pointer</h4>
</div>
</div>
</div>
@@ -83,7 +83,7 @@ DB_MULTIPLE_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935764544"></a>data</h4>
<h4 class="title"><a id="idm140113487420224"></a>data</h4>
</div>
</div>
</div>
@@ -102,7 +102,7 @@ DB_MULTIPLE_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935628448"></a>Class</h3>
<h3 class="title"><a id="idm140113487281312"></a>Class</h3>
</div>
</div>
</div>
@@ -114,7 +114,7 @@ DB_MULTIPLE_WRITE_INIT(void *pointer, DBT *data); </pre>
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935620608"></a>See Also</h3>
<h3 class="title"><a id="idm140113487264880"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -49,7 +49,7 @@ DB_MULTIPLE_WRITE_NEXT(void *pointer, DBT *dbt, void *data,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935600464"></a>Parameters</h3>
<h3 class="title"><a id="idm140113487253376"></a>Parameters</h3>
</div>
</div>
</div>
@@ -57,7 +57,7 @@ DB_MULTIPLE_WRITE_NEXT(void *pointer, DBT *dbt, void *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935604976"></a>pointer</h4>
<h4 class="title"><a id="idm140113487248576"></a>pointer</h4>
</div>
</div>
</div>
@@ -75,7 +75,7 @@ DB_MULTIPLE_WRITE_NEXT(void *pointer, DBT *dbt, void *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935631168"></a>dbt</h4>
<h4 class="title"><a id="idm140113487262896"></a>dbt</h4>
</div>
</div>
</div>
@@ -90,7 +90,7 @@ DB_MULTIPLE_WRITE_NEXT(void *pointer, DBT *dbt, void *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935608224"></a>data</h4>
<h4 class="title"><a id="idm140113487274016"></a>data</h4>
</div>
</div>
</div>
@@ -102,7 +102,7 @@ DB_MULTIPLE_WRITE_NEXT(void *pointer, DBT *dbt, void *data,
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481935659120"></a>dlen</h4>
<h4 class="title"><a id="idm140113487228624"></a>dlen</h4>
</div>
</div>
</div>
@@ -115,7 +115,7 @@ DB_MULTIPLE_WRITE_NEXT(void *pointer, DBT *dbt, void *data,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935604624"></a>Class</h3>
<h3 class="title"><a id="idm140113487245040"></a>Class</h3>
</div>
</div>
</div>
@@ -127,7 +127,7 @@ DB_MULTIPLE_WRITE_NEXT(void *pointer, DBT *dbt, void *data,
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481935592176"></a>See Also</h3>
<h3 class="title"><a id="idm140113487259088"></a>See Also</h3>
</div>
</div>
</div>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
+1 -1
View File
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
+1 -1
View File
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
+3 -3
View File
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.25</p>
<p>Library Version 18.1.32</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -246,7 +246,7 @@
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140481927791456"></a>Environment Variables</h3>
<h3 class="title"><a id="idm140113479426592"></a>Environment Variables</h3>
</div>
</div>
</div>
@@ -254,7 +254,7 @@
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idm140481927791072"></a>DB_HOME</h4>
<h4 class="title"><a id="idm140113479426208"></a>DB_HOME</h4>
</div>
</div>
</div>

Some files were not shown because too many files have changed in this diff Show More