db_int.h File Reference
#include "db.h"
#include <varargs.h>
#include "queue.h"
#include "shqueue.h"
#include "debug.h"
#include "mutex.h"
#include "mutex_ext.h"
#include "region.h"
#include "env_ext.h"
#include "os.h"
#include "os_ext.h"
#include "common_ext.h"
Go to the source code of this file.
Classes
Defines
#define
ALIGN(value, bound) (((value) + (bound) - 1) & ~(((u_int)bound) - 1))
#define
DB_GLOBAL(v) CDB___db_global_values.v
#define
DB_LINE "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
#define
DB_LOGGING(dbc) (LOGGING_ON((dbc)->dbp->
dbenv) && !F_ISSET(dbc, DBC_RECOVER))
#define
DB_NONBLOCK(C) ((C)->txn != NULL && F_ISSET((C)->txn, TXN_NOWAIT))
#define
F_CLR(p, f) (p)->flags &= ~(f)
#define
F_ISSET(p, f) ((p)->flags & (f))
#define
F_SET(p, f) (p)->flags |= (f)
#define
FLD_CLR(fld, f) (fld) &= ~(f)
#define
FLD_SET(fld, f) (fld) |= (f)
#define
LF_CLR(f) (flags &= ~(f))
#define
LF_SET(f) (flags |= (f))
#define
SSZ(name, field) ((int)&(((name *)0)->field))
#define
SSZA(name, field) ((int)&(((name *)0)->field[0]))
Typedefs
Enumerations
Variables