diff --git a/src/add-ons/kernel/file_systems/ntfs/libntfs/inode.c b/src/add-ons/kernel/file_systems/ntfs/libntfs/inode.c index 92c78f37b7..c340d10af8 100644 --- a/src/add-ons/kernel/file_systems/ntfs/libntfs/inode.c +++ b/src/add-ons/kernel/file_systems/ntfs/libntfs/inode.c @@ -37,6 +37,10 @@ #include #endif +#ifdef __HAIKU__ +#include +#endif + #include "param.h" #include "compat.h" #include "types.h" diff --git a/src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c b/src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c index a1536d4d7d..6f6bf1a39b 100644 --- a/src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c +++ b/src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c @@ -44,6 +44,10 @@ #include #endif +#ifdef __HAIKU__ +#include +#endif + #include "logging.h" #include "misc.h" @@ -476,17 +480,17 @@ int ntfs_log_handler_fprintf(const char *function, const char *file, file = strrchr(file, PATH_SEP) + 1; if (ntfs_log.flags & NTFS_LOG_FLAG_PREFIX) /* Prefix the output */ - ret += fprintf(stream, "%s", ntfs_log_get_prefix(level)); + fprintf(stream, "%s", ntfs_log_get_prefix(level)); if (ntfs_log.flags & NTFS_LOG_FLAG_FILENAME) /* Source filename */ - ret += fprintf(stream, "%s ", file); + fprintf(stream, "%s ", file); if (ntfs_log.flags & NTFS_LOG_FLAG_LINE) /* Source line number */ - ret += fprintf(stream, "(%d) ", line); + fprintf(stream, "(%d) ", line); if ((ntfs_log.flags & NTFS_LOG_FLAG_FUNCTION) || /* Source function */ (level & NTFS_LOG_LEVEL_TRACE) || (level & NTFS_LOG_LEVEL_ENTER)) - ret += fprintf(stream, "%s(): ", function); + fprintf(stream, "%s(): ", function); #ifndef __HAIKU__ ret += vfprintf(stream, format, args); @@ -496,7 +500,7 @@ int ntfs_log_handler_fprintf(const char *function, const char *file, #endif if (level & NTFS_LOG_LEVEL_PERROR) - ret += fprintf(stream, ": %s\n", strerror(olderr)); + fprintf(stream, ": %s\n", strerror(olderr)); #ifdef DEBUG if (level == NTFS_LOG_LEVEL_ENTER) diff --git a/src/add-ons/kernel/file_systems/ntfs/lowntfs.c b/src/add-ons/kernel/file_systems/ntfs/lowntfs.c index 1013fa598f..c8ac28d230 100644 --- a/src/add-ons/kernel/file_systems/ntfs/lowntfs.c +++ b/src/add-ons/kernel/file_systems/ntfs/lowntfs.c @@ -22,9 +22,12 @@ */ #include "lowntfs.h" +#include #include #include "libntfs/dir.h" +#include "libntfs/reparse.h" +#include "libntfs/misc.h" #define DISABLE_PLUGINS