Snap for 9675941 from 147df54dc6 to udc-release

Change-Id: I14e40177b68ad7ffd27612bfe5680b484880698a
This commit is contained in:
Android Build Coastguard Worker 2023-03-02 04:07:27 +00:00
commit 89fcf8a92a
2 changed files with 10 additions and 4 deletions

View file

@ -10,5 +10,6 @@ void dumpFileContent(const char* title, const char* file_path);
void runCommand(const char* title, const char* cmd); void runCommand(const char* title, const char* cmd);
std::string concatenatePath(const char* folder, const char* file); std::string concatenatePath(const char* folder, const char* file);
void dumpLogs(const char* SrcDir, const char* DestDir, int limit, const char* prefix); void dumpLogs(const char* SrcDir, const char* DestDir, int limit, const char* prefix);
void copyFile(const char* SrcDir, const char* DestDir);
#endif // DEVICE_GOOGLE_GS_COMMON_INSMOD_INCLUDE_DUMP_PIXEL_DUMP_H_ #endif // DEVICE_GOOGLE_GS_COMMON_INSMOD_INCLUDE_DUMP_PIXEL_DUMP_H_

View file

@ -83,10 +83,7 @@ void dumpLogs(const char* SrcDir, const char* DestDir, int limit, const char* pr
} }
copiedFiles++; copiedFiles++;
copyFile(concatenatePath(SrcDir, dirent_list[i]->d_name).c_str(), concatenatePath(DestDir, dirent_list[i]->d_name).c_str());
std::ifstream src(concatenatePath(SrcDir, dirent_list[i]->d_name).c_str(), std::ios::binary);
std::ofstream dst(concatenatePath(DestDir, dirent_list[i]->d_name).c_str(), std::ios::binary);
dst << src.rdbuf();
} }
while (num_entries--) { while (num_entries--) {
@ -96,3 +93,11 @@ void dumpLogs(const char* SrcDir, const char* DestDir, int limit, const char* pr
free(dirent_list); free(dirent_list);
return; return;
} }
void copyFile(const char* SrcDir, const char* DestDir) {
std::ifstream src(SrcDir, std::ios::binary);
std::ofstream dst(DestDir, std::ios::binary);
dst << src.rdbuf();
return;
}