June 2001
Intermediate to advanced
688 pages
19h 18m
English
#include <db.h> int log_stat(DB_ENV *env, DB_LOG_STAT **spp, void *(*db_malloc)(size_t));
The log_stat function creates a statistical structure and copies a pointer to it into a user-specified memory location.
Statistical structures are created in allocated memory. If db_malloc is non-NULL, it is called to allocate the memory; otherwise, the library function malloc(3) is used. The function db_malloc must match the calling conventions of the malloc(3) library routine. Regardless, the caller is responsible for deallocating the returned memory. To deallocate returned memory, free the returned memory reference; references inside the returned memory do not need to be individually freed.
The log region statistics are stored ...