mdb_debug(3)

mdb_debug3

Debug macros

Usage

Macros

#define MDB_DEBUG 0
#define DPRINTF(args) ((void) 0)
#define DPUTS(arg) DPRINTF(('%s', arg))
#define DDBI(mc) (((mc)->mc_flags & C_SUB) ? -(int)(mc)->mc_dbi : (int)(mc)->mc_dbi)

Detailed Description

Macro Definition Documentation

#define MDB_DEBUG 0

Enable debug output. Needs variable argument macros (a C99 feature). Set this to 1 for copious tracing. Set to 2 to add dumps of all IDLs read from and written to the database (used for free space management).

#define DPUTS(arg) DPRINTF(('%s', arg))

Print a debug string. The string is printed literally, with no format processing.

#define DDBI(mc) (((mc)->mc_flags & C_SUB) ? -(int)(mc)->mc_dbi : (int)(mc)->mc_dbi)

Debugging output value of a cursor DBI: Negative in a sub-cursor.

Releases

6 releases since Debian 8 (Jessie); the text changed 4 times.

  1. 8
  2. 9
  3. 10
  4. 11–12
  5. 13

Author

Generated automatically by Doxygen for LMDB from the source code.

From lmdb-doc 0.9.31-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.