DBENV->set_func_free
|

|
#include <db.h>
int
DBENV->set_func_free(DB_ENV *dbenv, void (*func_free)(void *ptr));
Description
Replace Berkeley DB calls to the ANSI C X3.159-1989 (ANSI C) standard
free function with func_free, which must conform to
the standard interface.
The DBENV->set_func_free interface affects the entire application, not only the
environment in which it is called.
The DBENV->set_func_free interface may only be used to configure Berkeley DB before
the DBENV->open interface is called.
The DBENV->set_func_free
function returns a non-zero error value on failure and 0 on success.
Errors
- EINVAL
- An invalid flag value or parameter was specified.
Called after DBENV->open was called.
See Also
DBENV->set_func_close,
DBENV->set_func_dirfree,
DBENV->set_func_dirlist,
DBENV->set_func_exists,
DBENV->set_func_free,
DBENV->set_func_fsync,
DBENV->set_func_ioinfo,
DBENV->set_func_malloc,
DBENV->set_func_map,
DBENV->set_func_open,
DBENV->set_func_read,
DBENV->set_func_realloc,
DBENV->set_func_seek,
DBENV->set_func_sleep,
DBENV->set_func_unlink,
DBENV->set_func_unmap,
DBENV->set_func_write
and
DBENV->set_func_yield.
Copyright Sleepycat Software