diff options
author | unknown <jimw@mysql.com> | 2005-07-22 12:36:17 -0700 |
---|---|---|
committer | unknown <jimw@mysql.com> | 2005-07-22 12:36:17 -0700 |
commit | 7bb359cd61a2f99aa40b4df78f5cf2192bf6d1bc (patch) | |
tree | bf4cbfdb2addba91aca2e568fe8fa8ec8d92ba15 | |
parent | 6fd718dfbbe6f9644e0ade69424517cfcff19d8c (diff) | |
parent | 46b0edc444c0dffafbbce8ef5b65f61a0224bef1 (diff) | |
download | mariadb-git-7bb359cd61a2f99aa40b4df78f5cf2192bf6d1bc.tar.gz |
Merge mysql.com:/home/jimw/my/mysql-5.0-build
into mysql.com:/home/jimw/my/mysql-5.0-clean
mysys/thr_lock.c:
Auto merged
sql/ha_federated.cc:
Auto merged
-rw-r--r-- | include/config-win.h | 1 | ||||
-rw-r--r-- | mysys/thr_lock.c | 7 | ||||
-rw-r--r-- | sql/ha_federated.cc | 1 |
3 files changed, 2 insertions, 7 deletions
diff --git a/include/config-win.h b/include/config-win.h index 6e0740497b0..4eaf97cd4f5 100644 --- a/include/config-win.h +++ b/include/config-win.h @@ -285,6 +285,7 @@ inline double ulonglong2double(ulonglong value) *(((long *) T)+1) = *(((long*) &V)+1); } #define float4get(V,M) { *((long *) &(V)) = *((long*) (M)); } #define floatstore(T,V) memcpy((byte*)(T), (byte*)(&V), sizeof(float)) +#define floatget(V,M) memcpy((byte*)(&V), (byte*)(M), sizeof(float)) #define float8get(V,M) doubleget((V),(M)) #define float4store(V,M) memcpy((byte*) V,(byte*) (&M),sizeof(float)) #define float8store(V,M) doublestore((V),(M)) diff --git a/mysys/thr_lock.c b/mysys/thr_lock.c index f3179fee994..41c3ed6fb5f 100644 --- a/mysys/thr_lock.c +++ b/mysys/thr_lock.c @@ -388,7 +388,6 @@ wait_for_lock(struct st_lock_list *wait, THR_LOCK_DATA *data, { struct st_my_thread_var *thread_var= my_thread_var; pthread_cond_t *cond= &thread_var->suspend; - struct timeval now; struct timespec wait_timeout; enum enum_thr_lock_result result= THR_LOCK_ABORTED; my_bool can_deadlock= test(data->owner->info->n_cursors); @@ -406,11 +405,7 @@ wait_for_lock(struct st_lock_list *wait, THR_LOCK_DATA *data, data->cond= cond; if (can_deadlock) - { - gettimeofday(&now, 0); - wait_timeout.tv_sec= now.tv_sec + table_lock_wait_timeout; - wait_timeout.tv_nsec= now.tv_usec * 1000; - } + set_timespec(wait_timeout, table_lock_wait_timeout); while (!thread_var->abort || in_wait_list) { int rc= can_deadlock ? pthread_cond_timedwait(cond, &data->lock->mutex, diff --git a/sql/ha_federated.cc b/sql/ha_federated.cc index bc8aebdfff6..639f09d10ca 100644 --- a/sql/ha_federated.cc +++ b/sql/ha_federated.cc @@ -765,7 +765,6 @@ uint ha_federated::convert_row_to_internal_format(byte *record, MYSQL_ROW row) (*field)->move_field(-old_ptr); } - DBUG_DUMP("record", record, table->s->reclength); DBUG_RETURN(0); } |