Loading bdb/dist/configure.ac +2 −1 Original line number Diff line number Diff line Loading @@ -161,7 +161,8 @@ bsdi*) optimize_def="-O2";; freebsd*) optimize_def="-O2" CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" LDFLAGS="$LDFLAGS -pthread";; #LDFLAGS="$LDFLAGS -pthread" ;; hpux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT";; irix*) optimize_def="-O2" CPPFLAGS="$CPPFLAGS -D_SGI_MP_SOURCE";; Loading extra/yassl/taocrypt/include/modes.hpp +1 −1 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ public: void SetIV(const byte* iv) { memcpy(reg_, iv, blockSz_); } private: byte reg_[MaxBlockSz]; byte __attribute__ ((aligned (sizeof(word32)))) reg_[MaxBlockSz]; byte tmp_[MaxBlockSz]; int blockSz_; Loading libmysqld/Makefile.am +1 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ libmysqld.a: libmysqld_int.a $(INC_LIB) if DARWIN_MWCC mwld -lib -o $@ libmysqld_int.a `echo $(INC_LIB) | sort -u` else -rm -f libmysqld.a if test "$(host_os)" = "netware" ; \ then \ $(libmysqld_a_AR) libmysqld.a libmysqld_int.a $(INC_LIB) ; \ Loading mysql-test/mysql-test-run.sh +5 −0 Original line number Diff line number Diff line Loading @@ -1793,6 +1793,11 @@ then $ECHO "Installing Test Databases" mysql_install_db if [ -n "$1" -a `expr "X$*" : '.*ndb'` -eq 0 ] then USE_NDBCLUSTER="" fi start_manager # Do not automagically start daemons if we are in gdb or running only one test Loading sql/ha_berkeley.cc +4 −69 Original line number Diff line number Diff line Loading @@ -948,12 +948,6 @@ int ha_berkeley::write_row(byte * record) for (uint retry=0 ; retry < berkeley_trans_retry ; retry++) { key_map changed_keys(0); if (using_ignore && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { if ((error=txn_begin(db_env, transaction, &sub_trans, 0))) /* purecov: deadcode */ break; /* purecov: deadcode */ DBUG_PRINT("trans",("starting subtransaction")); /* purecov: deadcode */ } if (!(error=file->put(file, sub_trans, create_key(&prim_key, primary_key, key_buff, record), &row, key_type[primary_key]))) Loading Loading @@ -983,12 +977,7 @@ int ha_berkeley::write_row(byte * record) if (using_ignore) { int new_error = 0; if (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS) { DBUG_PRINT("trans",("aborting subtransaction")); /* purecov: deadcode */ new_error=txn_abort(sub_trans); /* purecov: deadcode */ } else if (!changed_keys.is_clear_all()) if (!changed_keys.is_clear_all()) { new_error = 0; for (uint keynr=0; Loading @@ -1010,11 +999,6 @@ int ha_berkeley::write_row(byte * record) } } } else if (using_ignore && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { DBUG_PRINT("trans",("committing subtransaction")); /* purecov: deadcode */ error=txn_commit(sub_trans, 0); /* purecov: deadcode */ } if (error != DB_LOCK_DEADLOCK) break; } Loading Loading @@ -1090,8 +1074,7 @@ int ha_berkeley::update_primary_key(DB_TXN *trans, bool primary_key_changed, { // Probably a duplicated key; restore old key and row if needed last_dup_key=primary_key; if (local_using_ignore && !(thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) if (local_using_ignore) { int new_error; if ((new_error=pack_row(&row, old_row, 0)) || Loading Loading @@ -1202,12 +1185,6 @@ int ha_berkeley::update_row(const byte * old_row, byte * new_row) for (uint retry=0 ; retry < berkeley_trans_retry ; retry++) { key_map changed_keys(0); if (using_ignore && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { if ((error=txn_begin(db_env, transaction, &sub_trans, 0))) /* purecov: deadcode */ break; /* purecov: deadcode */ DBUG_PRINT("trans",("starting subtransaction")); /* purecov: deadcode */ } /* Start by updating the primary key */ if (!(error=update_primary_key(sub_trans, primary_key_changed, old_row, &old_prim_key, Loading @@ -1223,15 +1200,6 @@ int ha_berkeley::update_row(const byte * old_row, byte * new_row) { if ((error=remove_key(sub_trans, keynr, old_row, &old_prim_key))) { if (using_ignore && /* purecov: inspected */ (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { int new_error; DBUG_PRINT("trans",("aborting subtransaction")); new_error=txn_abort(sub_trans); if (new_error) error = new_error; } table->insert_or_update= 0; DBUG_RETURN(error); // Fatal error /* purecov: inspected */ } Loading @@ -1254,12 +1222,7 @@ int ha_berkeley::update_row(const byte * old_row, byte * new_row) if (using_ignore) { int new_error = 0; if (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS) { DBUG_PRINT("trans",("aborting subtransaction")); /* purecov: deadcode */ new_error=txn_abort(sub_trans); /* purecov: deadcode */ } else if (!changed_keys.is_clear_all()) if (!changed_keys.is_clear_all()) new_error=restore_keys(transaction, &changed_keys, primary_key, old_row, &old_prim_key, new_row, &prim_key, thd_options); Loading @@ -1271,11 +1234,6 @@ int ha_berkeley::update_row(const byte * old_row, byte * new_row) } } } else if (using_ignore && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { DBUG_PRINT("trans",("committing subtransaction")); /* purecov: deadcode */ error=txn_commit(sub_trans, 0); /* purecov: deadcode */ } if (error != DB_LOCK_DEADLOCK) break; } Loading Loading @@ -1385,33 +1343,10 @@ int ha_berkeley::delete_row(const byte * record) DB_TXN *sub_trans = transaction; for (uint retry=0 ; retry < berkeley_trans_retry ; retry++) { if (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS) { if ((error=txn_begin(db_env, transaction, &sub_trans, 0))) /* purecov: deadcode */ break; /* purecov: deadcode */ DBUG_PRINT("trans",("starting sub transaction")); /* purecov: deadcode */ } error=remove_keys(sub_trans, record, &row, &prim_key, &keys); if (!error && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { DBUG_PRINT("trans",("ending sub transaction")); /* purecov: deadcode */ error=txn_commit(sub_trans, 0); /* purecov: deadcode */ } if (error) { /* purecov: inspected */ DBUG_PRINT("error",("Got error %d",error)); if (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS) { /* retry */ int new_error; DBUG_PRINT("trans",("aborting subtransaction")); if ((new_error=txn_abort(sub_trans))) { error=new_error; // This shouldn't happen break; } } else break; // No retry - return error } if (error != DB_LOCK_DEADLOCK) Loading Loading
bdb/dist/configure.ac +2 −1 Original line number Diff line number Diff line Loading @@ -161,7 +161,8 @@ bsdi*) optimize_def="-O2";; freebsd*) optimize_def="-O2" CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" LDFLAGS="$LDFLAGS -pthread";; #LDFLAGS="$LDFLAGS -pthread" ;; hpux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT";; irix*) optimize_def="-O2" CPPFLAGS="$CPPFLAGS -D_SGI_MP_SOURCE";; Loading
extra/yassl/taocrypt/include/modes.hpp +1 −1 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ public: void SetIV(const byte* iv) { memcpy(reg_, iv, blockSz_); } private: byte reg_[MaxBlockSz]; byte __attribute__ ((aligned (sizeof(word32)))) reg_[MaxBlockSz]; byte tmp_[MaxBlockSz]; int blockSz_; Loading
libmysqld/Makefile.am +1 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ libmysqld.a: libmysqld_int.a $(INC_LIB) if DARWIN_MWCC mwld -lib -o $@ libmysqld_int.a `echo $(INC_LIB) | sort -u` else -rm -f libmysqld.a if test "$(host_os)" = "netware" ; \ then \ $(libmysqld_a_AR) libmysqld.a libmysqld_int.a $(INC_LIB) ; \ Loading
mysql-test/mysql-test-run.sh +5 −0 Original line number Diff line number Diff line Loading @@ -1793,6 +1793,11 @@ then $ECHO "Installing Test Databases" mysql_install_db if [ -n "$1" -a `expr "X$*" : '.*ndb'` -eq 0 ] then USE_NDBCLUSTER="" fi start_manager # Do not automagically start daemons if we are in gdb or running only one test Loading
sql/ha_berkeley.cc +4 −69 Original line number Diff line number Diff line Loading @@ -948,12 +948,6 @@ int ha_berkeley::write_row(byte * record) for (uint retry=0 ; retry < berkeley_trans_retry ; retry++) { key_map changed_keys(0); if (using_ignore && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { if ((error=txn_begin(db_env, transaction, &sub_trans, 0))) /* purecov: deadcode */ break; /* purecov: deadcode */ DBUG_PRINT("trans",("starting subtransaction")); /* purecov: deadcode */ } if (!(error=file->put(file, sub_trans, create_key(&prim_key, primary_key, key_buff, record), &row, key_type[primary_key]))) Loading Loading @@ -983,12 +977,7 @@ int ha_berkeley::write_row(byte * record) if (using_ignore) { int new_error = 0; if (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS) { DBUG_PRINT("trans",("aborting subtransaction")); /* purecov: deadcode */ new_error=txn_abort(sub_trans); /* purecov: deadcode */ } else if (!changed_keys.is_clear_all()) if (!changed_keys.is_clear_all()) { new_error = 0; for (uint keynr=0; Loading @@ -1010,11 +999,6 @@ int ha_berkeley::write_row(byte * record) } } } else if (using_ignore && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { DBUG_PRINT("trans",("committing subtransaction")); /* purecov: deadcode */ error=txn_commit(sub_trans, 0); /* purecov: deadcode */ } if (error != DB_LOCK_DEADLOCK) break; } Loading Loading @@ -1090,8 +1074,7 @@ int ha_berkeley::update_primary_key(DB_TXN *trans, bool primary_key_changed, { // Probably a duplicated key; restore old key and row if needed last_dup_key=primary_key; if (local_using_ignore && !(thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) if (local_using_ignore) { int new_error; if ((new_error=pack_row(&row, old_row, 0)) || Loading Loading @@ -1202,12 +1185,6 @@ int ha_berkeley::update_row(const byte * old_row, byte * new_row) for (uint retry=0 ; retry < berkeley_trans_retry ; retry++) { key_map changed_keys(0); if (using_ignore && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { if ((error=txn_begin(db_env, transaction, &sub_trans, 0))) /* purecov: deadcode */ break; /* purecov: deadcode */ DBUG_PRINT("trans",("starting subtransaction")); /* purecov: deadcode */ } /* Start by updating the primary key */ if (!(error=update_primary_key(sub_trans, primary_key_changed, old_row, &old_prim_key, Loading @@ -1223,15 +1200,6 @@ int ha_berkeley::update_row(const byte * old_row, byte * new_row) { if ((error=remove_key(sub_trans, keynr, old_row, &old_prim_key))) { if (using_ignore && /* purecov: inspected */ (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { int new_error; DBUG_PRINT("trans",("aborting subtransaction")); new_error=txn_abort(sub_trans); if (new_error) error = new_error; } table->insert_or_update= 0; DBUG_RETURN(error); // Fatal error /* purecov: inspected */ } Loading @@ -1254,12 +1222,7 @@ int ha_berkeley::update_row(const byte * old_row, byte * new_row) if (using_ignore) { int new_error = 0; if (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS) { DBUG_PRINT("trans",("aborting subtransaction")); /* purecov: deadcode */ new_error=txn_abort(sub_trans); /* purecov: deadcode */ } else if (!changed_keys.is_clear_all()) if (!changed_keys.is_clear_all()) new_error=restore_keys(transaction, &changed_keys, primary_key, old_row, &old_prim_key, new_row, &prim_key, thd_options); Loading @@ -1271,11 +1234,6 @@ int ha_berkeley::update_row(const byte * old_row, byte * new_row) } } } else if (using_ignore && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { DBUG_PRINT("trans",("committing subtransaction")); /* purecov: deadcode */ error=txn_commit(sub_trans, 0); /* purecov: deadcode */ } if (error != DB_LOCK_DEADLOCK) break; } Loading Loading @@ -1385,33 +1343,10 @@ int ha_berkeley::delete_row(const byte * record) DB_TXN *sub_trans = transaction; for (uint retry=0 ; retry < berkeley_trans_retry ; retry++) { if (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS) { if ((error=txn_begin(db_env, transaction, &sub_trans, 0))) /* purecov: deadcode */ break; /* purecov: deadcode */ DBUG_PRINT("trans",("starting sub transaction")); /* purecov: deadcode */ } error=remove_keys(sub_trans, record, &row, &prim_key, &keys); if (!error && (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS)) { DBUG_PRINT("trans",("ending sub transaction")); /* purecov: deadcode */ error=txn_commit(sub_trans, 0); /* purecov: deadcode */ } if (error) { /* purecov: inspected */ DBUG_PRINT("error",("Got error %d",error)); if (thd_options & OPTION_INTERNAL_SUBTRANSACTIONS) { /* retry */ int new_error; DBUG_PRINT("trans",("aborting subtransaction")); if ((new_error=txn_abort(sub_trans))) { error=new_error; // This shouldn't happen break; } } else break; // No retry - return error } if (error != DB_LOCK_DEADLOCK) Loading