removed usage od NDB_MUTEX_INITIALIZER

parent 95a11206
...@@ -48,14 +48,14 @@ printusage() ...@@ -48,14 +48,14 @@ printusage()
static Opt g_opt; static Opt g_opt;
static NdbMutex ndbout_mutex = NDB_MUTEX_INITIALIZER; static NdbMutex *ndbout_mutex= NULL;
#define DBG(x) \ #define DBG(x) \
do { \ do { \
if (! g_opt.m_dbg) break; \ if (! g_opt.m_dbg) break; \
NdbMutex_Lock(&ndbout_mutex); \ NdbMutex_Lock(ndbout_mutex); \
ndbout << "line " << __LINE__ << " " << x << endl; \ ndbout << "line " << __LINE__ << " " << x << endl; \
NdbMutex_Unlock(&ndbout_mutex); \ NdbMutex_Unlock(ndbout_mutex); \
} while (0) } while (0)
#define CHK(x) \ #define CHK(x) \
...@@ -492,6 +492,8 @@ wl1822_main(char scantx) ...@@ -492,6 +492,8 @@ wl1822_main(char scantx)
NDB_COMMAND(testOdbcDriver, "testDeadlock", "testDeadlock", "testDeadlock", 65535) NDB_COMMAND(testOdbcDriver, "testDeadlock", "testDeadlock", "testDeadlock", 65535)
{ {
ndb_init(); ndb_init();
if (ndbout_mutex == NULL)
ndbout_mutex= NdbMutex_Create();
while (++argv, --argc > 0) { while (++argv, --argc > 0) {
const char* arg = argv[0]; const char* arg = argv[0];
if (strcmp(arg, "-scan") == 0) { if (strcmp(arg, "-scan") == 0) {
......
...@@ -137,7 +137,7 @@ static const bool g_compare_null = true; ...@@ -137,7 +137,7 @@ static const bool g_compare_null = true;
// log and error macros // log and error macros
static NdbMutex ndbout_mutex = NDB_MUTEX_INITIALIZER; static NdbMutex *ndbout_mutex= NULL;
static unsigned getthrno(); static unsigned getthrno();
...@@ -160,9 +160,9 @@ getthrstr() ...@@ -160,9 +160,9 @@ getthrstr()
#define LLN(n, s) \ #define LLN(n, s) \
do { \ do { \
if ((n) > g_opt.m_v) break; \ if ((n) > g_opt.m_v) break; \
if (g_opt.m_msglock) NdbMutex_Lock(&ndbout_mutex); \ if (g_opt.m_msglock) NdbMutex_Lock(ndbout_mutex); \
ndbout << getthrstr() << s << endl; \ ndbout << getthrstr() << s << endl; \
if (g_opt.m_msglock) NdbMutex_Unlock(&ndbout_mutex); \ if (g_opt.m_msglock) NdbMutex_Unlock(ndbout_mutex); \
} while(0) } while(0)
#define LL0(s) LLN(0, s) #define LL0(s) LLN(0, s)
...@@ -3349,6 +3349,8 @@ runtest(Par par) ...@@ -3349,6 +3349,8 @@ runtest(Par par)
NDB_COMMAND(testOIBasic, "testOIBasic", "testOIBasic", "testOIBasic", 65535) NDB_COMMAND(testOIBasic, "testOIBasic", "testOIBasic", "testOIBasic", 65535)
{ {
ndb_init(); ndb_init();
if (ndbout_mutex == NULL)
ndbout_mutex= NdbMutex_Create();
while (++argv, --argc > 0) { while (++argv, --argc > 0) {
const char* arg = argv[0]; const char* arg = argv[0];
if (*arg != '-') { if (*arg != '-') {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment