in fuzzing/replay/file_util.cc [82:94]
absl::Status SetFileContents(absl::string_view path,
absl::string_view contents) {
FILE* f = fopen(std::string(path).c_str(), "w");
if (!f) {
return ErrnoStatus("could not open file", errno);
}
const size_t result = fwrite(contents.data(), 1, contents.size(), f);
fclose(f);
if (result < contents.size()) {
return absl::UnknownError("could not write file contents");
}
return absl::OkStatus();
}