storage/mime: Some host platform build fixes

This commit is contained in:
Ingo Weinhold
2013-05-08 04:26:00 +02:00
parent b6a89f410e
commit dcb2158862
2 changed files with 7 additions and 2 deletions
@@ -11,6 +11,8 @@
#include <mime/AppMetaMimeCreator.h> #include <mime/AppMetaMimeCreator.h>
#include <stdlib.h>
#include <AppFileInfo.h> #include <AppFileInfo.h>
#include <Bitmap.h> #include <Bitmap.h>
#include <File.h> #include <File.h>
+5 -2
View File
@@ -13,6 +13,8 @@
#include <stdlib.h> #include <stdlib.h>
#include <syslog.h> #include <syslog.h>
#include <new>
#include <Bitmap.h> #include <Bitmap.h>
#include <DataIO.h> #include <DataIO.h>
#include <Directory.h> #include <Directory.h>
@@ -255,7 +257,8 @@ DatabaseLocation::WriteAttribute(const char* type, const char* attribute,
ssize_t bytesWritten = node.WriteAttr(attribute, datatype, 0, data, length); ssize_t bytesWritten = node.WriteAttr(attribute, datatype, 0, data, length);
if (bytesWritten < 0) if (bytesWritten < 0)
return bytesWritten; return bytesWritten;
return bytesWritten == (ssize_t)length ? B_OK : B_FILE_ERROR; return bytesWritten == (ssize_t)length
? (status_t)B_OK : (status_t)B_FILE_ERROR;
} }
@@ -874,7 +877,7 @@ DatabaseLocation::_CopyTypeNode(BNode& source, const char* type, BNode& _target)
} }
// resize our buffer, if necessary // resize our buffer, if necessary
if (info.size > bufferSize) { if (info.size > (off_t)bufferSize) {
bufferDeleter.SetTo(malloc(info.size)); bufferDeleter.SetTo(malloc(info.size));
if (bufferDeleter.Get() == NULL) if (bufferDeleter.Get() == NULL)
return B_NO_MEMORY; return B_NO_MEMORY;