úÎqÚdPÍ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÿ ÍÎÏ 5Needed for BerkeleyDBXML: C pointer type for a DbTxn Ð !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsÑtu5Needed for BerkeleyDBXML: C pointer type for a DbEnv v=An exception indicating an error in a Berkeley DB operation. wxy0An errno value returned by the operating system zHHaskell binding: Attempted to use a DbCursor handle after it was closed {EHaskell binding: Attempted to use a DbTxn handle after it was closed |BHaskell binding: Attempted to use a Db handle after it was closed }EHaskell binding: Attempted to use a DbEnv handle after it was closed ~Environment version mismatch. Verify failed; bad format. €Secondary index corrupt. Panic return. ‚"Site cannot currently be reached. ƒ"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. ÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿš=Needed for BerkeleyDBXML: Convert an error code to a DbError ›)Create a Berkeley DB environment handle. œžZConvert the Haskell handle into a native handle of type DB_ENV* which can be passed to C. Ÿ ¡¢£¤¥¦§¨©<Needed for BerkeleyDBXML: Binary representation of a DbFlag ª<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. ­environment flags <onoff: False to clear the specified flags, True to set them ®<onoff: False to clear the specified flags, True to set them ¯°±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{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍ#qponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$x™˜—–•”“’‘ŽŒ‹Š‰ˆ‡†…„ƒ‚€~}|{zyvwt«s›œ§Ÿ¡£¥º»¼ª¨"! ¬ ¢¤¦¶­µ´ ·¸¹±¿½  ³ÀÁ¾²ÂÃÄÅÆÇÈÉÊËÌ®¯°©šu ržÍ   "!  !"#Nqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwwx!™˜—–•”“’‘ŽŒ‹Š‰ˆ‡†…„ƒ‚€~}|{zyyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌ       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ ÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ  BerkeleyDB-0.8.5Database.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 DbLogFlag DB_LOG_ZERODB_LOG_IN_MEMORYDB_LOG_AUTO_REMOVE DB_LOG_DSYNC DB_LOG_DIRECT DbLockFlagDB_LOCK_YOUNGESTDB_LOCK_RANDOMDB_LOCK_OLDESTDB_LOCK_MINWRITEDB_LOCK_MINLOCKSDB_LOCK_MAXWRITEDB_LOCK_MAXLOCKSDB_LOCK_EXPIREDB_LOCK_DEFAULT DB_LOCK_NORUNDbFlag DB_DUPSORTDB_DUP 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_CREATE DbEnv_nativeDbEnvCreateFlagDbEnv 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_set_data_dirdbEnv_set_lg_dirdbEnv_toNativedbEnv_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_sizedbToNum dbEnv_open dbEnv_closedbEnv_set_lk_detectdbEnv_set_flagsdbEnv_log_set_configdbEnv_get_lg_regionmaxdbEnv_set_lg_regionmax 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_set_flagsdb_sync db_withCursor db_cursordbCursor_closedbCursor_count dbCursor_deldbCursor_withCursor dbCursor_dup dbCursor_get dbCursor_set dbCursor_putDbCursor_struct DbLock_struct Db_struct DB_RPCCLIENT _dbCursor_put _dbCursor_set _dbCursor_get _dbCursor_dup _dbCursor_del_dbCursor_count_dbCursor_close _db_cursor_dbcursor_delete_db_sync _db_set_flags _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_lg_regionmax_dbenv_get_lg_regionmax_dbenv_log_set_config_dbenv_set_flags_dbenv_set_lk_detect _dbenv_close _dbenv_open_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_toNative_dbenv_set_lg_dir_dbenv_set_data_dir _dbenv_createthrowDB dbOrFlags dbLogToNum dbLogOrFlagswithByteString