GNUmifluz: CDB___memp_fopen

mp_fopen.c
__P
mp
int CDB___memp_fopen ( DB_MPOOL * dbmp,
MPOOLFILE * mfp,
const char * path,
u_int32_t flags,
int mode,
size_t pagesize,
int needlock,
DB_MPOOL_FINFO * finfop,
DB_MPOOLFILE ** retp
)

Definition at line 109 of file mp_fopen.c.

References __db_mutex_init, __memp_mf_open(), __db_mpoolfile::addr, CDB___db_appname(), CDB___db_err(), CDB___db_mutex_alloc(), CDB___os_calloc(), CDB___os_closehandle(), CDB___os_fileid(), CDB___os_free(), CDB___os_freestr(), CDB___os_ioinfo(), CDB___os_mapfile(), CDB___os_open(), CDB_db_strerror(), __mpoolfile::clear_len, __db_mpool_finfo::clear_len, DB_APP_DATA, DB_CMPR_DIVIDE, DB_COMPRESS, DB_CREATE, DB_ENV_NOMMAP, DB_ENV_THREAD, DB_FH_VALID, DB_FILE_ID_LEN, DB_MAXMMAPSIZE, DB_NOMMAP, DB_ODDFILESIZE, DB_OSO_CREATE, DB_OSO_RDONLY, DB_RDONLY, dbenv, __db_mpoolfile::dbmp, F_CLR, F_ISSET, F_SET, __db_mpoolfile::fh, __db_mpool_finfo::fileid, __mpoolfile::ftype, __db_mpool_finfo::ftype, __db_mpoolfile::len, LF_ISSET, __mpoolfile::lsn_off, __db_mpool_finfo::lsn_offset, MEGABYTE, __db_mpoolfile::mfp, MP_CAN_MMAP, MP_CMPR, __db_env::mp_mmapsize, MP_READONLY, MUTEX_THREAD, MUTEX_THREAD_LOCK, MUTEX_THREAD_UNLOCK, __db_mpoolfile::mutexp, NULL, __db_mpool_finfo::pgcookie, PGNO_BASE_MD, R_LOCK, R_UNLOCK, __db_mpoolfile::ref, __db_env::reginfo, and TAILQ_INSERT_TAIL.

Referenced by CDB___memp_bhwrite(), and CDB_memp_fopen().


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

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