summaryrefslogtreecommitdiffstats
path: root/libs/androidfw
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2015-01-14 18:19:54 -0800
committerBrian Carlstrom <bdc@google.com>2015-01-14 20:39:26 -0800
commit33d0392d3e4c42a7d48e8bd1210a1525aca8c2d3 (patch)
tree60f87dfad73f203aae507ddc9d664d2540163aed /libs/androidfw
parent33194035a5135e9c213d7b32cfcd05299f8d6e69 (diff)
downloadframeworks_base-33d0392d3e4c42a7d48e8bd1210a1525aca8c2d3.zip
frameworks_base-33d0392d3e4c42a7d48e8bd1210a1525aca8c2d3.tar.gz
frameworks_base-33d0392d3e4c42a7d48e8bd1210a1525aca8c2d3.tar.bz2
Restore write_delete_file
(cherry picked from commit 5baa164aec06a9973a68303bc7752aa76e5c68e5) Change-Id: Ifa9a157346edd479ce03982baf435ab213dc2e79
Diffstat (limited to 'libs/androidfw')
-rw-r--r--libs/androidfw/BackupHelpers.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/androidfw/BackupHelpers.cpp b/libs/androidfw/BackupHelpers.cpp
index 4dcb6e7..227de3b 100644
--- a/libs/androidfw/BackupHelpers.cpp
+++ b/libs/androidfw/BackupHelpers.cpp
@@ -202,6 +202,13 @@ write_snapshot_file(int fd, const KeyedVector<String8,FileRec>& snapshot)
}
static int
+write_delete_file(BackupDataWriter* dataStream, const String8& key)
+{
+ LOGP("write_delete_file %s\n", key.string());
+ return dataStream->WriteEntityHeader(key, -1);
+}
+
+static int
write_update_file(BackupDataWriter* dataStream, int fd, int mode, const String8& key,
char const* realFilename)
{