⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mkconsts

📁 关于Berkelay数据库的共享源码
💻
📖 第 1 页 / 共 2 页
字号:
#!/usr/bin/perluse ExtUtils::Constant qw(WriteConstants); use constant DEFINE => 'define' ;use constant STRING => 'string' ;use constant IGNORE => 'ignore' ;%constants = (	#########	# 2.0.3	#########	DBM_INSERT                 => IGNORE,	DBM_REPLACE                => IGNORE,	DBM_SUFFIX                 => IGNORE,	DB_AFTER                   => DEFINE,	DB_AM_DUP                  => IGNORE,	DB_AM_INMEM                => IGNORE,	DB_AM_LOCKING              => IGNORE,	DB_AM_LOGGING              => IGNORE,	DB_AM_MLOCAL               => IGNORE,	DB_AM_PGDEF                => IGNORE,	DB_AM_RDONLY               => IGNORE,	DB_AM_RECOVER              => IGNORE,	DB_AM_SWAP                 => IGNORE,	DB_AM_TXN                  => IGNORE,	DB_APP_INIT                => DEFINE,	DB_BEFORE                  => DEFINE,	DB_BTREEMAGIC              => DEFINE,	DB_BTREEVERSION            => DEFINE,	DB_BT_DELIMITER            => IGNORE,	DB_BT_EOF                  => IGNORE,	DB_BT_FIXEDLEN             => IGNORE,	DB_BT_PAD                  => IGNORE,	DB_BT_SNAPSHOT             => IGNORE,	DB_CHECKPOINT              => DEFINE,	DB_CREATE                  => DEFINE,	DB_CURRENT                 => DEFINE,	DB_DBT_INTERNAL            => IGNORE,	DB_DBT_MALLOC              => IGNORE,	DB_DBT_PARTIAL             => IGNORE,	DB_DBT_USERMEM             => IGNORE,	DB_DELETED                 => DEFINE,	DB_DELIMITER               => DEFINE,	DB_DUP                     => DEFINE,	DB_EXCL                    => DEFINE,	DB_FIRST                   => DEFINE,	DB_FIXEDLEN                => DEFINE,	DB_FLUSH                   => DEFINE,	DB_HASHMAGIC               => DEFINE,	DB_HASHVERSION             => DEFINE,	DB_HS_DIRTYMETA            => IGNORE,	DB_INCOMPLETE              => DEFINE,	DB_INIT_LOCK               => DEFINE,	DB_INIT_LOG                => DEFINE,	DB_INIT_MPOOL              => DEFINE,	DB_INIT_TXN                => DEFINE,	DB_KEYEXIST                => DEFINE,	DB_KEYFIRST                => DEFINE,	DB_KEYLAST                 => DEFINE,	DB_LAST                    => DEFINE,	DB_LOCKMAGIC               => DEFINE,	DB_LOCKVERSION             => DEFINE,	DB_LOCK_DEADLOCK           => DEFINE,	DB_LOCK_NOTGRANTED         => DEFINE,	DB_LOCK_NOTHELD            => DEFINE,	DB_LOCK_NOWAIT             => DEFINE,	DB_LOCK_RIW_N              => DEFINE,	DB_LOCK_RW_N               => DEFINE,	DB_LOGMAGIC                => DEFINE,	DB_LOGVERSION              => DEFINE,	DB_MAX_PAGES               => DEFINE,	DB_MAX_RECORDS             => DEFINE,	DB_MPOOL_CLEAN             => DEFINE,	DB_MPOOL_CREATE            => DEFINE,	DB_MPOOL_DIRTY             => DEFINE,	DB_MPOOL_DISCARD           => DEFINE,	DB_MPOOL_LAST              => DEFINE,	DB_MPOOL_NEW               => DEFINE,	DB_MPOOL_PRIVATE           => DEFINE,	DB_MUTEXDEBUG              => DEFINE,	DB_NEEDSPLIT               => DEFINE,	DB_NEXT                    => DEFINE,	DB_NOOVERWRITE             => DEFINE,	DB_NORECURSE               => DEFINE,	DB_NOSYNC                  => DEFINE,	DB_NOTFOUND                => DEFINE,	DB_PAD                     => DEFINE,	DB_PREV                    => DEFINE,	DB_RDONLY                  => DEFINE,	DB_REGISTERED              => DEFINE,	DB_RE_MODIFIED             => IGNORE,	DB_SEQUENTIAL              => DEFINE,	DB_SET                     => DEFINE,	DB_SET_RANGE               => DEFINE,	DB_SNAPSHOT                => DEFINE,	DB_SWAPBYTES               => DEFINE,	DB_TEMPORARY               => DEFINE,	DB_TRUNCATE                => DEFINE,	DB_TXNMAGIC                => DEFINE,	DB_TXNVERSION              => DEFINE,	DB_TXN_BACKWARD_ROLL       => DEFINE,	DB_TXN_FORWARD_ROLL        => DEFINE,	DB_TXN_LOCK_2PL            => DEFINE,	DB_TXN_LOCK_MASK           => DEFINE,	DB_TXN_LOCK_OPTIMISTIC     => DEFINE,	DB_TXN_LOG_MASK            => DEFINE,	DB_TXN_LOG_REDO            => DEFINE,	DB_TXN_LOG_UNDO            => DEFINE,	DB_TXN_LOG_UNDOREDO        => DEFINE,	DB_TXN_OPENFILES           => DEFINE,	DB_TXN_REDO                => DEFINE,	DB_TXN_UNDO                => DEFINE,	DB_USE_ENVIRON             => DEFINE,	DB_USE_ENVIRON_ROOT        => DEFINE,	DB_VERSION_MAJOR           => DEFINE,	DB_VERSION_MINOR           => DEFINE,	DB_VERSION_PATCH           => DEFINE,	DB_VERSION_STRING          => STRING,	_DB_H_                     => IGNORE,	__BIT_TYPES_DEFINED__      => IGNORE,	const                      => IGNORE,	# enum DBTYPE	DB_BTREE                   => '2.0.3',	DB_HASH                    => '2.0.3',	DB_RECNO                   => '2.0.3',	DB_UNKNOWN                 => '2.0.3',	# enum db_lockop_t	DB_LOCK_DUMP               => '2.0.3',	DB_LOCK_GET                => '2.0.3',	DB_LOCK_PUT                => '2.0.3',	DB_LOCK_PUT_ALL            => '2.0.3',	DB_LOCK_PUT_OBJ            => '2.0.3',	# enum db_lockmode_t	DB_LOCK_NG                 => IGNORE, # 2.0.3	DB_LOCK_READ               => IGNORE, # 2.0.3	DB_LOCK_WRITE              => IGNORE, # 2.0.3	DB_LOCK_IREAD              => IGNORE, # 2.0.3	DB_LOCK_IWRITE             => IGNORE, # 2.0.3	DB_LOCK_IWR                => IGNORE, # 2.0.3	# enum ACTION	FIND                       => IGNORE, # 2.0.3	ENTER                      => IGNORE, # 2.0.3	#########	# 2.1.0	#########	DB_NOMMAP                  => DEFINE,	#########	# 2.2.6	#########	DB_AM_THREAD               => IGNORE,	DB_ARCH_ABS                => DEFINE,	DB_ARCH_DATA               => DEFINE,	DB_ARCH_LOG                => DEFINE,	DB_LOCK_CONFLICT           => DEFINE,	DB_LOCK_DEFAULT            => DEFINE,	DB_LOCK_NORUN              => DEFINE,	DB_LOCK_OLDEST             => DEFINE,	DB_LOCK_RANDOM             => DEFINE,	DB_LOCK_YOUNGEST           => DEFINE,	DB_RECOVER                 => DEFINE,	DB_RECOVER_FATAL           => DEFINE,	DB_THREAD                  => DEFINE,	DB_TXN_NOSYNC              => DEFINE,	#########	# 2.3.0	#########	DB_BTREEOLDVER             => DEFINE,	DB_BT_RECNUM               => IGNORE,	DB_FILE_ID_LEN             => DEFINE,	DB_GETREC                  => DEFINE,	DB_HASHOLDVER              => DEFINE,	DB_KEYEMPTY                => DEFINE,	DB_LOGOLDVER               => DEFINE,	DB_RECNUM                  => DEFINE,	DB_RECORDCOUNT             => DEFINE,	DB_RENUMBER                => DEFINE,	DB_RE_DELIMITER            => IGNORE,	DB_RE_FIXEDLEN             => IGNORE,	DB_RE_PAD                  => IGNORE,	DB_RE_RENUMBER             => IGNORE,	DB_RE_SNAPSHOT             => IGNORE,	#########	# 2.3.10	#########	DB_APPEND                  => DEFINE,	DB_GET_RECNO               => DEFINE,	DB_SET_RECNO               => DEFINE,	DB_TXN_CKP                 => DEFINE,	#########	# 2.3.11	#########	DB_ENV_APPINIT             => DEFINE,	DB_ENV_STANDALONE          => DEFINE,	DB_ENV_THREAD              => DEFINE,	#########	# 2.3.12	#########	DB_FUNC_CALLOC             => IGNORE,	DB_FUNC_CLOSE              => IGNORE,	DB_FUNC_DIRFREE            => IGNORE,	DB_FUNC_DIRLIST            => IGNORE,	DB_FUNC_EXISTS             => IGNORE,	DB_FUNC_FREE               => IGNORE,	DB_FUNC_FSYNC              => IGNORE,	DB_FUNC_IOINFO             => IGNORE,	DB_FUNC_MALLOC             => IGNORE,	DB_FUNC_MAP                => IGNORE,	DB_FUNC_OPEN               => IGNORE,	DB_FUNC_READ               => IGNORE,	DB_FUNC_REALLOC            => IGNORE,	DB_FUNC_SEEK               => IGNORE,	DB_FUNC_SLEEP              => IGNORE,	DB_FUNC_STRDUP             => IGNORE,	DB_FUNC_UNLINK             => IGNORE,	DB_FUNC_UNMAP              => IGNORE,	DB_FUNC_WRITE              => IGNORE,	DB_FUNC_YIELD              => IGNORE,	#########	# 2.3.14	#########	DB_TSL_SPINS               => IGNORE,	#########	# 2.3.16	#########	DB_DBM_HSEARCH             => IGNORE,	firstkey                   => IGNORE,	hdestroy                   => IGNORE,	#########	# 2.4.10	#########	DB_CURLSN                  => DEFINE,	DB_FUNC_RUNLINK            => IGNORE,	DB_REGION_ANON             => DEFINE,	DB_REGION_INIT             => DEFINE,	DB_REGION_NAME             => DEFINE,	DB_TXN_LOCK_OPTIMIST       => DEFINE,	__CURRENTLY_UNUSED         => IGNORE,	# enum db_status_t	DB_LSTAT_ABORTED           => IGNORE, # 2.4.10	DB_LSTAT_ERR               => IGNORE, # 2.4.10	DB_LSTAT_FREE              => IGNORE, # 2.4.10	DB_LSTAT_HELD              => IGNORE, # 2.4.10	DB_LSTAT_NOGRANT           => IGNORE, # 2.4.10	DB_LSTAT_PENDING           => IGNORE, # 2.4.10	DB_LSTAT_WAITING           => IGNORE, # 2.4.10	#########	# 2.4.14	#########	DB_MUTEXLOCKS              => DEFINE,	DB_PAGEYIELD               => DEFINE,	__UNUSED_100               => IGNORE,	__UNUSED_4000              => IGNORE,	#########	# 2.5.9	#########	DBC_CONTINUE               => IGNORE,	DBC_KEYSET                 => IGNORE,	DBC_RECOVER                => IGNORE,	DBC_RMW                    => IGNORE,	DB_DBM_ERROR               => IGNORE,	DB_DUPSORT                 => DEFINE,	DB_GET_BOTH                => DEFINE,	DB_JOIN_ITEM               => DEFINE,	DB_NEXT_DUP                => DEFINE,	DB_OPFLAGS_MASK            => DEFINE,	DB_RMW                     => DEFINE,	DB_RUNRECOVERY             => DEFINE,	dbmclose                   => IGNORE,	#########	# 2.6.4	#########	DBC_WRITER                 => IGNORE,	DB_AM_CDB                  => IGNORE,	DB_ENV_CDB                 => DEFINE,	DB_INIT_CDB                => DEFINE,	DB_LOCK_UPGRADE            => DEFINE,	DB_WRITELOCK               => DEFINE,	#########	# 2.7.1	#########	# enum db_lockop_t	DB_LOCK_INHERIT            => '2.7.1',	#########	# 2.7.7	#########	DB_FCNTL_LOCKING           => DEFINE,	#########	# 3.0.55	#########	DBC_WRITECURSOR            => IGNORE,	DB_AM_DISCARD              => IGNORE,	DB_AM_SUBDB                => IGNORE,	DB_BT_REVSPLIT             => IGNORE,	DB_CONSUME                 => DEFINE,	DB_CXX_NO_EXCEPTIONS       => DEFINE,	DB_DBT_REALLOC             => IGNORE,	DB_DUPCURSOR               => DEFINE,	DB_ENV_CREATE              => DEFINE,	DB_ENV_DBLOCAL             => DEFINE,	DB_ENV_LOCKDOWN            => DEFINE,	DB_ENV_LOCKING             => DEFINE,	DB_ENV_LOGGING             => DEFINE,	DB_ENV_NOMMAP              => DEFINE,	DB_ENV_OPEN_CALLED         => DEFINE,	DB_ENV_PRIVATE             => DEFINE,	DB_ENV_SYSTEM_MEM          => DEFINE,	DB_ENV_TXN                 => DEFINE,	DB_ENV_TXN_NOSYNC          => DEFINE,	DB_ENV_USER_ALLOC          => DEFINE,	DB_FORCE                   => DEFINE,	DB_LOCKDOWN                => DEFINE,	DB_LOCK_RECORD             => DEFINE,	DB_LOGFILEID_INVALID       => DEFINE,	DB_MPOOL_NEW_GROUP         => DEFINE,	DB_NEXT_NODUP              => DEFINE,	DB_OK_BTREE                => DEFINE,	DB_OK_HASH                 => DEFINE,	DB_OK_QUEUE                => DEFINE,	DB_OK_RECNO                => DEFINE,	DB_OLD_VERSION             => DEFINE,	DB_OPEN_CALLED             => DEFINE,	DB_PAGE_LOCK               => DEFINE,	DB_POSITION                => DEFINE,	DB_POSITIONI               => DEFINE,	DB_PRIVATE                 => DEFINE,	DB_QAMMAGIC                => DEFINE,	DB_QAMOLDVER               => DEFINE,	DB_QAMVERSION              => DEFINE,	DB_RECORD_LOCK             => DEFINE,	DB_REVSPLITOFF             => DEFINE,	DB_SYSTEM_MEM              => DEFINE,	DB_TEST_POSTLOG            => DEFINE,	DB_TEST_POSTLOGMETA        => DEFINE,	DB_TEST_POSTOPEN           => DEFINE,	DB_TEST_POSTRENAME         => DEFINE,	DB_TEST_POSTSYNC           => DEFINE,	DB_TEST_PREOPEN            => DEFINE,	DB_TEST_PRERENAME          => DEFINE,	DB_TXN_NOWAIT              => DEFINE,	DB_TXN_SYNC                => DEFINE,	DB_UPGRADE                 => DEFINE,	DB_VERB_CHKPOINT           => DEFINE,	DB_VERB_DEADLOCK           => DEFINE,	DB_VERB_RECOVERY           => DEFINE,	DB_VERB_WAITSFOR           => DEFINE,	DB_WRITECURSOR             => DEFINE,	DB_XA_CREATE               => DEFINE,	# enum DBTYPE	DB_QUEUE                   => '3.0.55',	#########	# 3.1.14	#########	DBC_ACTIVE                 => IGNORE,	DBC_OPD                    => IGNORE,	DBC_TRANSIENT              => IGNORE,	DBC_WRITEDUP               => IGNORE,	DB_AGGRESSIVE              => DEFINE,	DB_AM_DUPSORT              => IGNORE,	DB_CACHED_COUNTS           => DEFINE,	DB_CLIENT                  => DEFINE,	DB_DBT_DUPOK               => IGNORE,	DB_DBT_ISSET               => IGNORE,	DB_ENV_RPCCLIENT           => DEFINE,	DB_GET_BOTHC               => DEFINE,	DB_JOIN_NOSORT             => DEFINE,	DB_NODUPDATA               => DEFINE,	DB_NOORDERCHK              => DEFINE,	DB_NOSERVER                => DEFINE,	DB_NOSERVER_HOME           => DEFINE,	DB_NOSERVER_ID             => DEFINE,	DB_ODDFILESIZE             => DEFINE,	DB_ORDERCHKONLY            => DEFINE,	DB_PREV_NODUP              => DEFINE,	DB_PR_HEADERS              => DEFINE,	DB_PR_PAGE                 => DEFINE,	DB_PR_RECOVERYTEST         => DEFINE,	DB_RDWRMASTER              => DEFINE,	DB_SALVAGE                 => DEFINE,	DB_VERIFY_BAD              => DEFINE,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -