summaryrefslogtreecommitdiffstats
path: root/twrpTar.cpp
diff options
context:
space:
mode:
authorEthan Yonker <dees_troy@teamw.in>2014-02-10 20:09:20 +0100
committerDees Troy <dees_troy@teamw.in>2014-02-12 16:12:06 +0100
commita869eddeb996f764a463fc14e5489eb27c2fd59e (patch)
treee0d442f689259c6b814ca7ad1b0cf99faef02713 /twrpTar.cpp
parentifdef some functions that depend on other TWRP parts (diff)
downloadandroid_bootable_recovery-a869eddeb996f764a463fc14e5489eb27c2fd59e.tar
android_bootable_recovery-a869eddeb996f764a463fc14e5489eb27c2fd59e.tar.gz
android_bootable_recovery-a869eddeb996f764a463fc14e5489eb27c2fd59e.tar.bz2
android_bootable_recovery-a869eddeb996f764a463fc14e5489eb27c2fd59e.tar.lz
android_bootable_recovery-a869eddeb996f764a463fc14e5489eb27c2fd59e.tar.xz
android_bootable_recovery-a869eddeb996f764a463fc14e5489eb27c2fd59e.tar.zst
android_bootable_recovery-a869eddeb996f764a463fc14e5489eb27c2fd59e.zip
Diffstat (limited to '')
-rw-r--r--twrpTar.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/twrpTar.cpp b/twrpTar.cpp
index ee9d9dcb7..cc09b78ab 100644
--- a/twrpTar.cpp
+++ b/twrpTar.cpp
@@ -1114,38 +1114,6 @@ int twrpTar::entryExists(string entry) {
return ret;
}
-unsigned long long twrpTar::uncompressedSize() {
- int type = 0;
- unsigned long long total_size = 0;
- string Tar, Command, result;
- vector<string> split;
-
- Tar = TWFunc::Get_Filename(tarfn);
- type = TWFunc::Get_File_Type(tarfn);
- if (type == 0)
- total_size = TWFunc::Get_File_Size(tarfn);
- else {
- Command = "pigz -l " + tarfn;
- /* if we set Command = "pigz -l " + tarfn + " | sed '1d' | cut -f5 -d' '";
- we get the uncompressed size at once. */
- TWFunc::Exec_Cmd(Command, result);
- if (!result.empty()) {
- /* Expected output:
- compressed original reduced name
- 95855838 179403776 -1.3% data.yaffs2.win
- ^
- split[5]
- */
- split = TWFunc::split_string(result, ' ', true);
- if (split.size() > 4)
- total_size = atoi(split[5].c_str());
- }
- }
- LOGINFO("%s's uncompressed size: %llu bytes\n", Tar.c_str(), total_size);
-
- return total_size;
-}
-
extern "C" ssize_t write_tar(int fd, const void *buffer, size_t size) {
return (ssize_t) write_libtar_buffer(fd, buffer, size);
}