A set of DB_ENV configuration methods which were not environment specific, but which instead affected the entire application space, have been removed from the DB_ENV object and replaced by static functions. The following table lists the DB_ENV methods previously available to applications and the static functions that should now be used instead.
DB_ENV method | Berkeley DB 3.1 function |
---|---|
DB_ENV->set_func_close | db_env_set_func_close |
DB_ENV->set_func_dirfree | db_env_set_func_dirfree |
DB_ENV->set_func_dirlist | db_env_set_func_dirlist |
DB_ENV->set_func_exists | db_env_set_func_exists |
DB_ENV->set_func_free | db_env_set_func_free |
DB_ENV->set_func_fsync | db_env_set_func_fsync |
DB_ENV->set_func_ioinfo | db_env_set_func_ioinfo |
DB_ENV->set_func_malloc | db_env_set_func_malloc |
DB_ENV->set_func_map | dbenv_set_func_map |
DB_ENV->set_func_open | db_env_set_func_open |
DB_ENV->set_func_read | db_env_set_func_read |
DB_ENV->set_func_realloc | db_env_set_func_realloc |
DB_ENV->set_func_rename | db_env_set_func_rename |
DB_ENV->set_func_seek | db_env_set_func_seek |
DB_ENV->set_func_sleep | db_env_set_func_sleep |
DB_ENV->set_func_unlink | db_env_set_func_unlink |
DB_ENV->set_func_unmap | dbenv_set_func_unmap |
DB_ENV->set_func_write | db_env_set_func_write |
DB_ENV->set_func_yield | db_env_set_func_yield |
DB_ENV->set_pageyield | dbenv_set_pageyield |
DB_ENV->set_region_init | dbenv_set_region_init |
DB_ENV->set_mutexlocks | dbenv_set_mutexlocks |
DB_ENV->set_tas_spins | dbenv_set_tas_spins |