From 7c2dec8020f592fac48fea370e06f6bfd00e2798 Mon Sep 17 00:00:00 2001 From: Dees_Troy Date: Wed, 26 Sep 2012 09:49:14 -0400 Subject: Add backup size checking Converted bootloader.cpp to TWRP and removed AOSP fstab parsing from startup --- twrp-functions.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'twrp-functions.cpp') diff --git a/twrp-functions.cpp b/twrp-functions.cpp index a681de280..066e6e57b 100644 --- a/twrp-functions.cpp +++ b/twrp-functions.cpp @@ -221,9 +221,9 @@ unsigned long long TWFunc::Get_Folder_Size(string Path, bool Display_Error) { bool TWFunc::Path_Exists(string Path) { // Check to see if the Path exists - struct statfs st; + struct stat st; - if (statfs(Path.c_str(), &st) != 0) + if (stat(Path.c_str(), &st) != 0) return false; else return true; @@ -249,4 +249,12 @@ void TWFunc::GUI_Operation_Text(string Read_Value, string Partition_Name, string DataManager::SetValue("tw_operation", Display_Text); DataManager::SetValue("tw_partition", Partition_Name); +} + +unsigned long TWFunc::Get_File_Size(string Path) { + struct stat st; + + if (stat(Path.c_str(), &st) != 0) + return 0; + return st.st_size; } \ No newline at end of file -- cgit v1.2.3