From 550f675ac699b231d3c12fc5eebb05e4b23f624e Mon Sep 17 00:00:00 2001 From: "tomas@poseidon.ndb.mysql.com" <> Date: Wed, 23 Nov 2005 12:32:38 +0100 Subject: [PATCH] corrected compile error updated listen_event to handle _all_ events --- storage/ndb/src/common/portlib/NdbThread.c | 7 +++---- storage/ndb/test/tools/listen.cpp | 6 ++++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/storage/ndb/src/common/portlib/NdbThread.c b/storage/ndb/src/common/portlib/NdbThread.c index da1c385e2e..b91e9c6a5b 100644 --- a/storage/ndb/src/common/portlib/NdbThread.c +++ b/storage/ndb/src/common/portlib/NdbThread.c @@ -91,13 +91,15 @@ ndb_thread_wrapper(void* _ss){ struct NdbThread* NdbThread_Create(NDB_THREAD_FUNC *p_thread_func, NDB_THREAD_ARG *p_thread_arg, - const NDB_THREAD_STACKSIZE thread_stack_size, + const NDB_THREAD_STACKSIZE _thread_stack_size, const char* p_thread_name, NDB_THREAD_PRIO thread_prio) { struct NdbThread* tmpThread; int result; pthread_attr_t thread_attr; + NDB_THREAD_STACKSIZE thread_stack_size= _thread_stack_size * SIZEOF_CHARP/4; + DBUG_ENTER("NdbThread_Create"); (void)thread_prio; /* remove warning for unused parameter */ @@ -114,9 +116,6 @@ struct NdbThread* NdbThread_Create(NDB_THREAD_FUNC *p_thread_func, strnmov(tmpThread->thread_name,p_thread_name,sizeof(tmpThread->thread_name)); pthread_attr_init(&thread_attr); -#if (SIZEOF_CHARP == 8) - thread_stack_size *= 2; -#endif #ifdef PTHREAD_STACK_MIN if (thread_stack_size < PTHREAD_STACK_MIN) thread_stack_size = PTHREAD_STACK_MIN; diff --git a/storage/ndb/test/tools/listen.cpp b/storage/ndb/test/tools/listen.cpp index 7327b6f71f..cffe256bf4 100644 --- a/storage/ndb/test/tools/listen.cpp +++ b/storage/ndb/test/tools/listen.cpp @@ -163,6 +163,12 @@ main(int argc, const char** argv){ case NdbDictionary::Event::TE_UPDATE: cnt_u++; break; + case NdbDictionary::Event::TE_CLUSTER_FAILURE: + break; + case NdbDictionary::Event::TE_ALTER: + break; + case NdbDictionary::Event::TE_DROP: + break; default: /* We should REALLY never get here. */ ndbout_c("Error: unknown event type"); -- 2.30.9