summaryrefslogtreecommitdiffstats
path: root/twrp-functions.hpp
diff options
context:
space:
mode:
authorDees Troy <dees_troy@teamw.in>2017-11-28 15:04:30 +0100
committerGerrit Code Review <gerrit2@gerrit.omnirom.org>2017-11-28 15:04:30 +0100
commitdc864ec8acde6d384a7a402ee071895f12ef1910 (patch)
treeea7a6b02bf02cf8e6e4e31ff14d773814001706f /twrp-functions.hpp
parentFix issues building with LineageOS cryptfs_hw (diff)
parentSupport v2 fstab format (diff)
downloadandroid_bootable_recovery-dc864ec8acde6d384a7a402ee071895f12ef1910.tar
android_bootable_recovery-dc864ec8acde6d384a7a402ee071895f12ef1910.tar.gz
android_bootable_recovery-dc864ec8acde6d384a7a402ee071895f12ef1910.tar.bz2
android_bootable_recovery-dc864ec8acde6d384a7a402ee071895f12ef1910.tar.lz
android_bootable_recovery-dc864ec8acde6d384a7a402ee071895f12ef1910.tar.xz
android_bootable_recovery-dc864ec8acde6d384a7a402ee071895f12ef1910.tar.zst
android_bootable_recovery-dc864ec8acde6d384a7a402ee071895f12ef1910.zip
Diffstat (limited to 'twrp-functions.hpp')
-rw-r--r--twrp-functions.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/twrp-functions.hpp b/twrp-functions.hpp
index 66781bb32..9c149ea18 100644
--- a/twrp-functions.hpp
+++ b/twrp-functions.hpp
@@ -47,9 +47,9 @@ enum Archive_Type {
class TWFunc
{
public:
- static string Get_Root_Path(string Path); // Trims any trailing folders or filenames from the path, also adds a leading / if not present
- static string Get_Path(string Path); // Trims everything after the last / in the string
- static string Get_Filename(string Path); // Trims the path off of a filename
+ static string Get_Root_Path(const string& Path); // Trims any trailing folders or filenames from the path, also adds a leading / if not present
+ static string Get_Path(const string& Path); // Trims everything after the last / in the string
+ static string Get_Filename(const string& Path); // Trims the path off of a filename
static int Exec_Cmd(const string& cmd, string &result); //execute a command and return the result as a string by reference
static int Exec_Cmd(const string& cmd); //execute a command
@@ -82,7 +82,7 @@ public:
static int read_file(string fn, vector<string>& results); //read from file
static int read_file(string fn, string& results); //read from file
static int read_file(string fn, uint64_t& results); //read from file
- static int write_file(string fn, string& line); //write from file
+ static int write_to_file(const string& fn, const string& line); //write to file
static bool Install_SuperSU(void); // Installs su binary and apk and sets proper permissions
static bool Try_Decrypting_Backup(string Restore_Path, string Password); // true for success, false for failed to decrypt
static string System_Property_Get(string Prop_Name); // Returns value of Prop_Name from reading /system/build.prop