summaryrefslogtreecommitdiff
path: root/libs/utils/BackupData.cpp
diff options
context:
space:
mode:
author Android (Google) Code Review <android-gerrit@google.com> 2009-06-17 16:34:41 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2009-06-17 16:34:41 -0700
commite272cd8e4cd7f695c1f368e6cd995f37efa3e3c3 (patch)
tree62ca6fc3dcb6c4e2f005d95422ec32a59cb1cca5 /libs/utils/BackupData.cpp
parentf000b5d29e0e07c4fbc6dd03adc867849f8d507d (diff)
parentf509f669cfde367b4591b027d95512accbd2ccef (diff)
Merge change 4524 into donut
* changes: FileRestoreHelper and RestoreHelperDispatcher work.
Diffstat (limited to 'libs/utils/BackupData.cpp')
-rw-r--r--libs/utils/BackupData.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/utils/BackupData.cpp b/libs/utils/BackupData.cpp
index 16ff1e55e1..34b37edd28 100644
--- a/libs/utils/BackupData.cpp
+++ b/libs/utils/BackupData.cpp
@@ -281,16 +281,16 @@ BackupDataReader::SkipEntityData()
}
}
-status_t
+ssize_t
BackupDataReader::ReadEntityData(void* data, size_t size)
{
if (m_status != NO_ERROR) {
return m_status;
}
int remaining = m_dataEndPos - m_pos;
+ //LOGD("ReadEntityData size=%d m_pos=0x%x m_dataEndPos=0x%x remaining=%d\n",
+ // size, m_pos, m_dataEndPos, remaining);
if (size > remaining) {
- printf("size=%d m_pos=0x%x m_dataEndPos=0x%x remaining=%d\n",
- size, m_pos, m_dataEndPos, remaining);
size = remaining;
}
if (remaining <= 0) {
@@ -299,7 +299,7 @@ BackupDataReader::ReadEntityData(void* data, size_t size)
int amt = read(m_fd, data, size);
CHECK_SIZE(amt, (int)size);
m_pos += size;
- return NO_ERROR;
+ return amt;
}
status_t