summaryrefslogtreecommitdiff
path: root/src/block/block_open.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/block/block_open.c')
-rw-r--r--src/block/block_open.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/block/block_open.c b/src/block/block_open.c
index d47a3962ca3..49900d4bb31 100644
--- a/src/block/block_open.c
+++ b/src/block/block_open.c
@@ -93,8 +93,7 @@ __block_destroy(WT_SESSION_IMPL *session, WT_BLOCK *block)
*/
int
__wt_block_open(WT_SESSION_IMPL *session, const char *filename,
- const char *config, const char *cfg[], int forced_salvage,
- WT_BLOCK **blockp)
+ const char *cfg[], int forced_salvage, WT_BLOCK **blockp)
{
WT_BLOCK *block;
WT_CONFIG_ITEM cval;
@@ -123,12 +122,12 @@ __wt_block_open(WT_SESSION_IMPL *session, const char *filename,
WT_ERR(__wt_strdup(session, filename, &block->name));
- /* Configuration: allocation size. */
- WT_ERR(__wt_config_getones(session, config, "allocation_size", &cval));
+ /* Get the allocation size. */
+ WT_ERR(__wt_config_gets(session, cfg, "allocation_size", &cval));
block->allocsize = (uint32_t)cval.val;
/* Configuration: optional OS buffer cache maximum size. */
- WT_ERR(__wt_config_getones(session, config, "os_cache_max", &cval));
+ WT_ERR(__wt_config_gets(session, cfg, "os_cache_max", &cval));
block->os_cache_max = cval.val;
#ifdef HAVE_POSIX_FADVISE
if (conn->direct_io && block->os_cache_max)
@@ -142,8 +141,7 @@ __wt_block_open(WT_SESSION_IMPL *session, const char *filename,
#endif
/* Configuration: optional immediate write scheduling flag. */
- WT_ERR(
- __wt_config_getones(session, config, "os_cache_dirty_max", &cval));
+ WT_ERR(__wt_config_gets(session, cfg, "os_cache_dirty_max", &cval));
block->os_cache_dirty_max = cval.val;
#ifdef HAVE_SYNC_FILE_RANGE
if (conn->direct_io && block->os_cache_dirty_max)