fZ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm=An exception indicating an error in a Berkeley DB operation. nop0An errno value returned by the operating system qHHaskell binding: Attempted to use a DbCursor handle after it was closed rEHaskell binding: Attempted to use a DbTxn handle after it was closed sBHaskell binding: Attempted to use a Db handle after it was closed tEHaskell binding: Attempted to use a DbEnv handle after it was closed uEnvironment version mismatch. vVerify failed; bad format. wSecondary index corrupt. xPanic return. y"Site cannot currently be reached. z"Permanent log record not written. {New site entered system. |API/Replication lockout now. }Master lease has expired. ~"Unable to join replication group. !Cached not written perm written. This msg should be ignored. Time to hold an election. Rolled back a commit. There are two masters. Requested page not found. Out-of-date version. Key/data pair not found (EOF). Bad ID sent to server. Bad home sent to server. Server panic return. In-memory log buffer full. Lock unavailable.  Deadlock. The key/data pair already exists. Key/data deleted or never created. "Null" return from 2ndary callbk. "User memory too small for return. )Create a Berkeley DB environment handle. <Open the Berkeley DB environment, which must be done before . 'UNIX file creation mode, or 0, meaning "-readable and writable by both owner and group" Database environment's home directory #Close the Berkeley DB environment. %Start the Berkeley DB lock detector. Create a database handle. Open a database. 'Unix file creation mode, or 0, meaning "-readable and writable by both owner and group"  Filename *Optional name of database within the file 5Create a new transaction. You are recommended to use   instead of this function. Optional parent transaction CAn exception-safe helper that runs an action inside a transaction. C It will commit on completion, or abort if an exception is thrown.  flags  flags Parent transaction 'The action to run inside a transaction &Checkpoint the transaction subsystem. kbyte minutes EAbort a transaction, rolling back any writes that were made. You are  recommended to use  instead of this function. 1Commit a transaction. You are recommended to use   instead of this function. <Get the locker ID for a transaction, which can be used with . Acquire a DbLock. ! converts a DbTxn to a DbLocker. 1Object, which is a key that identifies this lock The identity of the locker. -Release a DbLock acquired by dbEnv_lock_get. Wrap dbEnv_lock_get /2 dbEnv_lock_put around the specified computation.  ! converts a DbTxn to a DbLocker. CObject, which is an environment-wide key that identifies this lock The identity of the locker. "Computation to perform under lock NLook the key up in the database, and return Just the stored value, or Nothing  if it was not found. Key EStore the specified value into the database under the specified key. Key Value LAn exception-safe helper that creates a cursor, passes it to an action, and  cleans up afterwards.  flags Optional tansaction 'The action that operates on the cursor -Open a DbCursor. You are recommended to use  instead of this  function. -Close a DBCursor. You are recommended to use  instead of this  function. 7Count the number of duplicates at the cursor position. *Delete the record at the cursor position. 8An exception-safe helper that duplicates a cursor using , 3 passes it to an action, and cleans up afterwards.  flags The source cursor 'The action that operates on the cursor ,Create a duplicate of the specified cursor. KFetch the record pointed at by the cursor (modified by the flags - see the Q Berkeley DB documentation), and return Just the (key, value) pair at the cursor . position, or Nothing if no record was found. $Move the cursor to the specified key/&data pair of the database, and return ? the datum associated with the given key, or Nothing if it wasn' t matched. F (This is DBC->get with the DB_SET flag. The DB_SET flag is implied.)  stores key/;data pairs into the database in the context of the cursor.   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! o~}|{zyxwvutsrqpmnkj   l    Lihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnno!~}|{zyxwvutsrqppqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoopqrstuvwxyz{|}~ BerkeleyDB-0.8Database.Berkeley.DbDbCursorDbLock DbLockMode DB_LOCK_IWR DB_LOCK_IREADDB_LOCK_IWRITE DB_LOCK_WRITE DB_LOCK_READDbLockerDbTxn DbTxn_structDbType DB_UNKNOWNDB_QUEUEDB_RECNODB_HASHDB_BTREEDb DbLockFlagDB_LOCK_YOUNGESTDB_LOCK_RANDOMDB_LOCK_OLDESTDB_LOCK_MINWRITEDB_LOCK_MINLOCKSDB_LOCK_MAXWRITEDB_LOCK_MAXLOCKSDB_LOCK_EXPIREDB_LOCK_DEFAULT DB_LOCK_NORUNDbFlag DB_WRITELOCKDB_WRITECURSORDB_UPDATE_SECONDARY DB_SET_RECNO DB_SET_RANGEDB_SET DB_PREV_NODUP DB_PREV_DUPDB_PREV DB_POSITION DB_NOSYNCDB_NOOVERWRITE DB_NODUPDATA DB_NEXT_NODUP DB_NEXT_DUPDB_NEXTDB_LAST DB_KEYLAST DB_KEYFIRST DB_JOIN_ITEM DB_GET_RECNODB_GET_BOTH_RANGE DB_GET_BOTHC DB_GET_BOTHDB_FIRST DB_CURRENTDB_CONSUME_WAIT DB_CONSUME DB_BEFORE DB_APPENDDB_AFTERDB_LOCK_NOWAITDB_RMWDB_MULTIPLE_KEY DB_MULTIPLE DB_WRITEOPEN DB_RDWRMASTERDB_NO_AUTO_COMMITDB_FCNTL_LOCKINGDB_EXCL DB_SYSTEM_MEM DB_REGISTERDB_RECOVER_FATAL DB_PRIVATE DB_LOCKDOWN DB_INIT_TXN DB_INIT_REP DB_INIT_MPOOL DB_INIT_LOG DB_INIT_LOCK DB_INIT_CDBDB_USE_ENVIRON_ROOTDB_USE_ENVIRONDB_CXX_NO_EXCEPTIONSDB_TXN_SNAPSHOT DB_DIRTY_READDB_READ_UNCOMMITTED DB_DEGREE_2DB_READ_COMMITTEDDB_AUTO_COMMITDB_IGNORE_LEASE DB_TXN_WAIT DB_TXN_SYNCDB_TXN_WRITE_NOSYNCDB_TXN_NOT_DURABLE DB_TXN_NOWAIT DB_TXN_NOSYNC DB_TRUNCATE DB_THREAD DB_RECOVER DB_RDONLY DB_NOMMAPDB_MULTIVERSIONDB_FORCEDB_DURABLE_UNKNOWN DB_CREATEDbEnvCreateFlagDbEnv DbEnv_struct DbExceptionDbError SYSTEM_ERROR!DB_ACCESSED_DB_CURSOR_AFTER_CLOSEDB_ACCESSED_DB_TXN_AFTER_CLOSEDB_ACCESSED_DB_AFTER_CLOSEDB_ACCESSED_DB_ENV_AFTER_CLOSEDB_VERSION_MISMATCH DB_VERIFY_BADDB_SECONDARY_BADDB_RUNRECOVERYDB_REP_UNAVAILDB_REP_NOTPERMDB_REP_NEWSITEDB_REP_LOCKOUTDB_REP_LEASE_EXPIREDDB_REP_JOIN_FAILURE DB_REP_ISPERM DB_REP_IGNOREDB_REP_HOLDELECTIONDB_REP_HANDLE_DEADDB_REP_DUPMASTERDB_PAGE_NOTFOUNDDB_OLD_VERSION DB_NOTFOUNDDB_NOSERVER_IDDB_NOSERVER_HOME DB_NOSERVERDB_LOG_BUFFER_FULLDB_LOCK_NOTGRANTEDDB_LOCK_DEADLOCK DB_KEYEXIST DB_KEYEMPTY DB_DONOTINDEXDB_BUFFER_SMALL dbErrFromNum dbEnv_createdbEnv_get_lk_max_lockersdbEnv_set_lk_max_lockersdbEnv_get_lk_max_locksdbEnv_set_lk_max_locksdbEnv_get_lk_max_objectsdbEnv_set_lk_max_objectsdbEnv_get_tx_maxdbEnv_set_tx_maxdbEnv_get_cache_sizedbEnv_set_cache_sizedbEnv_get_lg_regionmaxdbEnv_set_lg_regionmaxdbToNum dbEnv_open dbEnv_closedbEnv_set_lk_detect db_createdb_set_pagesizedb_opendbEnv_txn_begin dbEnv_withTxndbEnv_txn_checkpoint dbTxn_abort dbTxn_commitdbTxn_iddbEnv_lock_getdbEnv_lock_putdbEnv_withLockdb_getdb_putdb_deldb_close db_withCursor db_cursordbCursor_closedbCursor_count dbCursor_deldbCursor_withCursor dbCursor_dup dbCursor_get dbCursor_set dbCursor_put _dbCursor_put _dbCursor_set _dbCursor_get _dbCursor_dup _dbCursor_del_dbCursor_count_dbCursor_close _db_cursor_dbcursor_delete _db_close_db_del_db_put_db_get_freeString_finalizer _freeString_dbenv_lock_put_dbenv_lock_get_dblock_delete _dbtxn_id _dbtxn_commit _dbtxn_abort_dbenv_txn_checkpoint_dbenv_txn_begin_db_open _dbtxn_delete_db_set_pagesize _db_create _db_delete_dbenv_set_lk_detect _dbenv_close _dbenv_open_dbenv_set_lg_regionmax_dbenv_get_lg_regionmax_dbenv_set_cachesize_dbenv_get_cachesize_dbenv_set_tx_max_dbenv_get_tx_max_dbenv_set_lk_max_objects_dbenv_get_lk_max_objects_dbenv_set_lk_max_locks_dbenv_get_lk_max_locks_dbenv_set_lk_max_lockers_dbenv_get_lk_max_lockers _dbenv_createDbCursor_struct DbLock_struct Db_struct DB_RPCCLIENTthrowDBwithByteString