This appendix describes functionality that existed on the DB_ENV handle in releases prior to Berkeley DB 3.1. In 3.1, this functionality was moved to as series of static functions, as in this appendix.
Static Function | Description |
---|---|
db_env_set_func_close | Replace Berkeley DB calls to close() with the identified function. |
db_env_set_func_dirfree | Specify function used to free memory obtained due to a directory walk. |
db_env_set_func_dirlist | Specify function used to free memory obtained due to a directory list. |
db_env_set_func_exists | Specify function used to determine whether a file exists. |
db_env_set_func_file_map | Specify function used to map a file into memory. |
db_env_set_func_free | Specify function used to free memory. |
db_env_set_func_fsync | Specify function used to sync a file to disk. |
db_env_set_func_ftruncate | Specify function used to truncate a file. |
db_env_set_func_ioinfo | Specify function used to determine file characteristics. |
db_env_set_func_malloc | Specify function used to allocate memory. |
db_env_set_func_open | Specify function used to open a file. |
db_env_set_func_pread | Specify function used to read data from an object. |
db_env_set_func_pwrite | Specify function used to write data to an object. |
db_env_set_func_read | Specify function used to read data from an object. |
db_env_set_func_realloc | Specify function used to change the size of memory pointed to by a pointer. |
db_env_set_func_region_map | Specify function used to created shared memory regions. |
db_env_set_func_rename | Specify function used to change the name of a file. |
db_env_set_func_seek | Specify function used to specify a location in a file. |
db_env_set_func_unlink | Specify function used to delete a file. |
db_env_set_func_write | Specify function used to write data to an object. |
db_env_set_func_yield | Specify function used to yield the processor to another thread of control. |