int r;
#if ENABLE_TRACE
- const char *filename;
- int lineno;
- tvh_mutex_remove_from_list(mutex, &filename, &lineno);
+ const char *filename = NULL;
+ int lineno = -1;
+ if (tvh_thread_debug > 0)
+ tvh_mutex_remove_from_list(mutex, &filename, &lineno);
#endif
r = pthread_cond_wait(&cond->cond, &mutex->mutex);
#if ENABLE_TRACE
- tvh_mutex_add_to_list(mutex, filename, lineno);
+ if (tvh_thread_debug > 0)
+ tvh_mutex_add_to_list(mutex, filename, lineno);
#endif
return r;
}
int r;
#if ENABLE_TRACE
- const char *filename;
- int lineno;
- tvh_mutex_remove_from_list(mutex, &filename, &lineno);
+ const char *filename = NULL;
+ int lineno = -1;
+ if (tvh_thread_debug > 0)
+ tvh_mutex_remove_from_list(mutex, &filename, &lineno);
#endif
#if defined(PLATFORM_DARWIN)
#endif
#if ENABLE_TRACE
- tvh_mutex_add_to_list(mutex, filename, lineno);
+ if (tvh_thread_debug > 0)
+ tvh_mutex_add_to_list(mutex, filename, lineno);
#endif
return r;
}
int r;
#if ENABLE_TRACE
- const char *filename;
- int lineno;
- tvh_mutex_remove_from_list(mutex, &filename, &lineno);
+ const char *filename = NULL;
+ int lineno = -1;
+ if (tvh_thread_debug > 0)
+ tvh_mutex_remove_from_list(mutex, &filename, &lineno);
#endif
r = pthread_cond_timedwait(&cond->cond, &mutex->mutex, ts);
#if ENABLE_TRACE
- tvh_mutex_add_to_list(mutex, filename, lineno);
+ if (tvh_thread_debug > 0)
+ tvh_mutex_add_to_list(mutex, filename, lineno);
#endif
return r;
}