db_vrfy.c File Reference
#include "config.h"
#include <sys/types.h>
#include <errno.h>
#include <string.h>
#include "db_int.h"
#include "db_page.h"
#include "db_swap.h"
#include "db_verify.h"
#include "db_ext.h"
#include "btree.h"
#include "hash.h"
#include "qam.h"
Go to the source code of this file.
Defines
#define
OKFLAGS (DB_AGGRESSIVE | DB_NOORDERCHK | DB_ORDERCHKONLY | DB_SALVAGE)
Functions
static int __db_vrfy_orderchkonly
__P ((
DB *,
VRFY_DBINFO *, const char *, const char *, u_int32_t))
static int __db_salvage_unknowns
__P ((
DB *,
VRFY_DBINFO *, void *, int(*)(void *, const void *), u_int32_t))
static int __db_salvage_subdbs
__P ((
DB *,
VRFY_DBINFO *, void *, int(*)(void *, const void *), u_int32_t, int *))
static int __db_is_valid_pagetype
__P ((u_int32_t))
static int __db_is_valid_magicno
__P ((u_int32_t,
DBTYPE *))
int
CDB___db_verify (
DB *dbp, const char *file, const char *database, FILE *outfile, u_int32_t flags)
Variables
static const char
revid [] = "$Id: db__vrfy_8c.html,v 1.1 2008年06月08日 10:18:28 sebdiaz Exp $"