src/lib/log.c
changeset 27 461be4cd34a3
parent 24 82cfdb6680d1
child 33 c71f3053c714
--- a/src/lib/log.c	Sun Oct 12 21:59:52 2008 +0300
+++ b/src/lib/log.c	Mon Oct 13 02:27:59 2008 +0300
@@ -9,6 +9,9 @@
 static void _generic_err_vargs (int flags, const char *func, int err, const char *fmt, va_list va) {
     FILE *stream = flags & LOG_DISPLAY_STDERR ? stderr : stdout;
 
+    if (flags & LOG_DISPLAY_FATAL)
+        fprintf(stream, "FATAL: ");
+
     if (func)
         fprintf(stream, "%s: ", func);
     
@@ -33,7 +36,7 @@
     va_list va;
 
     va_start(va, fmt);
-    _generic_err_vargs(flags, func, err, fmt, va);
+    _generic_err_vargs(flags | LOG_DISPLAY_FATAL, func, err, fmt, va);
     va_end(va);
       
     exit(EXIT_FAILURE);