|
|
@@ -37,14 +37,9 @@ static void my_log_curses(int prio, const char *datetime, const char *str)
|
|
|
else
|
|
|
#endif
|
|
|
{
|
|
|
- int cancelstate;
|
|
|
- bool scs;
|
|
|
- scs = !pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &cancelstate);
|
|
|
- mutex_lock(&console_lock);
|
|
|
+ bfg_console_lock();
|
|
|
printf(" %s %s%s", datetime, str, " \n");
|
|
|
- mutex_unlock(&console_lock);
|
|
|
- if (scs)
|
|
|
- pthread_setcancelstate(cancelstate, &cancelstate);
|
|
|
+ bfg_console_unlock();
|
|
|
}
|
|
|
}
|
|
|
|