Remove libbase's trivial libutils-headers dependency.
Bug: N/A Test: builds Change-Id: I59eb464a0127564a42775bf19b516ad8a53ee235
This commit is contained in:
parent
3cfc1ab89d
commit
282ec458be
2 changed files with 3 additions and 3 deletions
|
|
@ -53,7 +53,6 @@ cc_library {
|
|||
|
||||
header_libs: [
|
||||
"libbase_headers",
|
||||
"libutils_headers",
|
||||
],
|
||||
export_header_lib_headers: ["libbase_headers"],
|
||||
|
||||
|
|
|
|||
|
|
@ -32,13 +32,14 @@
|
|||
#include "android-base/macros.h" // For TEMP_FAILURE_RETRY on Darwin.
|
||||
#include "android-base/unique_fd.h"
|
||||
#include "android-base/utf8.h"
|
||||
#include "utils/Compat.h"
|
||||
|
||||
#if defined(__APPLE__)
|
||||
#include <mach-o/dyld.h>
|
||||
#endif
|
||||
#if defined(_WIN32)
|
||||
#include <windows.h>
|
||||
#define O_CLOEXEC O_NOINHERIT
|
||||
#define O_NOFOLLOW 0
|
||||
#endif
|
||||
|
||||
namespace android {
|
||||
|
|
@ -133,7 +134,7 @@ bool WriteStringToFile(const std::string& content, const std::string& path,
|
|||
bool follow_symlinks) {
|
||||
int flags = O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC | O_BINARY |
|
||||
(follow_symlinks ? 0 : O_NOFOLLOW);
|
||||
android::base::unique_fd fd(TEMP_FAILURE_RETRY(open(path.c_str(), flags, DEFFILEMODE)));
|
||||
android::base::unique_fd fd(TEMP_FAILURE_RETRY(open(path.c_str(), flags, 0666)));
|
||||
if (fd == -1) {
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue