From 02cc49603812978ed93f86e44d2e5f8f5dae54a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 13 Jun 2005 16:04:45 +0000 Subject: [PATCH] Build fix, improved debug output. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13098 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_cache/log.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/add-ons/kernel/file_cache/log.cpp b/src/add-ons/kernel/file_cache/log.cpp index 7476348787..f9a6c5097c 100644 --- a/src/add-ons/kernel/file_cache/log.cpp +++ b/src/add-ons/kernel/file_cache/log.cpp @@ -9,7 +9,7 @@ #include #include #include -#include +#include #include #include @@ -206,8 +206,9 @@ log_writer_daemon(void *arg, int /*iteration*/) break; } - if (write(sLogFile, line, length) != length) { - dprintf("log: must drop log entries!\n"); + ssize_t written = write(sLogFile, line, length); + if (written != length) { + dprintf("log: must drop log entries: %ld, %s!\n", written, strerror(written)); break; } } @@ -236,6 +237,8 @@ log_writer_daemon(void *arg, int /*iteration*/) static void uninit_log(void) { + TRACE(("** log uninit - \n")); + unregister_kernel_daemon(log_writer_daemon, NULL); log_writer_daemon((void *)true, 0);