GNUmifluz: REC_INTRO

db_am.h
#define REC_INTRO ( func,
inc_count )

Value:

{ \
 file_dbp = NULL; \
 dbc = NULL; \
 if ((ret = func(dbenv, dbtp->data, &argp)) != 0) \
 goto out; \
 if ((ret = CDB___db_fileid_to_db(dbenv, \
 &file_dbp, argp->fileid, inc_count)) != 0) { \
 if (ret == DB_DELETED) { \
 ret = 0; \
 goto done; \
 } \
 goto out; \
 } \
 if (file_dbp == NULL) \
 goto out; \
 if ((ret = file_dbp->cursor(file_dbp, NULL, &dbc, 0)) != 0) \
 goto out; \
 F_SET(dbc, DBC_RECOVER); \
 mpf = file_dbp->mpf; \
}

Definition at line 48 of file db_am.h.

Referenced by CDB___bam_adj_recover(), CDB___bam_cadjust_recover(), CDB___bam_cdel_recover(), CDB___bam_pg_alloc_recover(), CDB___bam_pg_free_recover(), CDB___bam_repl_recover(), CDB___bam_root_recover(), CDB___bam_rsplit_recover(), CDB___bam_split_recover(), CDB___crdel_metasub_recover(), CDB___db_addrem_recover(), CDB___db_big_recover(), CDB___db_noop_recover(), CDB___db_ovref_recover(), CDB___db_relink_recover(), CDB___ham_copypage_recover(), CDB___ham_groupalloc_recover(), CDB___ham_insdel_recover(), CDB___ham_metagroup_recover(), CDB___ham_newpage_recover(), CDB___ham_replace_recover(), CDB___ham_splitdata_recover(), CDB___qam_add_recover(), CDB___qam_del_recover(), CDB___qam_inc_recover(), CDB___qam_incfirst_recover(), and CDB___qam_mvptr_recover().


Generated on Sun Jun 8 10:56:45 2008 for GNUmifluz by doxygen 1.5.5

AltStyle によって変換されたページ (->オリジナル) /