build fix follow up on status_t/ssize_t changes.

* added a TODO in packagefs.
This commit is contained in:
Jérôme Duval 2014-02-11 18:25:15 +01:00
parent bcccee9322
commit 7202cfb455
4 changed files with 4 additions and 3 deletions

View File

@ -71,7 +71,7 @@ public:
private:
// BDataOutput
virtual status_t Write(const void* buffer, size_t size);
virtual ssize_t Write(const void* buffer, size_t size);
private:
AbstractDataWriter* fDataWriter;

View File

@ -39,6 +39,7 @@ public:
virtual ssize_t Write(const void* buffer, size_t size)
{
// TODO return size;
RETURN_ERROR(write_to_io_request(fRequest, buffer, size));
}

View File

@ -30,7 +30,7 @@ ssize_t
BBufferDataOutput::Write(const void* buffer, size_t size)
{
if (size == 0)
return B_OK;
return 0;
if (size > fSize - fBytesWritten)
return B_BAD_VALUE;

View File

@ -111,7 +111,7 @@ ZlibDataWriter::WriteDataNoThrow(const void* buffer,
}
status_t
ssize_t
ZlibDataWriter::Write(const void* buffer, size_t size)
{
return fDataWriter->WriteDataNoThrow(buffer, size);