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:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user