diff options
| author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2015-02-17 17:25:57 +0000 |
|---|---|---|
| committer | <> | 2015-03-17 16:26:24 +0000 |
| commit | 780b92ada9afcf1d58085a83a0b9e6bc982203d1 (patch) | |
| tree | 598f8b9fa431b228d29897e798de4ac0c1d3d970 /lang/perl/BerkeleyDB/constants.h | |
| parent | 7a2660ba9cc2dc03a69ddfcfd95369395cc87444 (diff) | |
| download | berkeleydb-master.tar.gz | |
Diffstat (limited to 'lang/perl/BerkeleyDB/constants.h')
| -rw-r--r-- | lang/perl/BerkeleyDB/constants.h | 1640 |
1 files changed, 949 insertions, 691 deletions
diff --git a/lang/perl/BerkeleyDB/constants.h b/lang/perl/BerkeleyDB/constants.h index 6f55ad4d..0893f38b 100644 --- a/lang/perl/BerkeleyDB/constants.h +++ b/lang/perl/BerkeleyDB/constants.h @@ -831,13 +831,13 @@ constant_11 (pTHX_ const char *name, IV *iv_return) { DB2_AM_EXCL DB_APP_INIT DB_ARCH_ABS DB_ARCH_LOG DB_DEGREE_2 DB_DSYNC_DB DB_FILEOPEN DB_FIXEDLEN DB_GET_BOTH DB_GID_SIZE DB_INIT_CDB DB_INIT_LOG DB_INIT_REP DB_INIT_TXN DB_KEYEMPTY DB_KEYEXIST DB_KEYFIRST DB_LOCKDOWN - DB_LOCK_GET DB_LOCK_PUT DB_LOGMAGIC DB_LOG_DISK DB_LOG_PERM DB_LOG_ZERO - DB_MEM_LOCK DB_MULTIPLE DB_NEXT_DUP DB_NOSERVER DB_NOTFOUND DB_OK_BTREE - DB_OK_QUEUE DB_OK_RECNO DB_POSITION DB_PREV_DUP DB_QAMMAGIC DB_REGISTER - DB_RENUMBER DB_SEQ_WRAP DB_SNAPSHOT DB_STAT_ALL DB_ST_DUPOK DB_ST_RELEN - DB_TRUNCATE DB_TXNMAGIC DB_TXN_BULK DB_TXN_LOCK DB_TXN_REDO DB_TXN_SYNC - DB_TXN_UNDO DB_TXN_WAIT DB_WRNOSYNC DB_YIELDCPU LOGREC_DATA LOGREC_DBOP - LOGREC_Done LOGREC_TIME */ + DB_LOCK_GET DB_LOCK_PUT DB_LOGMAGIC DB_LOG_BLOB DB_LOG_DISK DB_LOG_PERM + DB_LOG_ZERO DB_MEM_LOCK DB_MULTIPLE DB_NEXT_DUP DB_NOSERVER DB_NOTFOUND + DB_OK_BTREE DB_OK_QUEUE DB_OK_RECNO DB_POSITION DB_PREV_DUP DB_QAMMAGIC + DB_REGISTER DB_RENUMBER DB_SEQ_WRAP DB_SNAPSHOT DB_STAT_ALL DB_ST_DUPOK + DB_ST_RELEN DB_TRUNCATE DB_TXNMAGIC DB_TXN_BULK DB_TXN_LOCK DB_TXN_REDO + DB_TXN_SYNC DB_TXN_UNDO DB_TXN_WAIT DB_WRNOSYNC DB_YIELDCPU LOGREC_DATA + LOGREC_DBOP LOGREC_Done LOGREC_TIME */ /* Offset 8 gives the best switch position. */ switch (name[8]) { case 'A': @@ -1139,6 +1139,15 @@ constant_11 (pTHX_ const char *name, IV *iv_return) { return PERL_constant_NOTDEF; #endif } + if (memEQ(name, "DB_LOG_BLOB", 11)) { + /* ^ */ +#ifdef DB_LOG_BLOB + *iv_return = DB_LOG_BLOB; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } if (memEQ(name, "DB_ST_RELEN", 11)) { /* ^ */ #ifdef DB_ST_RELEN @@ -1422,8 +1431,8 @@ constant_12 (pTHX_ const char *name, IV *iv_return) { DB_NORECURSE DB_OVERWRITE DB_PAGEYIELD DB_PAGE_LOCK DB_PERMANENT DB_POSITIONI DB_PRINTABLE DB_QAMOLDVER DB_RPCCLIENT DB_SET_RANGE DB_SET_RECNO DB_ST_DUPSET DB_ST_RECNUM DB_SWAPBYTES DB_TEMPORARY - DB_TXN_ABORT DB_TXN_APPLY DB_TXN_PRINT DB_WRITELOCK DB_WRITEOPEN - DB_XA_CREATE LOGREC_LOCKS LOGREC_PGDBT */ + DB_TXN_ABORT DB_TXN_APPLY DB_TXN_PRINT DB_VERB_MVCC DB_WRITELOCK + DB_WRITEOPEN DB_XA_CREATE LOGREC_LOCKS LOGREC_PGDBT */ /* Offset 3 gives the best switch position. */ switch (name[3]) { case 'A': @@ -1933,6 +1942,17 @@ constant_12 (pTHX_ const char *name, IV *iv_return) { #endif } break; + case 'V': + if (memEQ(name, "DB_VERB_MVCC", 12)) { + /* ^ */ +#ifdef DB_VERB_MVCC + *iv_return = DB_VERB_MVCC; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; case 'W': if (memEQ(name, "DB_WRITELOCK", 12)) { /* ^ */ @@ -1977,14 +1997,14 @@ constant_13 (pTHX_ const char *name, IV *iv_return) { DB_ENV_THREAD DB_FREE_SPACE DB_HASHOLDVER DB_HEAPOLDVER DB_INCOMPLETE DB_INIT_MPOOL DB_INIT_MUTEX DB_LOCAL_SITE DB_LOCK_ABORT DB_LOCK_CHECK DB_LOCK_NORUN DB_LOCK_RIW_N DB_LOCK_TRADE DB_LOGVERSION DB_LOG_CHKPNT - DB_LOG_COMMIT DB_LOG_DIRECT DB_LOG_LOCKED DB_LOG_NOCOPY DB_LOG_RESEND - DB_MEM_LOCKER DB_MEM_THREAD DB_MPOOL_EDIT DB_MPOOL_FREE DB_MPOOL_LAST - DB_MUTEXDEBUG DB_MUTEXLOCKS DB_NEXT_NODUP DB_NOORDERCHK DB_PREV_NODUP - DB_PR_HEADERS DB_QAMVERSION DB_RDWRMASTER DB_REGISTERED DB_REP_CLIENT - DB_REP_CREATE DB_REP_IGNORE DB_REP_ISPERM DB_REP_MASTER DB_SEQUENTIAL - DB_SPARE_FLAG DB_STAT_ALLOC DB_STAT_CLEAR DB_ST_DUPSORT DB_SYSTEM_MEM - DB_TXNVERSION DB_TXN_FAMILY DB_TXN_NOSYNC DB_TXN_NOWAIT DB_VERIFY_BAD - DB_debug_FLAG DB_user_BEGIN LOGREC_PGDDBT LOGREC_PGLIST */ + DB_LOG_COMMIT DB_LOG_DIRECT DB_LOG_LOCKED DB_LOG_NOCOPY DB_LOG_NOSYNC + DB_LOG_RESEND DB_MEM_LOCKER DB_MEM_THREAD DB_MPOOL_EDIT DB_MPOOL_FREE + DB_MPOOL_LAST DB_MUTEXDEBUG DB_MUTEXLOCKS DB_NEXT_NODUP DB_NOORDERCHK + DB_PREV_NODUP DB_PR_HEADERS DB_QAMVERSION DB_RDWRMASTER DB_REGISTERED + DB_REP_CLIENT DB_REP_CREATE DB_REP_IGNORE DB_REP_ISPERM DB_REP_MASTER + DB_SEQUENTIAL DB_SPARE_FLAG DB_STAT_ALLOC DB_STAT_CLEAR DB_ST_DUPSORT + DB_SYSTEM_MEM DB_TXNVERSION DB_TXN_FAMILY DB_TXN_NOSYNC DB_TXN_NOWAIT + DB_VERIFY_BAD DB_debug_FLAG DB_user_BEGIN LOGREC_PGDDBT LOGREC_PGLIST */ /* Offset 5 gives the best switch position. */ switch (name[5]) { case 'A': @@ -2221,6 +2241,15 @@ constant_13 (pTHX_ const char *name, IV *iv_return) { return PERL_constant_NOTDEF; #endif } + if (memEQ(name, "DB_LOG_NOSYNC", 13)) { + /* ^ */ +#ifdef DB_LOG_NOSYNC + *iv_return = DB_LOG_NOSYNC; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } if (memEQ(name, "DB_LOG_RESEND", 13)) { /* ^ */ #ifdef DB_LOG_RESEND @@ -2627,75 +2656,61 @@ constant_14 (pTHX_ const char *name, IV *iv_return) { /* When generated this function returned values for the list of names given here. However, subsequent manual editing may have added or removed some. DB2_AM_INTEXCL DB_ARCH_REMOVE DB_AUTO_COMMIT DB_BACKUP_SIZE DB_BTREEOLDVER - DB_CHKSUM_SHA1 DB_CURSOR_BULK DB_EID_INVALID DB_ENCRYPT_AES DB_ENV_APPINIT - DB_ENV_DBLOCAL DB_ENV_FAILCHK DB_ENV_LOCKING DB_ENV_LOGGING DB_ENV_NOFLUSH - DB_ENV_NOPANIC DB_ENV_PRIVATE DB_EVENT_PANIC DB_FILE_ID_LEN DB_HANDLE_LOCK - DB_HASHVERSION DB_HEAPVERSION DB_HEAP_RID_SZ DB_INTERNAL_DB DB_JOIN_NOSORT - DB_LOCKVERSION DB_LOCK_EXPIRE DB_LOCK_NOWAIT DB_LOCK_OLDEST DB_LOCK_RANDOM - DB_LOCK_RECORD DB_LOCK_REMOVE DB_LOCK_SWITCH DB_LOG_NO_DATA DB_MAX_RECORDS - DB_MPOOL_CLEAN DB_MPOOL_DIRTY DB_NOOVERWRITE DB_NOSERVER_ID DB_ODDFILESIZE - DB_OLD_VERSION DB_OPEN_CALLED DB_RECORDCOUNT DB_RECORD_LOCK DB_REGION_ANON - DB_REGION_INIT DB_REGION_NAME DB_RENAMEMAGIC DB_REPMGR_PEER DB_REP_BULKOVF - DB_REP_EGENCHG DB_REP_LOCKOUT DB_REP_NEWSITE DB_REP_NOTPERM DB_REP_UNAVAIL - DB_REVSPLITOFF DB_RUNRECOVERY DB_SEQ_WRAPPED DB_SET_TXN_NOW DB_SHALLOW_DUP - DB_ST_IS_RECNO DB_ST_TOPLEVEL DB_USE_ENVIRON DB_VERB_BACKUP DB_WRITECURSOR - DB_XIDDATASIZE LOGREC_POINTER */ - /* Offset 13 gives the best switch position. */ - switch (name[13]) { - case '1': - if (memEQ(name, "DB_CHKSUM_SHA", 13)) { - /* 1 */ -#ifdef DB_CHKSUM_SHA1 - *iv_return = DB_CHKSUM_SHA1; - return PERL_constant_ISIV; -#else - return PERL_constant_NOTDEF; -#endif - } - break; + DB_CHKSUM_FAIL DB_CHKSUM_SHA1 DB_CURSOR_BULK DB_EID_INVALID DB_ENCRYPT_AES + DB_ENV_APPINIT DB_ENV_DBLOCAL DB_ENV_FAILCHK DB_ENV_LOCKING DB_ENV_LOGGING + DB_ENV_NOFLUSH DB_ENV_NOPANIC DB_ENV_PRIVATE DB_EVENT_PANIC DB_FILE_ID_LEN + DB_HANDLE_LOCK DB_HASHVERSION DB_HEAPVERSION DB_HEAP_RID_SZ DB_INTERNAL_DB + DB_JOIN_NOSORT DB_LOCKVERSION DB_LOCK_EXPIRE DB_LOCK_NOWAIT DB_LOCK_OLDEST + DB_LOCK_RANDOM DB_LOCK_RECORD DB_LOCK_REMOVE DB_LOCK_SWITCH DB_LOG_NO_DATA + DB_MAX_RECORDS DB_MPOOL_CLEAN DB_MPOOL_DIRTY DB_NOOVERWRITE DB_NOSERVER_ID + DB_ODDFILESIZE DB_OLD_VERSION DB_OPEN_CALLED DB_RECORDCOUNT DB_RECORD_LOCK + DB_REGION_ANON DB_REGION_INIT DB_REGION_NAME DB_RENAMEMAGIC DB_REPMGR_PEER + DB_REP_BULKOVF DB_REP_EGENCHG DB_REP_LOCKOUT DB_REP_NEWSITE DB_REP_NOTPERM + DB_REP_UNAVAIL DB_REVSPLITOFF DB_RUNRECOVERY DB_SEQ_WRAPPED DB_SET_TXN_NOW + DB_SHALLOW_DUP DB_STREAM_READ DB_ST_IS_RECNO DB_ST_TOPLEVEL DB_USE_ENVIRON + DB_VERB_BACKUP DB_WRITECURSOR DB_XIDDATASIZE LOGREC_LONGARG LOGREC_POINTER + */ + /* Offset 10 gives the best switch position. */ + switch (name[10]) { case 'A': - if (memEQ(name, "DB_LOG_NO_DAT", 13)) { - /* A */ -#ifdef DB_LOG_NO_DATA - *iv_return = DB_LOG_NO_DATA; + if (memEQ(name, "DB_EID_INVALID", 14)) { + /* ^ */ +#ifdef DB_EID_INVALID + *iv_return = DB_EID_INVALID; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'B': - if (memEQ(name, "DB_INTERNAL_D", 13)) { - /* B */ -#ifdef DB_INTERNAL_DB - *iv_return = DB_INTERNAL_DB; + if (memEQ(name, "DB_ENV_NOPANIC", 14)) { + /* ^ */ +#ifdef DB_ENV_NOPANIC + *iv_return = DB_ENV_NOPANIC; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'C': - if (memEQ(name, "DB_ENV_NOPANI", 13)) { - /* C */ -#ifdef DB_ENV_NOPANIC - *iv_return = DB_ENV_NOPANIC; + if (memEQ(name, "DB_EVENT_PANIC", 14)) { + /* ^ */ +#ifdef DB_EVENT_PANIC + *iv_return = DB_EVENT_PANIC; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_EVENT_PANI", 13)) { - /* C */ -#ifdef DB_EVENT_PANIC - *iv_return = DB_EVENT_PANIC; + if (memEQ(name, "DB_REGION_ANON", 14)) { + /* ^ */ +#ifdef DB_REGION_ANON + *iv_return = DB_REGION_ANON; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_RENAMEMAGI", 13)) { - /* C */ + if (memEQ(name, "DB_RENAMEMAGIC", 14)) { + /* ^ */ #ifdef DB_RENAMEMAGIC *iv_return = DB_RENAMEMAGIC; return PERL_constant_ISIV; @@ -2704,18 +2719,20 @@ constant_14 (pTHX_ const char *name, IV *iv_return) { #endif } break; - case 'D': - if (memEQ(name, "DB_EID_INVALI", 13)) { - /* D */ -#ifdef DB_EID_INVALID - *iv_return = DB_EID_INVALID; + case 'B': + if (memEQ(name, "DB_CURSOR_BULK", 14)) { + /* ^ */ +#ifdef DB_CURSOR_BULK + *iv_return = DB_CURSOR_BULK; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_LOCK_RECOR", 13)) { - /* D */ + break; + case 'C': + if (memEQ(name, "DB_LOCK_RECORD", 14)) { + /* ^ */ #ifdef DB_LOCK_RECORD *iv_return = DB_LOCK_RECORD; return PERL_constant_ISIV; @@ -2723,152 +2740,167 @@ constant_14 (pTHX_ const char *name, IV *iv_return) { return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_NOSERVER_I", 13)) { - /* D */ -#ifdef DB_NOSERVER_ID - *iv_return = DB_NOSERVER_ID; + if (memEQ(name, "DB_VERB_BACKUP", 14)) { + /* ^ */ +#ifdef DB_VERB_BACKUP + *iv_return = DB_VERB_BACKUP; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_OPEN_CALLE", 13)) { - /* D */ -#ifdef DB_OPEN_CALLED - *iv_return = DB_OPEN_CALLED; + break; + case 'D': + if (memEQ(name, "DB_BTREEOLDVER", 14)) { + /* ^ */ +#ifdef DB_BTREEOLDVER + *iv_return = DB_BTREEOLDVER; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_SEQ_WRAPPE", 13)) { - /* D */ -#ifdef DB_SEQ_WRAPPED - *iv_return = DB_SEQ_WRAPPED; + if (memEQ(name, "DB_HEAP_RID_SZ", 14)) { + /* ^ */ +#ifdef DB_HEAP_RID_SZ + *iv_return = DB_HEAP_RID_SZ; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'E': - if (memEQ(name, "DB_ARCH_REMOV", 13)) { - /* E */ -#ifdef DB_ARCH_REMOVE - *iv_return = DB_ARCH_REMOVE; + if (memEQ(name, "DB_LOCK_OLDEST", 14)) { + /* ^ */ +#ifdef DB_LOCK_OLDEST + *iv_return = DB_LOCK_OLDEST; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_BACKUP_SIZ", 13)) { - /* E */ -#if (DB_VERSION_MAJOR > 5) || \ - (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \ - (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \ - DB_VERSION_PATCH >= 5) - *iv_return = DB_BACKUP_SIZE; + if (memEQ(name, "DB_LOG_NO_DATA", 14)) { + /* ^ */ +#ifdef DB_LOG_NO_DATA + *iv_return = DB_LOG_NO_DATA; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_ENV_PRIVAT", 13)) { - /* E */ -#ifdef DB_ENV_PRIVATE - *iv_return = DB_ENV_PRIVATE; + break; + case 'E': + if (memEQ(name, "DB2_AM_INTEXCL", 14)) { + /* ^ */ +#ifdef DB2_AM_INTEXCL + *iv_return = DB2_AM_INTEXCL; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_LOCK_EXPIR", 13)) { - /* E */ -#ifdef DB_LOCK_EXPIRE - *iv_return = DB_LOCK_EXPIRE; + if (memEQ(name, "DB_ST_IS_RECNO", 14)) { + /* ^ */ +#ifdef DB_ST_IS_RECNO + *iv_return = DB_ST_IS_RECNO; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_LOCK_REMOV", 13)) { - /* E */ -#ifdef DB_LOCK_REMOVE - *iv_return = DB_LOCK_REMOVE; + if (memEQ(name, "DB_ST_TOPLEVEL", 14)) { + /* ^ */ +#ifdef DB_ST_TOPLEVEL + *iv_return = DB_ST_TOPLEVEL; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_NOOVERWRIT", 13)) { - /* E */ -#ifdef DB_NOOVERWRITE - *iv_return = DB_NOOVERWRITE; + break; + case 'F': + if (memEQ(name, "DB_CHKSUM_FAIL", 14)) { + /* ^ */ +#ifdef DB_CHKSUM_FAIL + *iv_return = DB_CHKSUM_FAIL; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_ODDFILESIZ", 13)) { - /* E */ -#ifdef DB_ODDFILESIZE - *iv_return = DB_ODDFILESIZE; + break; + case 'G': + if (memEQ(name, "DB_ENV_LOGGING", 14)) { + /* ^ */ +#ifdef DB_ENV_LOGGING + *iv_return = DB_ENV_LOGGING; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REGION_NAM", 13)) { - /* E */ -#ifdef DB_REGION_NAME - *iv_return = DB_REGION_NAME; + if (memEQ(name, "LOGREC_LONGARG", 14)) { + /* ^ */ +#if (DB_VERSION_MAJOR > 6) || \ + (DB_VERSION_MAJOR == 6 && DB_VERSION_MINOR > 0) || \ + (DB_VERSION_MAJOR == 6 && DB_VERSION_MINOR == 0 && \ + DB_VERSION_PATCH >= 30) + *iv_return = LOGREC_LONGARG; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REP_NEWSIT", 13)) { - /* E */ -#ifdef DB_REP_NEWSITE - *iv_return = DB_REP_NEWSITE; + break; + case 'I': + if (memEQ(name, "DB_ENV_APPINIT", 14)) { + /* ^ */ +#ifdef DB_ENV_APPINIT + *iv_return = DB_ENV_APPINIT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_XIDDATASIZ", 13)) { - /* E */ -#ifdef DB_XIDDATASIZE - *iv_return = DB_XIDDATASIZE; + if (memEQ(name, "DB_LOCK_SWITCH", 14)) { + /* ^ */ +#ifdef DB_LOCK_SWITCH + *iv_return = DB_LOCK_SWITCH; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'F': - if (memEQ(name, "DB_REP_BULKOV", 13)) { - /* F */ -#ifdef DB_REP_BULKOVF - *iv_return = DB_REP_BULKOVF; + if (memEQ(name, "DB_MPOOL_DIRTY", 14)) { + /* ^ */ +#ifdef DB_MPOOL_DIRTY + *iv_return = DB_MPOOL_DIRTY; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REVSPLITOF", 13)) { - /* F */ -#ifdef DB_REVSPLITOFF - *iv_return = DB_REVSPLITOFF; + if (memEQ(name, "DB_REGION_INIT", 14)) { + /* ^ */ +#ifdef DB_REGION_INIT + *iv_return = DB_REGION_INIT; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + if (memEQ(name, "DB_USE_ENVIRON", 14)) { + /* ^ */ +#ifdef DB_USE_ENVIRON + *iv_return = DB_USE_ENVIRON; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'G': - if (memEQ(name, "DB_ENV_LOCKIN", 13)) { - /* G */ + case 'K': + if (memEQ(name, "DB_ENV_LOCKING", 14)) { + /* ^ */ #ifdef DB_ENV_LOCKING *iv_return = DB_ENV_LOCKING; return PERL_constant_ISIV; @@ -2876,28 +2908,37 @@ constant_14 (pTHX_ const char *name, IV *iv_return) { return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_ENV_LOGGIN", 13)) { - /* G */ -#ifdef DB_ENV_LOGGING - *iv_return = DB_ENV_LOGGING; + if (memEQ(name, "DB_REP_BULKOVF", 14)) { + /* ^ */ +#ifdef DB_REP_BULKOVF + *iv_return = DB_REP_BULKOVF; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REP_EGENCH", 13)) { - /* G */ -#ifdef DB_REP_EGENCHG - *iv_return = DB_REP_EGENCHG; + if (memEQ(name, "DB_REP_LOCKOUT", 14)) { + /* ^ */ +#ifdef DB_REP_LOCKOUT + *iv_return = DB_REP_LOCKOUT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'H': - if (memEQ(name, "DB_ENV_NOFLUS", 13)) { - /* H */ + case 'L': + if (memEQ(name, "DB_ENV_FAILCHK", 14)) { + /* ^ */ +#ifdef DB_ENV_FAILCHK + *iv_return = DB_ENV_FAILCHK; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + if (memEQ(name, "DB_ENV_NOFLUSH", 14)) { + /* ^ */ #ifdef DB_ENV_NOFLUSH *iv_return = DB_ENV_NOFLUSH; return PERL_constant_ISIV; @@ -2905,46 +2946,44 @@ constant_14 (pTHX_ const char *name, IV *iv_return) { return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_LOCK_SWITC", 13)) { - /* H */ -#ifdef DB_LOCK_SWITCH - *iv_return = DB_LOCK_SWITCH; + if (memEQ(name, "DB_HANDLE_LOCK", 14)) { + /* ^ */ +#ifdef DB_HANDLE_LOCK + *iv_return = DB_HANDLE_LOCK; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'K': - if (memEQ(name, "DB_CURSOR_BUL", 13)) { - /* K */ -#ifdef DB_CURSOR_BULK - *iv_return = DB_CURSOR_BULK; + if (memEQ(name, "DB_INTERNAL_DB", 14)) { + /* ^ */ +#ifdef DB_INTERNAL_DB + *iv_return = DB_INTERNAL_DB; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_ENV_FAILCH", 13)) { - /* K */ -#ifdef DB_ENV_FAILCHK - *iv_return = DB_ENV_FAILCHK; + if (memEQ(name, "DB_MPOOL_CLEAN", 14)) { + /* ^ */ +#ifdef DB_MPOOL_CLEAN + *iv_return = DB_MPOOL_CLEAN; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_HANDLE_LOC", 13)) { - /* K */ -#ifdef DB_HANDLE_LOCK - *iv_return = DB_HANDLE_LOCK; + if (memEQ(name, "DB_OPEN_CALLED", 14)) { + /* ^ */ +#ifdef DB_OPEN_CALLED + *iv_return = DB_OPEN_CALLED; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_RECORD_LOC", 13)) { - /* K */ + if (memEQ(name, "DB_RECORD_LOCK", 14)) { + /* ^ */ #ifdef DB_RECORD_LOCK *iv_return = DB_RECORD_LOCK; return PERL_constant_ISIV; @@ -2953,298 +2992,310 @@ constant_14 (pTHX_ const char *name, IV *iv_return) { #endif } break; - case 'L': - if (memEQ(name, "DB2_AM_INTEXC", 13)) { - /* L */ -#ifdef DB2_AM_INTEXCL - *iv_return = DB2_AM_INTEXCL; + case 'M': + if (memEQ(name, "DB_ARCH_REMOVE", 14)) { + /* ^ */ +#ifdef DB_ARCH_REMOVE + *iv_return = DB_ARCH_REMOVE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_ENV_DBLOCA", 13)) { - /* L */ -#ifdef DB_ENV_DBLOCAL - *iv_return = DB_ENV_DBLOCAL; + if (memEQ(name, "DB_AUTO_COMMIT", 14)) { + /* ^ */ +#ifdef DB_AUTO_COMMIT + *iv_return = DB_AUTO_COMMIT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REP_UNAVAI", 13)) { - /* L */ -#ifdef DB_REP_UNAVAIL - *iv_return = DB_REP_UNAVAIL; + if (memEQ(name, "DB_LOCK_REMOVE", 14)) { + /* ^ */ +#ifdef DB_LOCK_REMOVE + *iv_return = DB_LOCK_REMOVE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_ST_TOPLEVE", 13)) { - /* L */ -#ifdef DB_ST_TOPLEVEL - *iv_return = DB_ST_TOPLEVEL; + break; + case 'N': + if (memEQ(name, "DB_LOCK_RANDOM", 14)) { + /* ^ */ +#ifdef DB_LOCK_RANDOM + *iv_return = DB_LOCK_RANDOM; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'M': - if (memEQ(name, "DB_LOCK_RANDO", 13)) { - /* M */ -#ifdef DB_LOCK_RANDOM - *iv_return = DB_LOCK_RANDOM; + if (memEQ(name, "DB_REGION_NAME", 14)) { + /* ^ */ +#ifdef DB_REGION_NAME + *iv_return = DB_REGION_NAME; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REP_NOTPER", 13)) { - /* M */ -#ifdef DB_REP_NOTPERM - *iv_return = DB_REP_NOTPERM; + if (memEQ(name, "DB_REP_EGENCHG", 14)) { + /* ^ */ +#ifdef DB_REP_EGENCHG + *iv_return = DB_REP_EGENCHG; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'N': - if (memEQ(name, "DB_FILE_ID_LE", 13)) { - /* N */ -#ifdef DB_FILE_ID_LEN - *iv_return = DB_FILE_ID_LEN; + if (memEQ(name, "LOGREC_POINTER", 14)) { + /* ^ */ +#if (DB_VERSION_MAJOR > 5) || \ + (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 0) || \ + (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 0 && \ + DB_VERSION_PATCH >= 6) + *iv_return = LOGREC_POINTER; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_HASHVERSIO", 13)) { - /* N */ -#ifdef DB_HASHVERSION - *iv_return = DB_HASHVERSION; + break; + case 'O': + if (memEQ(name, "DB_ENV_DBLOCAL", 14)) { + /* ^ */ +#ifdef DB_ENV_DBLOCAL + *iv_return = DB_ENV_DBLOCAL; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_HEAPVERSIO", 13)) { - /* N */ -#ifdef DB_HEAPVERSION - *iv_return = DB_HEAPVERSION; + if (memEQ(name, "DB_MAX_RECORDS", 14)) { + /* ^ */ +#ifdef DB_MAX_RECORDS + *iv_return = DB_MAX_RECORDS; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_LOCKVERSIO", 13)) { - /* N */ -#ifdef DB_LOCKVERSION - *iv_return = DB_LOCKVERSION; + if (memEQ(name, "DB_RECORDCOUNT", 14)) { + /* ^ */ +#ifdef DB_RECORDCOUNT + *iv_return = DB_RECORDCOUNT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_MPOOL_CLEA", 13)) { - /* N */ -#ifdef DB_MPOOL_CLEAN - *iv_return = DB_MPOOL_CLEAN; + break; + case 'P': + if (memEQ(name, "DB_LOCK_EXPIRE", 14)) { + /* ^ */ +#ifdef DB_LOCK_EXPIRE + *iv_return = DB_LOCK_EXPIRE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_OLD_VERSIO", 13)) { - /* N */ -#ifdef DB_OLD_VERSION - *iv_return = DB_OLD_VERSION; + if (memEQ(name, "DB_REPMGR_PEER", 14)) { + /* ^ */ +#ifdef DB_REPMGR_PEER + *iv_return = DB_REPMGR_PEER; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REGION_ANO", 13)) { - /* N */ -#ifdef DB_REGION_ANON - *iv_return = DB_REGION_ANON; + if (memEQ(name, "DB_REP_NOTPERM", 14)) { + /* ^ */ +#ifdef DB_REP_NOTPERM + *iv_return = DB_REP_NOTPERM; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_USE_ENVIRO", 13)) { - /* N */ -#ifdef DB_USE_ENVIRON - *iv_return = DB_USE_ENVIRON; + if (memEQ(name, "DB_SEQ_WRAPPED", 14)) { + /* ^ */ +#ifdef DB_SEQ_WRAPPED + *iv_return = DB_SEQ_WRAPPED; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'O': - if (memEQ(name, "DB_ST_IS_RECN", 13)) { - /* O */ -#ifdef DB_ST_IS_RECNO - *iv_return = DB_ST_IS_RECNO; + case 'R': + if (memEQ(name, "DB_NOOVERWRITE", 14)) { + /* ^ */ +#ifdef DB_NOOVERWRITE + *iv_return = DB_NOOVERWRITE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'P': - if (memEQ(name, "DB_SHALLOW_DU", 13)) { - /* P */ -#ifdef DB_SHALLOW_DUP - *iv_return = DB_SHALLOW_DUP; + if (memEQ(name, "DB_NOSERVER_ID", 14)) { + /* ^ */ +#ifdef DB_NOSERVER_ID + *iv_return = DB_NOSERVER_ID; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_VERB_BACKU", 13)) { - /* P */ -#ifdef DB_VERB_BACKUP - *iv_return = DB_VERB_BACKUP; + if (memEQ(name, "DB_STREAM_READ", 14)) { + /* ^ */ +#ifdef DB_STREAM_READ + *iv_return = DB_STREAM_READ; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + if (memEQ(name, "DB_WRITECURSOR", 14)) { + /* ^ */ +#ifdef DB_WRITECURSOR + *iv_return = DB_WRITECURSOR; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'R': - if (memEQ(name, "DB_BTREEOLDVE", 13)) { - /* R */ -#ifdef DB_BTREEOLDVER - *iv_return = DB_BTREEOLDVER; + case 'S': + if (memEQ(name, "DB_BACKUP_SIZE", 14)) { + /* ^ */ +#if (DB_VERSION_MAJOR > 5) || \ + (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \ + (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \ + DB_VERSION_PATCH >= 15) + *iv_return = DB_BACKUP_SIZE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REPMGR_PEE", 13)) { - /* R */ -#ifdef DB_REPMGR_PEER - *iv_return = DB_REPMGR_PEER; + if (memEQ(name, "DB_CHKSUM_SHA1", 14)) { + /* ^ */ +#ifdef DB_CHKSUM_SHA1 + *iv_return = DB_CHKSUM_SHA1; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_WRITECURSO", 13)) { - /* R */ -#ifdef DB_WRITECURSOR - *iv_return = DB_WRITECURSOR; + if (memEQ(name, "DB_HASHVERSION", 14)) { + /* ^ */ +#ifdef DB_HASHVERSION + *iv_return = DB_HASHVERSION; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "LOGREC_POINTE", 13)) { - /* R */ -#if (DB_VERSION_MAJOR > 5) || \ - (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 0) || \ - (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 0 && \ - DB_VERSION_PATCH >= 6) - *iv_return = LOGREC_POINTER; + if (memEQ(name, "DB_HEAPVERSION", 14)) { + /* ^ */ +#ifdef DB_HEAPVERSION + *iv_return = DB_HEAPVERSION; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'S': - if (memEQ(name, "DB_ENCRYPT_AE", 13)) { - /* S */ -#ifdef DB_ENCRYPT_AES - *iv_return = DB_ENCRYPT_AES; + if (memEQ(name, "DB_JOIN_NOSORT", 14)) { + /* ^ */ +#ifdef DB_JOIN_NOSORT + *iv_return = DB_JOIN_NOSORT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_MAX_RECORD", 13)) { - /* S */ -#ifdef DB_MAX_RECORDS - *iv_return = DB_MAX_RECORDS; + if (memEQ(name, "DB_LOCKVERSION", 14)) { + /* ^ */ +#ifdef DB_LOCKVERSION + *iv_return = DB_LOCKVERSION; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'T': - if (memEQ(name, "DB_AUTO_COMMI", 13)) { - /* T */ -#ifdef DB_AUTO_COMMIT - *iv_return = DB_AUTO_COMMIT; + if (memEQ(name, "DB_ODDFILESIZE", 14)) { + /* ^ */ +#ifdef DB_ODDFILESIZE + *iv_return = DB_ODDFILESIZE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_ENV_APPINI", 13)) { - /* T */ -#ifdef DB_ENV_APPINIT - *iv_return = DB_ENV_APPINIT; + if (memEQ(name, "DB_OLD_VERSION", 14)) { + /* ^ */ +#ifdef DB_OLD_VERSION + *iv_return = DB_OLD_VERSION; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_JOIN_NOSOR", 13)) { - /* T */ -#ifdef DB_JOIN_NOSORT - *iv_return = DB_JOIN_NOSORT; + if (memEQ(name, "DB_REP_NEWSITE", 14)) { + /* ^ */ +#ifdef DB_REP_NEWSITE + *iv_return = DB_REP_NEWSITE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_LOCK_NOWAI", 13)) { - /* T */ -#ifdef DB_LOCK_NOWAIT - *iv_return = DB_LOCK_NOWAIT; + if (memEQ(name, "DB_XIDDATASIZE", 14)) { + /* ^ */ +#ifdef DB_XIDDATASIZE + *iv_return = DB_XIDDATASIZE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_LOCK_OLDES", 13)) { - /* T */ -#ifdef DB_LOCK_OLDEST - *iv_return = DB_LOCK_OLDEST; + break; + case 'T': + if (memEQ(name, "DB_REVSPLITOFF", 14)) { + /* ^ */ +#ifdef DB_REVSPLITOFF + *iv_return = DB_REVSPLITOFF; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_RECORDCOUN", 13)) { - /* T */ -#ifdef DB_RECORDCOUNT - *iv_return = DB_RECORDCOUNT; + break; + case 'V': + if (memEQ(name, "DB_ENV_PRIVATE", 14)) { + /* ^ */ +#ifdef DB_ENV_PRIVATE + *iv_return = DB_ENV_PRIVATE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REGION_INI", 13)) { - /* T */ -#ifdef DB_REGION_INIT - *iv_return = DB_REGION_INIT; + if (memEQ(name, "DB_REP_UNAVAIL", 14)) { + /* ^ */ +#ifdef DB_REP_UNAVAIL + *iv_return = DB_REP_UNAVAIL; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REP_LOCKOU", 13)) { - /* T */ -#ifdef DB_REP_LOCKOUT - *iv_return = DB_REP_LOCKOUT; + if (memEQ(name, "DB_RUNRECOVERY", 14)) { + /* ^ */ +#ifdef DB_RUNRECOVERY + *iv_return = DB_RUNRECOVERY; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -3252,41 +3303,48 @@ constant_14 (pTHX_ const char *name, IV *iv_return) { } break; case 'W': - if (memEQ(name, "DB_SET_TXN_NO", 13)) { - /* W */ -#ifdef DB_SET_TXN_NOW - *iv_return = DB_SET_TXN_NOW; + if (memEQ(name, "DB_LOCK_NOWAIT", 14)) { + /* ^ */ +#ifdef DB_LOCK_NOWAIT + *iv_return = DB_LOCK_NOWAIT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'Y': - if (memEQ(name, "DB_MPOOL_DIRT", 13)) { - /* Y */ -#ifdef DB_MPOOL_DIRTY - *iv_return = DB_MPOOL_DIRTY; + case '_': + if (memEQ(name, "DB_ENCRYPT_AES", 14)) { + /* ^ */ +#ifdef DB_ENCRYPT_AES + *iv_return = DB_ENCRYPT_AES; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_RUNRECOVER", 13)) { - /* Y */ -#ifdef DB_RUNRECOVERY - *iv_return = DB_RUNRECOVERY; + if (memEQ(name, "DB_FILE_ID_LEN", 14)) { + /* ^ */ +#ifdef DB_FILE_ID_LEN + *iv_return = DB_FILE_ID_LEN; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'Z': - if (memEQ(name, "DB_HEAP_RID_S", 13)) { - /* Z */ -#ifdef DB_HEAP_RID_SZ - *iv_return = DB_HEAP_RID_SZ; + if (memEQ(name, "DB_SET_TXN_NOW", 14)) { + /* ^ */ +#ifdef DB_SET_TXN_NOW + *iv_return = DB_SET_TXN_NOW; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + if (memEQ(name, "DB_SHALLOW_DUP", 14)) { + /* ^ */ +#ifdef DB_SHALLOW_DUP + *iv_return = DB_SHALLOW_DUP; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -3303,19 +3361,19 @@ constant_15 (pTHX_ const char *name, IV *iv_return) { here. However, subsequent manual editing may have added or removed some. DB_APPLY_LOGREG DB_ASSOC_CREATE DB_BACKUP_CLEAN DB_BACKUP_FILES DB_BTREEVERSION DB_BUFFER_SMALL DB_CKP_INTERNAL DB_CONSUME_WAIT - DB_ENV_DSYNC_DB DB_ENV_LOCKDOWN DB_ENV_YIELDCPU DB_GET_BOTH_LTE - DB_IGNORE_LEASE DB_LOCK_DEFAULT DB_LOCK_INHERIT DB_LOCK_NOTHELD - DB_LOCK_PUT_ALL DB_LOCK_PUT_OBJ DB_LOCK_TIMEOUT DB_LOCK_UPGRADE - DB_LOG_INMEMORY DB_LOG_WRNOSYNC DB_MPOOL_CREATE DB_MPOOL_EXTENT - DB_MPOOL_NOFILE DB_MPOOL_NOLOCK DB_MPOOL_UNLINK DB_MULTIPLE_KEY - DB_MULTIVERSION DB_MUTEX_LOCKED DB_MUTEX_SHARED DB_MUTEX_THREAD - DB_OPFLAGS_MASK DB_ORDERCHKONLY DB_PRIORITY_LOW DB_REGION_MAGIC - DB_REP_ANYWHERE DB_REP_ELECTION DB_REP_LOGREADY DB_REP_LOGSONLY - DB_REP_NOBUFFER DB_REP_OUTDATED DB_REP_PAGEDONE DB_STAT_NOERROR - DB_STAT_SUMMARY DB_ST_OVFL_LEAF DB_SURPRISE_KID DB_TEST_POSTLOG - DB_TEST_PREOPEN DB_TEST_RECYCLE DB_TXN_LOCK_2PL DB_TXN_LOG_MASK - DB_TXN_LOG_REDO DB_TXN_LOG_UNDO DB_TXN_SNAPSHOT DB_VERB_FILEOPS - DB_VERIFY_FATAL */ + DB_ENV_DSYNC_DB DB_ENV_LOCKDOWN DB_ENV_YIELDCPU DB_EXIT_FAILCHK + DB_GET_BOTH_LTE DB_IGNORE_LEASE DB_LOCK_DEFAULT DB_LOCK_INHERIT + DB_LOCK_NOTHELD DB_LOCK_PUT_ALL DB_LOCK_PUT_OBJ DB_LOCK_TIMEOUT + DB_LOCK_UPGRADE DB_LOG_INMEMORY DB_LOG_WRNOSYNC DB_MPOOL_CREATE + DB_MPOOL_EXTENT DB_MPOOL_NOFILE DB_MPOOL_NOLOCK DB_MPOOL_UNLINK + DB_MULTIPLE_KEY DB_MULTIVERSION DB_MUTEX_LOCKED DB_MUTEX_SHARED + DB_MUTEX_THREAD DB_OPFLAGS_MASK DB_ORDERCHKONLY DB_PRIORITY_LOW + DB_REGION_MAGIC DB_REP_ANYWHERE DB_REP_ELECTION DB_REP_LOGREADY + DB_REP_LOGSONLY DB_REP_NOBUFFER DB_REP_OUTDATED DB_REP_PAGEDONE + DB_STAT_NOERROR DB_STAT_SUMMARY DB_STREAM_WRITE DB_ST_OVFL_LEAF + DB_SURPRISE_KID DB_TEST_POSTLOG DB_TEST_PREOPEN DB_TEST_RECYCLE + DB_TXN_LOCK_2PL DB_TXN_LOG_MASK DB_TXN_LOG_REDO DB_TXN_LOG_UNDO + DB_TXN_SNAPSHOT DB_VERB_FILEOPS DB_VERIFY_FATAL */ /* Offset 10 gives the best switch position. */ switch (name[10]) { case 'C': @@ -3504,6 +3562,17 @@ constant_15 (pTHX_ const char *name, IV *iv_return) { #endif } break; + case 'I': + if (memEQ(name, "DB_EXIT_FAILCHK", 15)) { + /* ^ */ +#ifdef DB_EXIT_FAILCHK + *iv_return = DB_EXIT_FAILCHK; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; case 'K': if (memEQ(name, "DB_ENV_LOCKDOWN", 15)) { /* ^ */ @@ -3804,6 +3873,15 @@ constant_15 (pTHX_ const char *name, IV *iv_return) { return PERL_constant_NOTDEF; #endif } + if (memEQ(name, "DB_STREAM_WRITE", 15)) { + /* ^ */ +#ifdef DB_STREAM_WRITE + *iv_return = DB_STREAM_WRITE; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } break; case 'X': if (memEQ(name, "DB_MPOOL_EXTENT", 15)) { @@ -3903,13 +3981,14 @@ constant_16 (pTHX_ const char *name, IV *iv_return) { DB_LOCK_NOTEXIST DB_LOCK_PUT_READ DB_LOCK_YOUNGEST DB_LOGC_BUF_SIZE DB_LOG_IN_MEMORY DB_MPOOL_DISCARD DB_MPOOL_PRIVATE DB_NOSERVER_HOME DB_NO_CHECKPOINT DB_OVERWRITE_DUP DB_PAGE_NOTFOUND DB_PRIORITY_HIGH - DB_RECOVER_FATAL DB_REPFLAGS_MASK DB_REPMGR_ISPEER DB_REP_CONF_BULK - DB_REP_DUPMASTER DB_REP_NEWMASTER DB_REP_PERMANENT DB_REP_REREQUEST - DB_SA_UNKNOWNKEY DB_SECONDARY_BAD DB_SEQ_RANGE_SET DB_TEST_POSTOPEN - DB_TEST_POSTSYNC DB_TXN_LOCK_MASK DB_TXN_OPENFILES DB_VERB_CHKPOINT - DB_VERB_DEADLOCK DB_VERB_RECOVERY DB_VERB_REGISTER DB_VERB_REP_MISC - DB_VERB_REP_MSGS DB_VERB_REP_SYNC DB_VERB_REP_TEST DB_VERB_WAITSFOR - DB_VERSION_MAJOR DB_VERSION_MINOR DB_VERSION_PATCH DB_VRFY_FLAGMASK */ + DB_RECOVER_FATAL DB_REPFLAGS_MASK DB_REPMGR_ISPEER DB_REPMGR_ISVIEW + DB_REP_CONF_BULK DB_REP_DUPMASTER DB_REP_NEWMASTER DB_REP_PERMANENT + DB_REP_REREQUEST DB_SA_UNKNOWNKEY DB_SECONDARY_BAD DB_SEQ_RANGE_SET + DB_TEST_POSTOPEN DB_TEST_POSTSYNC DB_TXN_LOCK_MASK DB_TXN_OPENFILES + DB_VERB_CHKPOINT DB_VERB_DEADLOCK DB_VERB_RECOVERY DB_VERB_REGISTER + DB_VERB_REP_MISC DB_VERB_REP_MSGS DB_VERB_REP_SYNC DB_VERB_REP_TEST + DB_VERB_WAITSFOR DB_VERSION_MAJOR DB_VERSION_MINOR DB_VERSION_PATCH + DB_VRFY_FLAGMASK */ /* Offset 10 gives the best switch position. */ switch (name[10]) { case 'A': @@ -4078,6 +4157,15 @@ constant_16 (pTHX_ const char *name, IV *iv_return) { return PERL_constant_NOTDEF; #endif } + if (memEQ(name, "DB_REPMGR_ISVIEW", 16)) { + /* ^ */ +#ifdef DB_REPMGR_ISVIEW + *iv_return = DB_REPMGR_ISVIEW; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } if (memEQ(name, "DB_VERB_WAITSFOR", 16)) { /* ^ */ #ifdef DB_VERB_WAITSFOR @@ -5361,73 +5449,79 @@ constant_19 (pTHX_ const char *name, IV *iv_return) { here. However, subsequent manual editing may have added or removed some. DB_BOOTSTRAP_HELPER DB_CURSOR_TRANSIENT DB_DATABASE_LOCKING DB_ENV_LOG_INMEMORY DB_ENV_MULTIVERSION DB_ENV_REP_LOGSONLY - DB_ENV_TXN_SNAPSHOT DB_EVENT_REP_CLIENT DB_EVENT_REP_MASTER - DB_FOREIGN_CONFLICT DB_LOCK_FREE_LOCKER DB_LOCK_GET_TIMEOUT - DB_LOCK_SET_TIMEOUT DB_MUTEX_SELF_BLOCK DB_PRIORITY_DEFAULT - DB_READ_UNCOMMITTED DB_REPMGR_ACKS_NONE DB_REPMGR_CONNECTED - DB_REP_HOLDELECTION DB_REP_JOIN_FAILURE DB_SEQUENCE_VERSION - DB_SET_LOCK_TIMEOUT DB_STAT_LOCK_PARAMS DB_TEST_POSTDESTROY - DB_TEST_POSTLOGMETA DB_TEST_SUBDB_LOCKS DB_TXN_FORWARD_ROLL - DB_TXN_LOG_UNDOREDO DB_TXN_WRITE_NOSYNC DB_UPDATE_SECONDARY - DB_USERCOPY_GETDATA DB_USERCOPY_SETDATA DB_USE_ENVIRON_ROOT - DB_VERB_FILEOPS_ALL DB_VERB_REPLICATION DB_VERB_REPMGR_MISC - DB_VERIFY_PARTITION DB_VERSION_MISMATCH */ - /* Offset 14 gives the best switch position. */ - switch (name[14]) { + DB_ENV_TXN_SNAPSHOT DB_EVENT_MUTEX_DIED DB_EVENT_REP_CLIENT + DB_EVENT_REP_MASTER DB_EXIT_FILE_EXISTS DB_FOREIGN_CONFLICT + DB_INTERNAL_BLOB_DB DB_LOCK_FREE_LOCKER DB_LOCK_GET_TIMEOUT + DB_LOCK_SET_TIMEOUT DB_MUTEX_OWNER_DEAD DB_MUTEX_SELF_BLOCK + DB_PRIORITY_DEFAULT DB_READ_UNCOMMITTED DB_REPMGR_ACKS_NONE + DB_REPMGR_CONNECTED DB_REP_HOLDELECTION DB_REP_JOIN_FAILURE + DB_SEQUENCE_VERSION DB_SET_LOCK_TIMEOUT DB_STAT_LOCK_PARAMS + DB_TEST_POSTDESTROY DB_TEST_POSTLOGMETA DB_TEST_SUBDB_LOCKS + DB_TXN_FORWARD_ROLL DB_TXN_LOG_UNDOREDO DB_TXN_WRITE_NOSYNC + DB_UPDATE_SECONDARY DB_USERCOPY_GETDATA DB_USERCOPY_SETDATA + DB_USE_ENVIRON_ROOT DB_VERB_FILEOPS_ALL DB_VERB_REPLICATION + DB_VERB_REPMGR_MISC DB_VERIFY_PARTITION DB_VERSION_MISMATCH */ + /* Offset 12 gives the best switch position. */ + switch (name[12]) { case 'A': - if (memEQ(name, "DB_EVENT_REP_MASTER", 19)) { - /* ^ */ -#ifdef DB_EVENT_REP_MASTER - *iv_return = DB_EVENT_REP_MASTER; + if (memEQ(name, "DB_CURSOR_TRANSIENT", 19)) { + /* ^ */ +#ifdef DB_CURSOR_TRANSIENT + *iv_return = DB_CURSOR_TRANSIENT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_STAT_LOCK_PARAMS", 19)) { - /* ^ */ -#ifdef DB_STAT_LOCK_PARAMS - *iv_return = DB_STAT_LOCK_PARAMS; + break; + case 'B': + if (memEQ(name, "DB_INTERNAL_BLOB_DB", 19)) { + /* ^ */ +#ifdef DB_INTERNAL_BLOB_DB + *iv_return = DB_INTERNAL_BLOB_DB; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_VERB_REPLICATION", 19)) { - /* ^ */ -#ifdef DB_VERB_REPLICATION - *iv_return = DB_VERB_REPLICATION; + if (memEQ(name, "DB_TEST_SUBDB_LOCKS", 19)) { + /* ^ */ +#ifdef DB_TEST_SUBDB_LOCKS + *iv_return = DB_TEST_SUBDB_LOCKS; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'B': - if (memEQ(name, "DB_MUTEX_SELF_BLOCK", 19)) { - /* ^ */ -#ifdef DB_MUTEX_SELF_BLOCK - *iv_return = DB_MUTEX_SELF_BLOCK; + case 'C': + if (memEQ(name, "DB_UPDATE_SECONDARY", 19)) { + /* ^ */ +#ifdef DB_UPDATE_SECONDARY + *iv_return = DB_UPDATE_SECONDARY; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'C': - if (memEQ(name, "DB_DATABASE_LOCKING", 19)) { - /* ^ */ -#ifdef DB_DATABASE_LOCKING - *iv_return = DB_DATABASE_LOCKING; + case 'D': + if (memEQ(name, "DB_PRIORITY_DEFAULT", 19)) { + /* ^ */ +#if (DB_VERSION_MAJOR > 4) || \ + (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 1) || \ + (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 1 && \ + DB_VERSION_PATCH >= 24) + *iv_return = DB_PRIORITY_DEFAULT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REP_HOLDELECTION", 19)) { - /* ^ */ -#ifdef DB_REP_HOLDELECTION - *iv_return = DB_REP_HOLDELECTION; + if (memEQ(name, "DB_TEST_POSTDESTROY", 19)) { + /* ^ */ +#ifdef DB_TEST_POSTDESTROY + *iv_return = DB_TEST_POSTDESTROY; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -5435,62 +5529,59 @@ constant_19 (pTHX_ const char *name, IV *iv_return) { } break; case 'E': - if (memEQ(name, "DB_BOOTSTRAP_HELPER", 19)) { - /* ^ */ -#ifdef DB_BOOTSTRAP_HELPER - *iv_return = DB_BOOTSTRAP_HELPER; + if (memEQ(name, "DB_EVENT_MUTEX_DIED", 19)) { + /* ^ */ +#ifdef DB_EVENT_MUTEX_DIED + *iv_return = DB_EVENT_MUTEX_DIED; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_ENV_LOG_INMEMORY", 19)) { - /* ^ */ -#ifdef DB_ENV_LOG_INMEMORY - *iv_return = DB_ENV_LOG_INMEMORY; + if (memEQ(name, "DB_MUTEX_OWNER_DEAD", 19)) { + /* ^ */ +#ifdef DB_MUTEX_OWNER_DEAD + *iv_return = DB_MUTEX_OWNER_DEAD; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REPMGR_CONNECTED", 19)) { - /* ^ */ -#ifdef DB_REPMGR_CONNECTED - *iv_return = DB_REPMGR_CONNECTED; + break; + case 'F': + if (memEQ(name, "DB_MUTEX_SELF_BLOCK", 19)) { + /* ^ */ +#ifdef DB_MUTEX_SELF_BLOCK + *iv_return = DB_MUTEX_SELF_BLOCK; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'F': - if (memEQ(name, "DB_FOREIGN_CONFLICT", 19)) { - /* ^ */ -#ifdef DB_FOREIGN_CONFLICT - *iv_return = DB_FOREIGN_CONFLICT; + if (memEQ(name, "DB_REP_JOIN_FAILURE", 19)) { + /* ^ */ +#ifdef DB_REP_JOIN_FAILURE + *iv_return = DB_REP_JOIN_FAILURE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_PRIORITY_DEFAULT", 19)) { - /* ^ */ -#if (DB_VERSION_MAJOR > 4) || \ - (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 1) || \ - (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 1 && \ - DB_VERSION_PATCH >= 24) - *iv_return = DB_PRIORITY_DEFAULT; + break; + case 'G': + if (memEQ(name, "DB_USERCOPY_GETDATA", 19)) { + /* ^ */ +#ifdef DB_USERCOPY_GETDATA + *iv_return = DB_USERCOPY_GETDATA; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'G': - if (memEQ(name, "DB_TEST_POSTLOGMETA", 19)) { - /* ^ */ -#ifdef DB_TEST_POSTLOGMETA - *iv_return = DB_TEST_POSTLOGMETA; + if (memEQ(name, "DB_VERB_REPMGR_MISC", 19)) { + /* ^ */ +#ifdef DB_VERB_REPMGR_MISC + *iv_return = DB_VERB_REPMGR_MISC; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -5498,28 +5589,30 @@ constant_19 (pTHX_ const char *name, IV *iv_return) { } break; case 'I': - if (memEQ(name, "DB_READ_UNCOMMITTED", 19)) { - /* ^ */ -#ifdef DB_READ_UNCOMMITTED - *iv_return = DB_READ_UNCOMMITTED; + if (memEQ(name, "DB_VERB_REPLICATION", 19)) { + /* ^ */ +#ifdef DB_VERB_REPLICATION + *iv_return = DB_VERB_REPLICATION; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REP_JOIN_FAILURE", 19)) { - /* ^ */ -#ifdef DB_REP_JOIN_FAILURE - *iv_return = DB_REP_JOIN_FAILURE; + if (memEQ(name, "DB_VERSION_MISMATCH", 19)) { + /* ^ */ +#ifdef DB_VERSION_MISMATCH + *iv_return = DB_VERSION_MISMATCH; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_VERIFY_PARTITION", 19)) { - /* ^ */ -#ifdef DB_VERIFY_PARTITION - *iv_return = DB_VERIFY_PARTITION; + break; + case 'K': + if (memEQ(name, "DB_REPMGR_ACKS_NONE", 19)) { + /* ^ */ +#ifdef DB_REPMGR_ACKS_NONE + *iv_return = DB_REPMGR_ACKS_NONE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -5527,19 +5620,28 @@ constant_19 (pTHX_ const char *name, IV *iv_return) { } break; case 'L': - if (memEQ(name, "DB_EVENT_REP_CLIENT", 19)) { - /* ^ */ -#ifdef DB_EVENT_REP_CLIENT - *iv_return = DB_EVENT_REP_CLIENT; + if (memEQ(name, "DB_DATABASE_LOCKING", 19)) { + /* ^ */ +#ifdef DB_DATABASE_LOCKING + *iv_return = DB_DATABASE_LOCKING; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_TEST_SUBDB_LOCKS", 19)) { - /* ^ */ -#ifdef DB_TEST_SUBDB_LOCKS - *iv_return = DB_TEST_SUBDB_LOCKS; + if (memEQ(name, "DB_REP_HOLDELECTION", 19)) { + /* ^ */ +#ifdef DB_REP_HOLDELECTION + *iv_return = DB_REP_HOLDELECTION; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + if (memEQ(name, "DB_TEST_POSTLOGMETA", 19)) { + /* ^ */ +#ifdef DB_TEST_POSTLOGMETA + *iv_return = DB_TEST_POSTLOGMETA; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -5547,51 +5649,48 @@ constant_19 (pTHX_ const char *name, IV *iv_return) { } break; case 'M': - if (memEQ(name, "DB_LOCK_GET_TIMEOUT", 19)) { - /* ^ */ -#if (DB_VERSION_MAJOR > 4) || \ - (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || \ - (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 0 && \ - DB_VERSION_PATCH >= 14) - *iv_return = DB_LOCK_GET_TIMEOUT; + if (memEQ(name, "DB_READ_UNCOMMITTED", 19)) { + /* ^ */ +#ifdef DB_READ_UNCOMMITTED + *iv_return = DB_READ_UNCOMMITTED; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_LOCK_SET_TIMEOUT", 19)) { - /* ^ */ -#ifdef DB_LOCK_SET_TIMEOUT - *iv_return = DB_LOCK_SET_TIMEOUT; + break; + case 'N': + if (memEQ(name, "DB_ENV_LOG_INMEMORY", 19)) { + /* ^ */ +#ifdef DB_ENV_LOG_INMEMORY + *iv_return = DB_ENV_LOG_INMEMORY; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_SET_LOCK_TIMEOUT", 19)) { - /* ^ */ -#ifdef DB_SET_LOCK_TIMEOUT - *iv_return = DB_SET_LOCK_TIMEOUT; + if (memEQ(name, "DB_ENV_TXN_SNAPSHOT", 19)) { + /* ^ */ +#ifdef DB_ENV_TXN_SNAPSHOT + *iv_return = DB_ENV_TXN_SNAPSHOT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_VERSION_MISMATCH", 19)) { - /* ^ */ -#ifdef DB_VERSION_MISMATCH - *iv_return = DB_VERSION_MISMATCH; + if (memEQ(name, "DB_REPMGR_CONNECTED", 19)) { + /* ^ */ +#ifdef DB_REPMGR_CONNECTED + *iv_return = DB_REPMGR_CONNECTED; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'N': - if (memEQ(name, "DB_UPDATE_SECONDARY", 19)) { - /* ^ */ -#ifdef DB_UPDATE_SECONDARY - *iv_return = DB_UPDATE_SECONDARY; + if (memEQ(name, "DB_TXN_LOG_UNDOREDO", 19)) { + /* ^ */ +#ifdef DB_TXN_LOG_UNDOREDO + *iv_return = DB_TXN_LOG_UNDOREDO; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -5599,39 +5698,37 @@ constant_19 (pTHX_ const char *name, IV *iv_return) { } break; case 'O': - if (memEQ(name, "DB_LOCK_FREE_LOCKER", 19)) { - /* ^ */ -#ifdef DB_LOCK_FREE_LOCKER - *iv_return = DB_LOCK_FREE_LOCKER; + if (memEQ(name, "DB_ENV_REP_LOGSONLY", 19)) { + /* ^ */ +#ifdef DB_ENV_REP_LOGSONLY + *iv_return = DB_ENV_REP_LOGSONLY; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_TXN_LOG_UNDOREDO", 19)) { - /* ^ */ -#ifdef DB_TXN_LOG_UNDOREDO - *iv_return = DB_TXN_LOG_UNDOREDO; + if (memEQ(name, "DB_FOREIGN_CONFLICT", 19)) { + /* ^ */ +#ifdef DB_FOREIGN_CONFLICT + *iv_return = DB_FOREIGN_CONFLICT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_TXN_WRITE_NOSYNC", 19)) { - /* ^ */ -#ifdef DB_TXN_WRITE_NOSYNC - *iv_return = DB_TXN_WRITE_NOSYNC; + if (memEQ(name, "DB_USE_ENVIRON_ROOT", 19)) { + /* ^ */ +#ifdef DB_USE_ENVIRON_ROOT + *iv_return = DB_USE_ENVIRON_ROOT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - break; - case 'P': - if (memEQ(name, "DB_ENV_TXN_SNAPSHOT", 19)) { - /* ^ */ -#ifdef DB_ENV_TXN_SNAPSHOT - *iv_return = DB_ENV_TXN_SNAPSHOT; + if (memEQ(name, "DB_VERB_FILEOPS_ALL", 19)) { + /* ^ */ +#ifdef DB_VERB_FILEOPS_ALL + *iv_return = DB_VERB_FILEOPS_ALL; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -5639,19 +5736,22 @@ constant_19 (pTHX_ const char *name, IV *iv_return) { } break; case 'R': - if (memEQ(name, "DB_ENV_MULTIVERSION", 19)) { - /* ^ */ -#ifdef DB_ENV_MULTIVERSION - *iv_return = DB_ENV_MULTIVERSION; + if (memEQ(name, "DB_TXN_FORWARD_ROLL", 19)) { + /* ^ */ +#if (DB_VERSION_MAJOR > 3) || \ + (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 1) || \ + (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 1 && \ + DB_VERSION_PATCH >= 14) + *iv_return = DB_TXN_FORWARD_ROLL; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_SEQUENCE_VERSION", 19)) { - /* ^ */ -#ifdef DB_SEQUENCE_VERSION - *iv_return = DB_SEQUENCE_VERSION; + if (memEQ(name, "DB_VERIFY_PARTITION", 19)) { + /* ^ */ +#ifdef DB_VERIFY_PARTITION + *iv_return = DB_VERIFY_PARTITION; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -5659,57 +5759,62 @@ constant_19 (pTHX_ const char *name, IV *iv_return) { } break; case 'S': - if (memEQ(name, "DB_CURSOR_TRANSIENT", 19)) { - /* ^ */ -#ifdef DB_CURSOR_TRANSIENT - *iv_return = DB_CURSOR_TRANSIENT; + if (memEQ(name, "DB_USERCOPY_SETDATA", 19)) { + /* ^ */ +#ifdef DB_USERCOPY_SETDATA + *iv_return = DB_USERCOPY_SETDATA; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_ENV_REP_LOGSONLY", 19)) { - /* ^ */ -#ifdef DB_ENV_REP_LOGSONLY - *iv_return = DB_ENV_REP_LOGSONLY; + break; + case 'T': + if (memEQ(name, "DB_LOCK_GET_TIMEOUT", 19)) { + /* ^ */ +#if (DB_VERSION_MAJOR > 4) || \ + (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || \ + (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 0 && \ + DB_VERSION_PATCH >= 14) + *iv_return = DB_LOCK_GET_TIMEOUT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_TEST_POSTDESTROY", 19)) { - /* ^ */ -#ifdef DB_TEST_POSTDESTROY - *iv_return = DB_TEST_POSTDESTROY; + if (memEQ(name, "DB_LOCK_SET_TIMEOUT", 19)) { + /* ^ */ +#ifdef DB_LOCK_SET_TIMEOUT + *iv_return = DB_LOCK_SET_TIMEOUT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_VERB_FILEOPS_ALL", 19)) { - /* ^ */ -#ifdef DB_VERB_FILEOPS_ALL - *iv_return = DB_VERB_FILEOPS_ALL; + if (memEQ(name, "DB_SET_LOCK_TIMEOUT", 19)) { + /* ^ */ +#ifdef DB_SET_LOCK_TIMEOUT + *iv_return = DB_SET_LOCK_TIMEOUT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'T': - if (memEQ(name, "DB_USERCOPY_GETDATA", 19)) { - /* ^ */ -#ifdef DB_USERCOPY_GETDATA - *iv_return = DB_USERCOPY_GETDATA; + case 'V': + if (memEQ(name, "DB_ENV_MULTIVERSION", 19)) { + /* ^ */ +#ifdef DB_ENV_MULTIVERSION + *iv_return = DB_ENV_MULTIVERSION; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_USERCOPY_SETDATA", 19)) { - /* ^ */ -#ifdef DB_USERCOPY_SETDATA - *iv_return = DB_USERCOPY_SETDATA; + if (memEQ(name, "DB_SEQUENCE_VERSION", 19)) { + /* ^ */ +#ifdef DB_SEQUENCE_VERSION + *iv_return = DB_SEQUENCE_VERSION; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -5717,40 +5822,64 @@ constant_19 (pTHX_ const char *name, IV *iv_return) { } break; case '_': - if (memEQ(name, "DB_REPMGR_ACKS_NONE", 19)) { - /* ^ */ -#ifdef DB_REPMGR_ACKS_NONE - *iv_return = DB_REPMGR_ACKS_NONE; + if (memEQ(name, "DB_BOOTSTRAP_HELPER", 19)) { + /* ^ */ +#ifdef DB_BOOTSTRAP_HELPER + *iv_return = DB_BOOTSTRAP_HELPER; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_TXN_FORWARD_ROLL", 19)) { - /* ^ */ -#if (DB_VERSION_MAJOR > 3) || \ - (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 1) || \ - (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 1 && \ - DB_VERSION_PATCH >= 14) - *iv_return = DB_TXN_FORWARD_ROLL; + if (memEQ(name, "DB_EVENT_REP_CLIENT", 19)) { + /* ^ */ +#ifdef DB_EVENT_REP_CLIENT + *iv_return = DB_EVENT_REP_CLIENT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_USE_ENVIRON_ROOT", 19)) { - /* ^ */ -#ifdef DB_USE_ENVIRON_ROOT - *iv_return = DB_USE_ENVIRON_ROOT; + if (memEQ(name, "DB_EVENT_REP_MASTER", 19)) { + /* ^ */ +#ifdef DB_EVENT_REP_MASTER + *iv_return = DB_EVENT_REP_MASTER; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_VERB_REPMGR_MISC", 19)) { - /* ^ */ -#ifdef DB_VERB_REPMGR_MISC - *iv_return = DB_VERB_REPMGR_MISC; + if (memEQ(name, "DB_EXIT_FILE_EXISTS", 19)) { + /* ^ */ +#ifdef DB_EXIT_FILE_EXISTS + *iv_return = DB_EXIT_FILE_EXISTS; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + if (memEQ(name, "DB_LOCK_FREE_LOCKER", 19)) { + /* ^ */ +#ifdef DB_LOCK_FREE_LOCKER + *iv_return = DB_LOCK_FREE_LOCKER; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + if (memEQ(name, "DB_STAT_LOCK_PARAMS", 19)) { + /* ^ */ +#ifdef DB_STAT_LOCK_PARAMS + *iv_return = DB_STAT_LOCK_PARAMS; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + if (memEQ(name, "DB_TXN_WRITE_NOSYNC", 19)) { + /* ^ */ +#ifdef DB_TXN_WRITE_NOSYNC + *iv_return = DB_TXN_WRITE_NOSYNC; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -5772,7 +5901,7 @@ constant_20 (pTHX_ const char *name, IV *iv_return) { DB_PRIORITY_VERY_LOW DB_REP_CONF_AUTOINIT DB_REP_FULL_ELECTION DB_REP_LEASE_EXPIRED DB_REP_LEASE_TIMEOUT DB_REP_WOULDROLLBACK DB_STAT_LOCK_LOCKERS DB_STAT_LOCK_OBJECTS DB_STAT_MEMP_NOERROR - DB_TXN_BACKWARD_ROLL DB_TXN_LOCK_OPTIMIST */ + DB_STREAM_SYNC_WRITE DB_TXN_BACKWARD_ROLL DB_TXN_LOCK_OPTIMIST */ /* Offset 15 gives the best switch position. */ switch (name[15]) { case 'B': @@ -5792,7 +5921,7 @@ constant_20 (pTHX_ const char *name, IV *iv_return) { #if (DB_VERSION_MAJOR > 5) || \ (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \ (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \ - DB_VERSION_PATCH >= 5) + DB_VERSION_PATCH >= 15) *iv_return = DB_BACKUP_READ_COUNT; return PERL_constant_ISIV; #else @@ -5959,7 +6088,7 @@ constant_20 (pTHX_ const char *name, IV *iv_return) { #if (DB_VERSION_MAJOR > 5) || \ (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \ (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \ - DB_VERSION_PATCH >= 5) + DB_VERSION_PATCH >= 15) *iv_return = DB_BACKUP_READ_SLEEP; return PERL_constant_ISIV; #else @@ -5998,6 +6127,17 @@ constant_20 (pTHX_ const char *name, IV *iv_return) { #endif } break; + case 'W': + if (memEQ(name, "DB_STREAM_SYNC_WRITE", 20)) { + /* ^ */ +#ifdef DB_STREAM_SYNC_WRITE + *iv_return = DB_STREAM_SYNC_WRITE; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; case 'Y': if (memEQ(name, "DB_PRIORITY_VERY_LOW", 20)) { /* ^ */ @@ -6209,10 +6349,10 @@ constant_22 (pTHX_ const char *name, IV *iv_return, const char **pv_return) { /* When generated this function returned values for the list of names given here. However, subsequent manual editing may have added or removed some. DB_ASSOC_IMMUTABLE_KEY DB_BACKUP_WRITE_DIRECT DB_ENV_RPCCLIENT_GIVEN - DB_ENV_TIME_NOTGRANTED DB_ENV_TXN_NOT_DURABLE DB_EVENT_NO_SUCH_EVENT - DB_EVENT_REP_DUPMASTER DB_EVENT_REP_INIT_DONE DB_EVENT_REP_NEWMASTER - DB_LOGVERSION_LATCHING DB_REPMGR_DISCONNECTED DB_REP_CONF_NOAUTOINIT - DB_TXN_LOCK_OPTIMISTIC DB_VERSION_FULL_STRING */ + DB_ENV_TIME_NOTGRANTED DB_ENV_TXN_NOT_DURABLE DB_EVENT_FAILCHK_PANIC + DB_EVENT_NO_SUCH_EVENT DB_EVENT_REP_DUPMASTER DB_EVENT_REP_INIT_DONE + DB_EVENT_REP_NEWMASTER DB_LOGVERSION_LATCHING DB_REPMGR_DISCONNECTED + DB_REP_CONF_NOAUTOINIT DB_TXN_LOCK_OPTIMISTIC DB_VERSION_FULL_STRING */ /* Offset 15 gives the best switch position. */ switch (name[15]) { case 'A': @@ -6290,6 +6430,17 @@ constant_22 (pTHX_ const char *name, IV *iv_return, const char **pv_return) { #endif } break; + case 'K': + if (memEQ(name, "DB_EVENT_FAILCHK_PANIC", 22)) { + /* ^ */ +#ifdef DB_EVENT_FAILCHK_PANIC + *iv_return = DB_EVENT_FAILCHK_PANIC; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; case 'N': if (memEQ(name, "DB_REPMGR_DISCONNECTED", 22)) { /* ^ */ @@ -6351,7 +6502,7 @@ constant_22 (pTHX_ const char *name, IV *iv_return, const char **pv_return) { #if (DB_VERSION_MAJOR > 5) || \ (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \ (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \ - DB_VERSION_PATCH >= 5) + DB_VERSION_PATCH >= 15) *iv_return = DB_BACKUP_WRITE_DIRECT; return PERL_constant_ISIV; #else @@ -6377,9 +6528,9 @@ constant_23 (pTHX_ const char *name, IV *iv_return) { /* When generated this function returned values for the list of names given here. However, subsequent manual editing may have added or removed some. DB_ENV_DATABASE_LOCKING DB_ENV_TXN_WRITE_NOSYNC DB_EVENT_REP_SITE_ADDED - DB_REPMGR_ACKS_ONE_PEER DB_REPMGR_NEED_RESPONSE DB_REP_CHECKPOINT_DELAY - DB_REP_CONF_DELAYCLIENT DB_REP_CONNECTION_RETRY DB_REP_DEFAULT_PRIORITY - DB_REP_ELECTION_TIMEOUT DB_VERB_REPMGR_CONNFAIL */ + DB_FAILURE_SYMPTOM_SIZE DB_REPMGR_ACKS_ONE_PEER DB_REPMGR_NEED_RESPONSE + DB_REP_CHECKPOINT_DELAY DB_REP_CONF_DELAYCLIENT DB_REP_CONNECTION_RETRY + DB_REP_DEFAULT_PRIORITY DB_REP_ELECTION_TIMEOUT DB_VERB_REPMGR_CONNFAIL */ /* Offset 12 gives the best switch position. */ switch (name[12]) { case 'A': @@ -6492,6 +6643,17 @@ constant_23 (pTHX_ const char *name, IV *iv_return) { #endif } break; + case 'Y': + if (memEQ(name, "DB_FAILURE_SYMPTOM_SIZE", 23)) { + /* ^ */ +#ifdef DB_FAILURE_SYMPTOM_SIZE + *iv_return = DB_FAILURE_SYMPTOM_SIZE; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; case '_': if (memEQ(name, "DB_EVENT_REP_SITE_ADDED", 23)) { /* ^ */ @@ -6512,26 +6674,36 @@ constant_24 (pTHX_ const char *name, IV *iv_return) { /* When generated this function returned values for the list of names given here. However, subsequent manual editing may have added or removed some. DB_EVENT_REP_PERM_FAILED DB_EVENT_REP_STARTUPDONE DB_HOTBACKUP_IN_PROGRESS - DB_INTERNAL_TEMPORARY_DB DB_REPMGR_ACKS_ALL_PEERS DB_REPMGR_CONF_ELECTIONS - DB_REP_CONF_AUTOROLLBACK DB_REP_HEARTBEAT_MONITOR */ - /* Offset 22 gives the best switch position. */ - switch (name[22]) { - case 'C': - if (memEQ(name, "DB_REP_CONF_AUTOROLLBACK", 24)) { - /* ^ */ -#ifdef DB_REP_CONF_AUTOROLLBACK - *iv_return = DB_REP_CONF_AUTOROLLBACK; + DB_INTERNAL_TEMPORARY_DB DB_MUTEX_DESCRIBE_STRLEN DB_REPMGR_ACKS_ALL_PEERS + DB_REPMGR_CONF_ELECTIONS DB_REP_CONF_AUTOROLLBACK DB_REP_HEARTBEAT_MONITOR + */ + /* Offset 15 gives the best switch position. */ + switch (name[15]) { + case 'A': + if (memEQ(name, "DB_EVENT_REP_STARTUPDONE", 24)) { + /* ^ */ +#ifdef DB_EVENT_REP_STARTUPDONE + *iv_return = DB_EVENT_REP_STARTUPDONE; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + if (memEQ(name, "DB_REPMGR_ACKS_ALL_PEERS", 24)) { + /* ^ */ +#ifdef DB_REPMGR_ACKS_ALL_PEERS + *iv_return = DB_REPMGR_ACKS_ALL_PEERS; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'D': - if (memEQ(name, "DB_INTERNAL_TEMPORARY_DB", 24)) { - /* ^ */ -#ifdef DB_INTERNAL_TEMPORARY_DB - *iv_return = DB_INTERNAL_TEMPORARY_DB; + case 'B': + if (memEQ(name, "DB_MUTEX_DESCRIBE_STRLEN", 24)) { + /* ^ */ +#ifdef DB_MUTEX_DESCRIBE_STRLEN + *iv_return = DB_MUTEX_DESCRIBE_STRLEN; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -6539,61 +6711,63 @@ constant_24 (pTHX_ const char *name, IV *iv_return) { } break; case 'E': - if (memEQ(name, "DB_EVENT_REP_PERM_FAILED", 24)) { - /* ^ */ -#ifdef DB_EVENT_REP_PERM_FAILED - *iv_return = DB_EVENT_REP_PERM_FAILED; + if (memEQ(name, "DB_REPMGR_CONF_ELECTIONS", 24)) { + /* ^ */ +#ifdef DB_REPMGR_CONF_ELECTIONS + *iv_return = DB_REPMGR_CONF_ELECTIONS; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'N': - if (memEQ(name, "DB_EVENT_REP_STARTUPDONE", 24)) { - /* ^ */ -#ifdef DB_EVENT_REP_STARTUPDONE - *iv_return = DB_EVENT_REP_STARTUPDONE; + case 'O': + if (memEQ(name, "DB_REP_CONF_AUTOROLLBACK", 24)) { + /* ^ */ +#ifdef DB_REP_CONF_AUTOROLLBACK + *iv_return = DB_REP_CONF_AUTOROLLBACK; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } - if (memEQ(name, "DB_REPMGR_CONF_ELECTIONS", 24)) { - /* ^ */ -#ifdef DB_REPMGR_CONF_ELECTIONS - *iv_return = DB_REPMGR_CONF_ELECTIONS; + break; + case 'P': + if (memEQ(name, "DB_INTERNAL_TEMPORARY_DB", 24)) { + /* ^ */ +#ifdef DB_INTERNAL_TEMPORARY_DB + *iv_return = DB_INTERNAL_TEMPORARY_DB; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'O': - if (memEQ(name, "DB_REP_HEARTBEAT_MONITOR", 24)) { - /* ^ */ -#ifdef DB_REP_HEARTBEAT_MONITOR - *iv_return = DB_REP_HEARTBEAT_MONITOR; + case 'R': + if (memEQ(name, "DB_EVENT_REP_PERM_FAILED", 24)) { + /* ^ */ +#ifdef DB_EVENT_REP_PERM_FAILED + *iv_return = DB_EVENT_REP_PERM_FAILED; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'R': - if (memEQ(name, "DB_REPMGR_ACKS_ALL_PEERS", 24)) { - /* ^ */ -#ifdef DB_REPMGR_ACKS_ALL_PEERS - *iv_return = DB_REPMGR_ACKS_ALL_PEERS; + case 'T': + if (memEQ(name, "DB_REP_HEARTBEAT_MONITOR", 24)) { + /* ^ */ +#ifdef DB_REP_HEARTBEAT_MONITOR + *iv_return = DB_REP_HEARTBEAT_MONITOR; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'S': + case '_': if (memEQ(name, "DB_HOTBACKUP_IN_PROGRESS", 24)) { - /* ^ */ + /* ^ */ #ifdef DB_HOTBACKUP_IN_PROGRESS *iv_return = DB_HOTBACKUP_IN_PROGRESS; return PERL_constant_ISIV; @@ -6610,8 +6784,9 @@ static int constant_25 (pTHX_ const char *name, IV *iv_return) { /* When generated this function returned values for the list of names given here. However, subsequent manual editing may have added or removed some. - DB_EVENT_REP_CONNECT_ESTD DB_EVENT_REP_JOIN_FAILURE - DB_EVENT_REP_SITE_REMOVED DB_INTERNAL_PERSISTENT_DB */ + DB_EVENT_REP_CONNECT_ESTD DB_EVENT_REP_INQUEUE_FULL + DB_EVENT_REP_JOIN_FAILURE DB_EVENT_REP_SITE_REMOVED + DB_INTERNAL_PERSISTENT_DB */ /* Offset 15 gives the best switch position. */ switch (name[15]) { case 'I': @@ -6636,6 +6811,17 @@ constant_25 (pTHX_ const char *name, IV *iv_return) { #endif } break; + case 'Q': + if (memEQ(name, "DB_EVENT_REP_INQUEUE_FULL", 25)) { + /* ^ */ +#ifdef DB_EVENT_REP_INQUEUE_FULL + *iv_return = DB_EVENT_REP_INQUEUE_FULL; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; case 'S': if (memEQ(name, "DB_INTERNAL_PERSISTENT_DB", 25)) { /* ^ */ @@ -6667,36 +6853,48 @@ constant_27 (pTHX_ const char *name, IV *iv_return) { /* When generated this function returned values for the list of names given here. However, subsequent manual editing may have added or removed some. DB_EVENT_REP_CONNECT_BROKEN DB_EVENT_REP_MASTER_FAILURE - DB_EVENT_REP_WOULD_ROLLBACK DB_REPMGR_CONF_2SITE_STRICT */ - /* Offset 16 gives the best switch position. */ - switch (name[16]) { - case 'L': - if (memEQ(name, "DB_EVENT_REP_WOULD_ROLLBACK", 27)) { - /* ^ */ -#ifdef DB_EVENT_REP_WOULD_ROLLBACK - *iv_return = DB_EVENT_REP_WOULD_ROLLBACK; + DB_EVENT_REP_WOULD_ROLLBACK DB_REPMGR_CONF_2SITE_STRICT + DB_REP_CONF_ELECT_LOGLENGTH */ + /* Offset 26 gives the best switch position. */ + switch (name[26]) { + case 'E': + if (memEQ(name, "DB_EVENT_REP_MASTER_FAILUR", 26)) { + /* E */ +#ifdef DB_EVENT_REP_MASTER_FAILURE + *iv_return = DB_EVENT_REP_MASTER_FAILURE; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'N': - if (memEQ(name, "DB_EVENT_REP_CONNECT_BROKEN", 27)) { - /* ^ */ -#ifdef DB_EVENT_REP_CONNECT_BROKEN - *iv_return = DB_EVENT_REP_CONNECT_BROKEN; + case 'H': + if (memEQ(name, "DB_REP_CONF_ELECT_LOGLENGT", 26)) { + /* H */ +#ifdef DB_REP_CONF_ELECT_LOGLENGTH + *iv_return = DB_REP_CONF_ELECT_LOGLENGTH; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; #endif } break; - case 'S': - if (memEQ(name, "DB_REPMGR_CONF_2SITE_STRICT", 27)) { - /* ^ */ -#ifdef DB_REPMGR_CONF_2SITE_STRICT - *iv_return = DB_REPMGR_CONF_2SITE_STRICT; + case 'K': + if (memEQ(name, "DB_EVENT_REP_WOULD_ROLLBAC", 26)) { + /* K */ +#ifdef DB_EVENT_REP_WOULD_ROLLBACK + *iv_return = DB_EVENT_REP_WOULD_ROLLBACK; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; + case 'N': + if (memEQ(name, "DB_EVENT_REP_CONNECT_BROKE", 26)) { + /* N */ +#ifdef DB_EVENT_REP_CONNECT_BROKEN + *iv_return = DB_EVENT_REP_CONNECT_BROKEN; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -6704,10 +6902,10 @@ constant_27 (pTHX_ const char *name, IV *iv_return) { } break; case 'T': - if (memEQ(name, "DB_EVENT_REP_MASTER_FAILURE", 27)) { - /* ^ */ -#ifdef DB_EVENT_REP_MASTER_FAILURE - *iv_return = DB_EVENT_REP_MASTER_FAILURE; + if (memEQ(name, "DB_REPMGR_CONF_2SITE_STRIC", 26)) { + /* T */ +#ifdef DB_REPMGR_CONF_2SITE_STRICT + *iv_return = DB_REPMGR_CONF_2SITE_STRICT; return PERL_constant_ISIV; #else return PERL_constant_NOTDEF; @@ -6723,7 +6921,7 @@ constant_28 (pTHX_ const char *name, IV *iv_return) { /* When generated this function returned values for the list of names given here. However, subsequent manual editing may have added or removed some. DB_EVENT_REP_ELECTION_FAILED DB_REPMGR_ACKS_ALL_AVAILABLE - DB_REP_FULL_ELECTION_TIMEOUT */ + DB_REP_FULL_ELECTION_TIMEOUT DB_SET_MUTEX_FAILCHK_TIMEOUT */ /* Offset 15 gives the best switch position. */ switch (name[15]) { case 'A': @@ -6759,6 +6957,17 @@ constant_28 (pTHX_ const char *name, IV *iv_return) { #endif } break; + case 'I': + if (memEQ(name, "DB_SET_MUTEX_FAILCHK_TIMEOUT", 28)) { + /* ^ */ +#ifdef DB_SET_MUTEX_FAILCHK_TIMEOUT + *iv_return = DB_SET_MUTEX_FAILCHK_TIMEOUT; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; } return PERL_constant_NOTFOUND; } @@ -6788,21 +6997,22 @@ my @names = (qw(DB2_AM_EXCL DB2_AM_INTEXCL DB2_AM_NOWAIT DB_AFTER DB_AGGRESSIVE DB_BACKUP_SINGLE_DIR DB_BACKUP_UPDATE DB_BEFORE DB_BOOTSTRAP_HELPER DB_BTREEMAGIC DB_BTREEOLDVER DB_BTREEVERSION DB_BUFFER_SMALL DB_CACHED_COUNTS DB_CDB_ALLDB DB_CHECKPOINT - DB_CHKSUM DB_CHKSUM_SHA1 DB_CKP_INTERNAL DB_CLIENT DB_CL_WRITER - DB_COMMIT DB_COMPACT_FLAGS DB_CONSUME DB_CONSUME_WAIT DB_CREATE - DB_CURLSN DB_CURRENT DB_CURSOR_BULK DB_CURSOR_TRANSIENT - DB_CXX_NO_EXCEPTIONS DB_DATABASE_LOCK DB_DATABASE_LOCKING - DB_DEGREE_2 DB_DELETED DB_DELIMITER DB_DIRECT DB_DIRECT_DB - DB_DIRECT_LOG DB_DIRTY_READ DB_DONOTINDEX DB_DSYNC_DB - DB_DSYNC_LOG DB_DUP DB_DUPCURSOR DB_DUPSORT DB_DURABLE_UNKNOWN - DB_EID_BROADCAST DB_EID_INVALID DB_EID_MASTER DB_ENCRYPT - DB_ENCRYPT_AES DB_ENV_APPINIT DB_ENV_AUTO_COMMIT DB_ENV_CDB - DB_ENV_CDB_ALLDB DB_ENV_CREATE DB_ENV_DATABASE_LOCKING - DB_ENV_DBLOCAL DB_ENV_DIRECT_DB DB_ENV_DIRECT_LOG - DB_ENV_DSYNC_DB DB_ENV_DSYNC_LOG DB_ENV_FAILCHK DB_ENV_FATAL - DB_ENV_HOTBACKUP DB_ENV_LOCKDOWN DB_ENV_LOCKING DB_ENV_LOGGING - DB_ENV_LOG_AUTOREMOVE DB_ENV_LOG_INMEMORY DB_ENV_MULTIVERSION - DB_ENV_NOFLUSH DB_ENV_NOLOCKING DB_ENV_NOMMAP DB_ENV_NOPANIC + DB_CHKSUM DB_CHKSUM_FAIL DB_CHKSUM_SHA1 DB_CKP_INTERNAL + DB_CLIENT DB_CL_WRITER DB_COMMIT DB_COMPACT_FLAGS DB_CONSUME + DB_CONSUME_WAIT DB_CREATE DB_CURLSN DB_CURRENT DB_CURSOR_BULK + DB_CURSOR_TRANSIENT DB_CXX_NO_EXCEPTIONS DB_DATABASE_LOCK + DB_DATABASE_LOCKING DB_DEGREE_2 DB_DELETED DB_DELIMITER + DB_DIRECT DB_DIRECT_DB DB_DIRECT_LOG DB_DIRTY_READ DB_DONOTINDEX + DB_DSYNC_DB DB_DSYNC_LOG DB_DUP DB_DUPCURSOR DB_DUPSORT + DB_DURABLE_UNKNOWN DB_EID_BROADCAST DB_EID_INVALID DB_EID_MASTER + DB_ENCRYPT DB_ENCRYPT_AES DB_ENV_APPINIT DB_ENV_AUTO_COMMIT + DB_ENV_CDB DB_ENV_CDB_ALLDB DB_ENV_CREATE + DB_ENV_DATABASE_LOCKING DB_ENV_DBLOCAL DB_ENV_DIRECT_DB + DB_ENV_DIRECT_LOG DB_ENV_DSYNC_DB DB_ENV_DSYNC_LOG + DB_ENV_FAILCHK DB_ENV_FATAL DB_ENV_HOTBACKUP DB_ENV_LOCKDOWN + DB_ENV_LOCKING DB_ENV_LOGGING DB_ENV_LOG_AUTOREMOVE + DB_ENV_LOG_INMEMORY DB_ENV_MULTIVERSION DB_ENV_NOFLUSH + DB_ENV_NOLOCKING DB_ENV_NOMMAP DB_ENV_NOPANIC DB_ENV_NO_OUTPUT_SET DB_ENV_OPEN_CALLED DB_ENV_OVERWRITE DB_ENV_PRIVATE DB_ENV_RECOVER_FATAL DB_ENV_REF_COUNTED DB_ENV_REGION_INIT DB_ENV_REP_CLIENT DB_ENV_REP_LOGSONLY @@ -6811,18 +7021,21 @@ my @names = (qw(DB2_AM_EXCL DB2_AM_INTEXCL DB2_AM_NOWAIT DB_AFTER DB_AGGRESSIVE DB_ENV_TIME_NOTGRANTED DB_ENV_TXN DB_ENV_TXN_NOSYNC DB_ENV_TXN_NOT_DURABLE DB_ENV_TXN_NOWAIT DB_ENV_TXN_SNAPSHOT DB_ENV_TXN_WRITE_NOSYNC DB_ENV_USER_ALLOC DB_ENV_YIELDCPU - DB_EVENT_NOT_HANDLED DB_EVENT_NO_SUCH_EVENT DB_EVENT_PANIC - DB_EVENT_REG_ALIVE DB_EVENT_REG_PANIC DB_EVENT_REP_CLIENT - DB_EVENT_REP_CONNECT_BROKEN DB_EVENT_REP_CONNECT_ESTD - DB_EVENT_REP_CONNECT_TRY_FAILED DB_EVENT_REP_DUPMASTER - DB_EVENT_REP_ELECTED DB_EVENT_REP_ELECTION_FAILED - DB_EVENT_REP_INIT_DONE DB_EVENT_REP_JOIN_FAILURE + DB_EVENT_FAILCHK_PANIC DB_EVENT_MUTEX_DIED DB_EVENT_NOT_HANDLED + DB_EVENT_NO_SUCH_EVENT DB_EVENT_PANIC DB_EVENT_REG_ALIVE + DB_EVENT_REG_PANIC DB_EVENT_REP_AUTOTAKEOVER_FAILED + DB_EVENT_REP_CLIENT DB_EVENT_REP_CONNECT_BROKEN + DB_EVENT_REP_CONNECT_ESTD DB_EVENT_REP_CONNECT_TRY_FAILED + DB_EVENT_REP_DUPMASTER DB_EVENT_REP_ELECTED + DB_EVENT_REP_ELECTION_FAILED DB_EVENT_REP_INIT_DONE + DB_EVENT_REP_INQUEUE_FULL DB_EVENT_REP_JOIN_FAILURE DB_EVENT_REP_LOCAL_SITE_REMOVED DB_EVENT_REP_MASTER DB_EVENT_REP_MASTER_FAILURE DB_EVENT_REP_NEWMASTER DB_EVENT_REP_PERM_FAILED DB_EVENT_REP_SITE_ADDED DB_EVENT_REP_SITE_REMOVED DB_EVENT_REP_STARTUPDONE DB_EVENT_REP_WOULD_ROLLBACK DB_EVENT_WRITE_FAILED DB_EXCL - DB_EXTENT DB_FAILCHK DB_FAILCHK_ISALIVE DB_FAST_STAT + DB_EXIT_FAILCHK DB_EXIT_FILE_EXISTS DB_EXTENT DB_FAILCHK + DB_FAILCHK_ISALIVE DB_FAILURE_SYMPTOM_SIZE DB_FAST_STAT DB_FCNTL_LOCKING DB_FILEOPEN DB_FILE_ID_LEN DB_FIRST DB_FIXEDLEN DB_FLUSH DB_FORCE DB_FORCESYNC DB_FOREIGN_ABORT DB_FOREIGN_CASCADE DB_FOREIGN_CONFLICT DB_FOREIGN_NULLIFY @@ -6833,25 +7046,26 @@ my @names = (qw(DB2_AM_EXCL DB2_AM_INTEXCL DB2_AM_NOWAIT DB_AFTER DB_AGGRESSIVE DB_HEAPVERSION DB_HEAP_FULL DB_HEAP_RID_SZ DB_HOTBACKUP_IN_PROGRESS DB_IGNORE_LEASE DB_IMMUTABLE_KEY DB_INCOMPLETE DB_INIT_CDB DB_INIT_LOCK DB_INIT_LOG DB_INIT_MPOOL - DB_INIT_MUTEX DB_INIT_REP DB_INIT_TXN DB_INORDER DB_INTERNAL_DB - DB_INTERNAL_PERSISTENT_DB DB_INTERNAL_TEMPORARY_DB - DB_JAVA_CALLBACK DB_JOINENV DB_JOIN_ITEM DB_JOIN_NOSORT - DB_KEYEMPTY DB_KEYEXIST DB_KEYFIRST DB_KEYLAST DB_LAST DB_LEGACY - DB_LOCAL_SITE DB_LOCKDOWN DB_LOCKMAGIC DB_LOCKVERSION - DB_LOCK_ABORT DB_LOCK_CHECK DB_LOCK_CONFLICT DB_LOCK_DEADLOCK - DB_LOCK_DEFAULT DB_LOCK_EXPIRE DB_LOCK_FREE_LOCKER - DB_LOCK_IGNORE_REC DB_LOCK_MAXLOCKS DB_LOCK_MAXWRITE - DB_LOCK_MINLOCKS DB_LOCK_MINWRITE DB_LOCK_NORUN DB_LOCK_NOTEXIST - DB_LOCK_NOTGRANTED DB_LOCK_NOTHELD DB_LOCK_NOWAIT DB_LOCK_OLDEST - DB_LOCK_RANDOM DB_LOCK_RECORD DB_LOCK_REMOVE DB_LOCK_RIW_N - DB_LOCK_RW_N DB_LOCK_SET_TIMEOUT DB_LOCK_SWITCH DB_LOCK_UPGRADE - DB_LOCK_YOUNGEST DB_LOGCHKSUM DB_LOGC_BUF_SIZE - DB_LOGFILEID_INVALID DB_LOGMAGIC DB_LOGOLDVER DB_LOGVERSION - DB_LOGVERSION_LATCHING DB_LOG_AUTOREMOVE DB_LOG_AUTO_REMOVE - DB_LOG_BUFFER_FULL DB_LOG_CHKPNT DB_LOG_COMMIT DB_LOG_DIRECT - DB_LOG_DISK DB_LOG_DSYNC DB_LOG_INMEMORY DB_LOG_IN_MEMORY - DB_LOG_LOCKED DB_LOG_NOCOPY DB_LOG_NOT_DURABLE DB_LOG_NO_DATA - DB_LOG_PERM DB_LOG_RESEND DB_LOG_SILENT_ERR DB_LOG_VERIFY_BAD + DB_INIT_MUTEX DB_INIT_REP DB_INIT_TXN DB_INORDER + DB_INTERNAL_BLOB_DB DB_INTERNAL_DB DB_INTERNAL_PERSISTENT_DB + DB_INTERNAL_TEMPORARY_DB DB_JAVA_CALLBACK DB_JOINENV + DB_JOIN_ITEM DB_JOIN_NOSORT DB_KEYEMPTY DB_KEYEXIST DB_KEYFIRST + DB_KEYLAST DB_LAST DB_LEGACY DB_LOCAL_SITE DB_LOCKDOWN + DB_LOCKMAGIC DB_LOCKVERSION DB_LOCK_ABORT DB_LOCK_CHECK + DB_LOCK_CONFLICT DB_LOCK_DEADLOCK DB_LOCK_DEFAULT DB_LOCK_EXPIRE + DB_LOCK_FREE_LOCKER DB_LOCK_IGNORE_REC DB_LOCK_MAXLOCKS + DB_LOCK_MAXWRITE DB_LOCK_MINLOCKS DB_LOCK_MINWRITE DB_LOCK_NORUN + DB_LOCK_NOTEXIST DB_LOCK_NOTGRANTED DB_LOCK_NOTHELD + DB_LOCK_NOWAIT DB_LOCK_OLDEST DB_LOCK_RANDOM DB_LOCK_RECORD + DB_LOCK_REMOVE DB_LOCK_RIW_N DB_LOCK_RW_N DB_LOCK_SET_TIMEOUT + DB_LOCK_SWITCH DB_LOCK_UPGRADE DB_LOCK_YOUNGEST DB_LOGCHKSUM + DB_LOGC_BUF_SIZE DB_LOGFILEID_INVALID DB_LOGMAGIC DB_LOGOLDVER + DB_LOGVERSION DB_LOGVERSION_LATCHING DB_LOG_AUTOREMOVE + DB_LOG_AUTO_REMOVE DB_LOG_BLOB DB_LOG_BUFFER_FULL DB_LOG_CHKPNT + DB_LOG_COMMIT DB_LOG_DIRECT DB_LOG_DISK DB_LOG_DSYNC + DB_LOG_INMEMORY DB_LOG_IN_MEMORY DB_LOG_LOCKED DB_LOG_NOCOPY + DB_LOG_NOSYNC DB_LOG_NOT_DURABLE DB_LOG_NO_DATA DB_LOG_PERM + DB_LOG_RESEND DB_LOG_SILENT_ERR DB_LOG_VERIFY_BAD DB_LOG_VERIFY_CAF DB_LOG_VERIFY_DBFILE DB_LOG_VERIFY_ERR DB_LOG_VERIFY_FORWARD DB_LOG_VERIFY_INTERR DB_LOG_VERIFY_PARTIAL DB_LOG_VERIFY_VERBOSE DB_LOG_VERIFY_WARNING DB_LOG_WRNOSYNC @@ -6861,16 +7075,17 @@ my @names = (qw(DB2_AM_EXCL DB2_AM_INTEXCL DB2_AM_NOWAIT DB_AFTER DB_AGGRESSIVE DB_MPOOL_NEW_GROUP DB_MPOOL_NOFILE DB_MPOOL_NOLOCK DB_MPOOL_PRIVATE DB_MPOOL_TRY DB_MPOOL_UNLINK DB_MULTIPLE DB_MULTIPLE_KEY DB_MULTIVERSION DB_MUTEXDEBUG DB_MUTEXLOCKS - DB_MUTEX_ALLOCATED DB_MUTEX_LOCKED DB_MUTEX_LOGICAL_LOCK - DB_MUTEX_PROCESS_ONLY DB_MUTEX_SELF_BLOCK DB_MUTEX_SHARED - DB_MUTEX_THREAD DB_NEEDSPLIT DB_NEXT DB_NEXT_DUP DB_NEXT_NODUP - DB_NOCOPY DB_NODUPDATA DB_NOERROR DB_NOFLUSH DB_NOLOCKING - DB_NOMMAP DB_NOORDERCHK DB_NOOVERWRITE DB_NOPANIC DB_NORECURSE - DB_NOSERVER DB_NOSERVER_HOME DB_NOSERVER_ID DB_NOSYNC - DB_NOTFOUND DB_NO_AUTO_COMMIT DB_NO_CHECKPOINT DB_ODDFILESIZE - DB_OK_BTREE DB_OK_HASH DB_OK_HEAP DB_OK_QUEUE DB_OK_RECNO - DB_OLD_VERSION DB_OPEN_CALLED DB_OPFLAGS_MASK DB_ORDERCHKONLY - DB_OVERWRITE DB_OVERWRITE_DUP DB_PAD DB_PAGEYIELD DB_PAGE_LOCK + DB_MUTEX_ALLOCATED DB_MUTEX_DESCRIBE_STRLEN DB_MUTEX_LOCKED + DB_MUTEX_LOGICAL_LOCK DB_MUTEX_OWNER_DEAD DB_MUTEX_PROCESS_ONLY + DB_MUTEX_SELF_BLOCK DB_MUTEX_SHARED DB_MUTEX_THREAD DB_NEEDSPLIT + DB_NEXT DB_NEXT_DUP DB_NEXT_NODUP DB_NOCOPY DB_NODUPDATA + DB_NOERROR DB_NOFLUSH DB_NOLOCKING DB_NOMMAP DB_NOORDERCHK + DB_NOOVERWRITE DB_NOPANIC DB_NORECURSE DB_NOSERVER + DB_NOSERVER_HOME DB_NOSERVER_ID DB_NOSYNC DB_NOTFOUND + DB_NO_AUTO_COMMIT DB_NO_CHECKPOINT DB_ODDFILESIZE DB_OK_BTREE + DB_OK_HASH DB_OK_HEAP DB_OK_QUEUE DB_OK_RECNO DB_OLD_VERSION + DB_OPEN_CALLED DB_OPFLAGS_MASK DB_ORDERCHKONLY DB_OVERWRITE + DB_OVERWRITE_DUP DB_PAD DB_PAGEYIELD DB_PAGE_LOCK DB_PAGE_NOTFOUND DB_PANIC_ENVIRONMENT DB_PERMANENT DB_POSITION DB_POSITIONI DB_PREV DB_PREV_DUP DB_PREV_NODUP DB_PRINTABLE DB_PRIVATE DB_PR_HEADERS DB_PR_PAGE DB_PR_RECOVERYTEST @@ -6883,15 +7098,17 @@ my @names = (qw(DB2_AM_EXCL DB2_AM_INTEXCL DB2_AM_NOWAIT DB_AFTER DB_AGGRESSIVE DB_REPMGR_ACKS_ALL_PEERS DB_REPMGR_ACKS_NONE DB_REPMGR_ACKS_ONE DB_REPMGR_ACKS_ONE_PEER DB_REPMGR_ACKS_QUORUM DB_REPMGR_CONF_2SITE_STRICT DB_REPMGR_CONF_ELECTIONS + DB_REPMGR_CONF_PREFMAS_CLIENT DB_REPMGR_CONF_PREFMAS_MASTER DB_REPMGR_CONNECTED DB_REPMGR_DISCONNECTED DB_REPMGR_ISPEER - DB_REPMGR_NEED_RESPONSE DB_REPMGR_PEER DB_REP_ACK_TIMEOUT - DB_REP_ANYWHERE DB_REP_BULKOVF DB_REP_CHECKPOINT_DELAY - DB_REP_CLIENT DB_REP_CONF_AUTOINIT DB_REP_CONF_AUTOROLLBACK - DB_REP_CONF_BULK DB_REP_CONF_DELAYCLIENT DB_REP_CONF_INMEM - DB_REP_CONF_LEASE DB_REP_CONF_NOAUTOINIT DB_REP_CONF_NOWAIT - DB_REP_CONNECTION_RETRY DB_REP_CREATE DB_REP_DEFAULT_PRIORITY - DB_REP_DUPMASTER DB_REP_EGENCHG DB_REP_ELECTION - DB_REP_ELECTION_RETRY DB_REP_ELECTION_TIMEOUT + DB_REPMGR_ISVIEW DB_REPMGR_NEED_RESPONSE DB_REPMGR_PEER + DB_REP_ACK_TIMEOUT DB_REP_ANYWHERE DB_REP_BULKOVF + DB_REP_CHECKPOINT_DELAY DB_REP_CLIENT DB_REP_CONF_AUTOINIT + DB_REP_CONF_AUTOROLLBACK DB_REP_CONF_BULK + DB_REP_CONF_DELAYCLIENT DB_REP_CONF_ELECT_LOGLENGTH + DB_REP_CONF_INMEM DB_REP_CONF_LEASE DB_REP_CONF_NOAUTOINIT + DB_REP_CONF_NOWAIT DB_REP_CONNECTION_RETRY DB_REP_CREATE + DB_REP_DEFAULT_PRIORITY DB_REP_DUPMASTER DB_REP_EGENCHG + DB_REP_ELECTION DB_REP_ELECTION_RETRY DB_REP_ELECTION_TIMEOUT DB_REP_FULL_ELECTION DB_REP_FULL_ELECTION_TIMEOUT DB_REP_HANDLE_DEAD DB_REP_HEARTBEAT_MONITOR DB_REP_HEARTBEAT_SEND DB_REP_HOLDELECTION DB_REP_IGNORE @@ -6906,13 +7123,14 @@ my @names = (qw(DB2_AM_EXCL DB2_AM_INTEXCL DB2_AM_NOWAIT DB_AFTER DB_AGGRESSIVE DB_SA_UNKNOWNKEY DB_SECONDARY_BAD DB_SEQUENCE_OLDVER DB_SEQUENCE_VERSION DB_SEQUENTIAL DB_SEQ_DEC DB_SEQ_INC DB_SEQ_RANGE_SET DB_SEQ_WRAP DB_SEQ_WRAPPED DB_SET - DB_SET_LOCK_TIMEOUT DB_SET_LTE DB_SET_RANGE DB_SET_RECNO - DB_SET_REG_TIMEOUT DB_SET_TXN_NOW DB_SET_TXN_TIMEOUT - DB_SHALLOW_DUP DB_SNAPSHOT DB_SPARE_FLAG DB_STAT_ALL - DB_STAT_ALLOC DB_STAT_CLEAR DB_STAT_LOCK_CONF + DB_SET_LOCK_TIMEOUT DB_SET_LTE DB_SET_MUTEX_FAILCHK_TIMEOUT + DB_SET_RANGE DB_SET_RECNO DB_SET_REG_TIMEOUT DB_SET_TXN_NOW + DB_SET_TXN_TIMEOUT DB_SHALLOW_DUP DB_SNAPSHOT DB_SPARE_FLAG + DB_STAT_ALL DB_STAT_ALLOC DB_STAT_CLEAR DB_STAT_LOCK_CONF DB_STAT_LOCK_LOCKERS DB_STAT_LOCK_OBJECTS DB_STAT_LOCK_PARAMS DB_STAT_MEMP_HASH DB_STAT_MEMP_NOERROR DB_STAT_NOERROR - DB_STAT_SUBSYSTEM DB_STAT_SUMMARY DB_ST_DUPOK DB_ST_DUPSET + DB_STAT_SUBSYSTEM DB_STAT_SUMMARY DB_STREAM_READ + DB_STREAM_SYNC_WRITE DB_STREAM_WRITE DB_ST_DUPOK DB_ST_DUPSET DB_ST_DUPSORT DB_ST_IS_RECNO DB_ST_OVFL_LEAF DB_ST_RECNUM DB_ST_RELEN DB_ST_TOPLEVEL DB_SURPRISE_KID DB_SWAPBYTES DB_SYSTEM_MEM DB_TEMPORARY DB_TEST_ELECTINIT DB_TEST_ELECTSEND @@ -6932,21 +7150,21 @@ my @names = (qw(DB2_AM_EXCL DB2_AM_INTEXCL DB2_AM_NOWAIT DB_AFTER DB_AGGRESSIVE DB_UPGRADE DB_USERCOPY_GETDATA DB_USERCOPY_SETDATA DB_USE_ENVIRON DB_USE_ENVIRON_ROOT DB_VERB_BACKUP DB_VERB_CHKPOINT DB_VERB_DEADLOCK DB_VERB_FILEOPS - DB_VERB_FILEOPS_ALL DB_VERB_RECOVERY DB_VERB_REGISTER - DB_VERB_REPLICATION DB_VERB_REPMGR_CONNFAIL DB_VERB_REPMGR_MISC - DB_VERB_REP_ELECT DB_VERB_REP_LEASE DB_VERB_REP_MISC - DB_VERB_REP_MSGS DB_VERB_REP_SYNC DB_VERB_REP_SYSTEM - DB_VERB_REP_TEST DB_VERB_WAITSFOR DB_VERIFY DB_VERIFY_BAD - DB_VERIFY_FATAL DB_VERIFY_PARTITION DB_VERSION_FAMILY - DB_VERSION_MAJOR DB_VERSION_MINOR DB_VERSION_MISMATCH - DB_VERSION_PATCH DB_VERSION_RELEASE DB_VRFY_FLAGMASK - DB_WRITECURSOR DB_WRITELOCK DB_WRITEOPEN DB_WRNOSYNC - DB_XA_CREATE DB_XIDDATASIZE DB_YIELDCPU DB_debug_FLAG - DB_user_BEGIN), - {name=>"DB_BACKUP_READ_COUNT", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \\\n DB_VERSION_PATCH >= 5)\n", "#endif\n"]}, - {name=>"DB_BACKUP_READ_SLEEP", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \\\n DB_VERSION_PATCH >= 5)\n", "#endif\n"]}, - {name=>"DB_BACKUP_SIZE", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \\\n DB_VERSION_PATCH >= 5)\n", "#endif\n"]}, - {name=>"DB_BACKUP_WRITE_DIRECT", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \\\n DB_VERSION_PATCH >= 5)\n", "#endif\n"]}, + DB_VERB_FILEOPS_ALL DB_VERB_MVCC DB_VERB_RECOVERY + DB_VERB_REGISTER DB_VERB_REPLICATION DB_VERB_REPMGR_CONNFAIL + DB_VERB_REPMGR_MISC DB_VERB_REP_ELECT DB_VERB_REP_LEASE + DB_VERB_REP_MISC DB_VERB_REP_MSGS DB_VERB_REP_SYNC + DB_VERB_REP_SYSTEM DB_VERB_REP_TEST DB_VERB_WAITSFOR DB_VERIFY + DB_VERIFY_BAD DB_VERIFY_FATAL DB_VERIFY_PARTITION + DB_VERSION_FAMILY DB_VERSION_MAJOR DB_VERSION_MINOR + DB_VERSION_MISMATCH DB_VERSION_PATCH DB_VERSION_RELEASE + DB_VRFY_FLAGMASK DB_WRITECURSOR DB_WRITELOCK DB_WRITEOPEN + DB_WRNOSYNC DB_XA_CREATE DB_XIDDATASIZE DB_YIELDCPU + DB_debug_FLAG DB_user_BEGIN), + {name=>"DB_BACKUP_READ_COUNT", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \\\n DB_VERSION_PATCH >= 15)\n", "#endif\n"]}, + {name=>"DB_BACKUP_READ_SLEEP", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \\\n DB_VERSION_PATCH >= 15)\n", "#endif\n"]}, + {name=>"DB_BACKUP_SIZE", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \\\n DB_VERSION_PATCH >= 15)\n", "#endif\n"]}, + {name=>"DB_BACKUP_WRITE_DIRECT", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 3) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 3 && \\\n DB_VERSION_PATCH >= 15)\n", "#endif\n"]}, {name=>"DB_BTREE", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 2) || \\\n (DB_VERSION_MAJOR == 2 && DB_VERSION_MINOR > 0) || \\\n (DB_VERSION_MAJOR == 2 && DB_VERSION_MINOR == 0 && \\\n DB_VERSION_PATCH >= 3)\n", "#endif\n"]}, {name=>"DB_HASH", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 2) || \\\n (DB_VERSION_MAJOR == 2 && DB_VERSION_MINOR > 0) || \\\n (DB_VERSION_MAJOR == 2 && DB_VERSION_MINOR == 0 && \\\n DB_VERSION_PATCH >= 3)\n", "#endif\n"]}, {name=>"DB_HEAP", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 2) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 2 && \\\n DB_VERSION_PATCH >= 14)\n", "#endif\n"]}, @@ -6994,6 +7212,7 @@ my @names = (qw(DB2_AM_EXCL DB2_AM_INTEXCL DB2_AM_NOWAIT DB_AFTER DB_AGGRESSIVE {name=>"LOGREC_Done", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 0) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 0 && \\\n DB_VERSION_PATCH >= 6)\n", "#endif\n"]}, {name=>"LOGREC_HDR", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 0) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 0 && \\\n DB_VERSION_PATCH >= 6)\n", "#endif\n"]}, {name=>"LOGREC_LOCKS", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 0) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 0 && \\\n DB_VERSION_PATCH >= 6)\n", "#endif\n"]}, + {name=>"LOGREC_LONGARG", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 6) || \\\n (DB_VERSION_MAJOR == 6 && DB_VERSION_MINOR > 0) || \\\n (DB_VERSION_MAJOR == 6 && DB_VERSION_MINOR == 0 && \\\n DB_VERSION_PATCH >= 30)\n", "#endif\n"]}, {name=>"LOGREC_OP", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 0) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 0 && \\\n DB_VERSION_PATCH >= 6)\n", "#endif\n"]}, {name=>"LOGREC_PGDBT", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 0) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 0 && \\\n DB_VERSION_PATCH >= 6)\n", "#endif\n"]}, {name=>"LOGREC_PGDDBT", type=>"IV", macro=>["#if (DB_VERSION_MAJOR > 5) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR > 0) || \\\n (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR == 0 && \\\n DB_VERSION_PATCH >= 6)\n", "#endif\n"]}, @@ -7077,6 +7296,35 @@ __END__ case 28: return constant_28 (aTHX_ name, iv_return); break; + case 29: + /* Names all of length 29. */ + /* DB_REPMGR_CONF_PREFMAS_CLIENT DB_REPMGR_CONF_PREFMAS_MASTER */ + /* Offset 28 gives the best switch position. */ + switch (name[28]) { + case 'R': + if (memEQ(name, "DB_REPMGR_CONF_PREFMAS_MASTE", 28)) { + /* R */ +#ifdef DB_REPMGR_CONF_PREFMAS_MASTER + *iv_return = DB_REPMGR_CONF_PREFMAS_MASTER; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; + case 'T': + if (memEQ(name, "DB_REPMGR_CONF_PREFMAS_CLIEN", 28)) { + /* T */ +#ifdef DB_REPMGR_CONF_PREFMAS_CLIENT + *iv_return = DB_REPMGR_CONF_PREFMAS_CLIENT; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; + } + break; case 31: /* Names all of length 31. */ /* DB_EVENT_REP_CONNECT_TRY_FAILED DB_EVENT_REP_LOCAL_SITE_REMOVED */ @@ -7106,6 +7354,16 @@ __END__ break; } break; + case 32: + if (memEQ(name, "DB_EVENT_REP_AUTOTAKEOVER_FAILED", 32)) { +#ifdef DB_EVENT_REP_AUTOTAKEOVER_FAILED + *iv_return = DB_EVENT_REP_AUTOTAKEOVER_FAILED; + return PERL_constant_ISIV; +#else + return PERL_constant_NOTDEF; +#endif + } + break; } return PERL_constant_NOTFOUND; } |
