Loading updater/blockimg.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ #include <errno.h> #include <dirent.h> #include <fcntl.h> #include <inttypes.h> #include <linux/fs.h> #include <pthread.h> #include <stdarg.h> Loading Loading @@ -1831,7 +1832,7 @@ Value* CheckFirstBlockFn(const char* name, State* state, uint16_t mount_count = *reinterpret_cast<uint16_t*>(&block0_buffer[0x400+0x34]); if (mount_count > 0) { uiPrintf(state, "Device was remounted R/W %d times\n", mount_count); uiPrintf(state, "Device was remounted R/W %" PRIu16 " times", mount_count); uiPrintf(state, "Last remount happened on %s", ctime(&mount_time)); } Loading updater/install.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -181,8 +181,8 @@ Value* MountFn(const char* name, State* state, const std::vector<std::unique_ptr if (mount(location.c_str(), mount_point.c_str(), fs_type.c_str(), MS_NOATIME | MS_NODEV | MS_NODIRATIME, mount_options.c_str()) < 0) { uiPrintf(state, "%s: failed to mount %s at %s: %s\n", name, location.c_str(), mount_point.c_str(), strerror(errno)); uiPrintf(state, "%s: Failed to mount %s at %s: %s", name, location.c_str(), mount_point.c_str(), strerror(errno)); return StringValue(""); } Loading Loading @@ -231,12 +231,12 @@ Value* UnmountFn(const char* name, State* state, const std::vector<std::unique_p scan_mounted_volumes(); MountedVolume* vol = find_mounted_volume_by_mount_point(mount_point.c_str()); if (vol == nullptr) { uiPrintf(state, "unmount of %s failed; no such volume\n", mount_point.c_str()); uiPrintf(state, "Failed to unmount %s: No such volume", mount_point.c_str()); return nullptr; } else { int ret = unmount_mounted_volume(vol); if (ret != 0) { uiPrintf(state, "unmount of %s failed (%d): %s\n", mount_point.c_str(), ret, strerror(errno)); uiPrintf(state, "Failed to unmount %s: %s", mount_point.c_str(), strerror(errno)); } } Loading Loading @@ -699,15 +699,15 @@ Value* ApplyPatchCheckFn(const char* name, State* state, const std::vector<std:: return StringValue(result == 0 ? "t" : ""); } // This is the updater side handler for ui_print() in edify script. Contents // will be sent over to the recovery side for on-screen display. // This is the updater side handler for ui_print() in edify script. Contents will be sent over to // the recovery side for on-screen display. Value* UIPrintFn(const char* name, State* state, const std::vector<std::unique_ptr<Expr>>& argv) { std::vector<std::string> args; if (!ReadArgs(state, argv, &args)) { return ErrorAbort(state, kArgsParsingFailure, "%s() Failed to parse the argument(s)", name); return ErrorAbort(state, kArgsParsingFailure, "%s(): Failed to parse the argument(s)", name); } std::string buffer = android::base::Join(args, "") + "\n"; std::string buffer = android::base::Join(args, ""); uiPrint(state, buffer); return StringValue(buffer); } Loading Loading
updater/blockimg.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ #include <errno.h> #include <dirent.h> #include <fcntl.h> #include <inttypes.h> #include <linux/fs.h> #include <pthread.h> #include <stdarg.h> Loading Loading @@ -1831,7 +1832,7 @@ Value* CheckFirstBlockFn(const char* name, State* state, uint16_t mount_count = *reinterpret_cast<uint16_t*>(&block0_buffer[0x400+0x34]); if (mount_count > 0) { uiPrintf(state, "Device was remounted R/W %d times\n", mount_count); uiPrintf(state, "Device was remounted R/W %" PRIu16 " times", mount_count); uiPrintf(state, "Last remount happened on %s", ctime(&mount_time)); } Loading
updater/install.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -181,8 +181,8 @@ Value* MountFn(const char* name, State* state, const std::vector<std::unique_ptr if (mount(location.c_str(), mount_point.c_str(), fs_type.c_str(), MS_NOATIME | MS_NODEV | MS_NODIRATIME, mount_options.c_str()) < 0) { uiPrintf(state, "%s: failed to mount %s at %s: %s\n", name, location.c_str(), mount_point.c_str(), strerror(errno)); uiPrintf(state, "%s: Failed to mount %s at %s: %s", name, location.c_str(), mount_point.c_str(), strerror(errno)); return StringValue(""); } Loading Loading @@ -231,12 +231,12 @@ Value* UnmountFn(const char* name, State* state, const std::vector<std::unique_p scan_mounted_volumes(); MountedVolume* vol = find_mounted_volume_by_mount_point(mount_point.c_str()); if (vol == nullptr) { uiPrintf(state, "unmount of %s failed; no such volume\n", mount_point.c_str()); uiPrintf(state, "Failed to unmount %s: No such volume", mount_point.c_str()); return nullptr; } else { int ret = unmount_mounted_volume(vol); if (ret != 0) { uiPrintf(state, "unmount of %s failed (%d): %s\n", mount_point.c_str(), ret, strerror(errno)); uiPrintf(state, "Failed to unmount %s: %s", mount_point.c_str(), strerror(errno)); } } Loading Loading @@ -699,15 +699,15 @@ Value* ApplyPatchCheckFn(const char* name, State* state, const std::vector<std:: return StringValue(result == 0 ? "t" : ""); } // This is the updater side handler for ui_print() in edify script. Contents // will be sent over to the recovery side for on-screen display. // This is the updater side handler for ui_print() in edify script. Contents will be sent over to // the recovery side for on-screen display. Value* UIPrintFn(const char* name, State* state, const std::vector<std::unique_ptr<Expr>>& argv) { std::vector<std::string> args; if (!ReadArgs(state, argv, &args)) { return ErrorAbort(state, kArgsParsingFailure, "%s() Failed to parse the argument(s)", name); return ErrorAbort(state, kArgsParsingFailure, "%s(): Failed to parse the argument(s)", name); } std::string buffer = android::base::Join(args, "") + "\n"; std::string buffer = android::base::Join(args, ""); uiPrint(state, buffer); return StringValue(buffer); } Loading