Build fix, improved debug output.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13098 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2005-06-13 16:04:45 +00:00
parent d039af7469
commit 02cc496038
+6 -3
View File
@@ -9,7 +9,7 @@
#include <util/kernel_cpp.h> #include <util/kernel_cpp.h>
#include <thread.h> #include <thread.h>
#include <file_cache.h> #include <file_cache.h>
#include <fd.h> #include <fs/fd.h>
#include <unistd.h> #include <unistd.h>
#include <stdlib.h> #include <stdlib.h>
@@ -206,8 +206,9 @@ log_writer_daemon(void *arg, int /*iteration*/)
break; break;
} }
if (write(sLogFile, line, length) != length) { ssize_t written = write(sLogFile, line, length);
dprintf("log: must drop log entries!\n"); if (written != length) {
dprintf("log: must drop log entries: %ld, %s!\n", written, strerror(written));
break; break;
} }
} }
@@ -236,6 +237,8 @@ log_writer_daemon(void *arg, int /*iteration*/)
static void static void
uninit_log(void) uninit_log(void)
{ {
TRACE(("** log uninit - \n"));
unregister_kernel_daemon(log_writer_daemon, NULL); unregister_kernel_daemon(log_writer_daemon, NULL);
log_writer_daemon((void *)true, 0); log_writer_daemon((void *)true, 0);