init ringbuffer count to 0
[enigma2.git] / lib / base / eerror.cpp
index 11bb994368ce58fb54ddf4f36c7f8c82558751da..c60d5b7bd769cbec15c274e2c5aee02c5c7b0524 100644 (file)
@@ -8,6 +8,14 @@
 
 // #include <lib/gui/emessage.h>
 
+#ifdef MEMLEAK_CHECK
+AllocList *allocList;
+pthread_mutex_t memLock =
+       PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
+#else
+       #include <lib/base/elock.h>
+#endif
+
 int infatal=0;
 
 Signal2<void, int, const std::string&> logOutput;
@@ -21,7 +29,7 @@ void eFatal(const char* fmt, ...)
        vsnprintf(buf, 1024, fmt, ap);
        va_end(ap);
        logOutput(lvlFatal, buf);
-       fprintf(stderr, "%s\n",buf );
+       fprintf(stderr, "FATAL: %s\n",buf );
 #if 0
        if (!infatal)
        {