diff options
author | Elliott Hughes | 2017-05-15 19:31:15 -0500 |
---|---|---|
committer | Elliott Hughes | 2017-05-15 19:31:15 -0500 |
commit | 282ec458be176775446935ea757514d019cd4a5b (patch) | |
tree | e0b228148b0a824cbd042e993e1a0274e116459f | |
parent | 3cfc1ab89dd841c69f0d477e75d534329a7a2e47 (diff) | |
download | platform-system-core-282ec458be176775446935ea757514d019cd4a5b.tar.gz platform-system-core-282ec458be176775446935ea757514d019cd4a5b.tar.xz platform-system-core-282ec458be176775446935ea757514d019cd4a5b.zip |
Remove libbase's trivial libutils-headers dependency.
Bug: N/A
Test: builds
Change-Id: I59eb464a0127564a42775bf19b516ad8a53ee235
-rw-r--r-- | base/Android.bp | 1 | ||||
-rw-r--r-- | base/file.cpp | 5 |
2 files changed, 3 insertions, 3 deletions
diff --git a/base/Android.bp b/base/Android.bp index 81b96db43..b636dc31c 100644 --- a/base/Android.bp +++ b/base/Android.bp | |||
@@ -53,7 +53,6 @@ cc_library { | |||
53 | 53 | ||
54 | header_libs: [ | 54 | header_libs: [ |
55 | "libbase_headers", | 55 | "libbase_headers", |
56 | "libutils_headers", | ||
57 | ], | 56 | ], |
58 | export_header_lib_headers: ["libbase_headers"], | 57 | export_header_lib_headers: ["libbase_headers"], |
59 | 58 | ||
diff --git a/base/file.cpp b/base/file.cpp index 7fbebc538..a2f28878e 100644 --- a/base/file.cpp +++ b/base/file.cpp | |||
@@ -32,13 +32,14 @@ | |||
32 | #include "android-base/macros.h" // For TEMP_FAILURE_RETRY on Darwin. | 32 | #include "android-base/macros.h" // For TEMP_FAILURE_RETRY on Darwin. |
33 | #include "android-base/unique_fd.h" | 33 | #include "android-base/unique_fd.h" |
34 | #include "android-base/utf8.h" | 34 | #include "android-base/utf8.h" |
35 | #include "utils/Compat.h" | ||
36 | 35 | ||
37 | #if defined(__APPLE__) | 36 | #if defined(__APPLE__) |
38 | #include <mach-o/dyld.h> | 37 | #include <mach-o/dyld.h> |
39 | #endif | 38 | #endif |
40 | #if defined(_WIN32) | 39 | #if defined(_WIN32) |
41 | #include <windows.h> | 40 | #include <windows.h> |
41 | #define O_CLOEXEC O_NOINHERIT | ||
42 | #define O_NOFOLLOW 0 | ||
42 | #endif | 43 | #endif |
43 | 44 | ||
44 | namespace android { | 45 | namespace android { |
@@ -133,7 +134,7 @@ bool WriteStringToFile(const std::string& content, const std::string& path, | |||
133 | bool follow_symlinks) { | 134 | bool follow_symlinks) { |
134 | int flags = O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC | O_BINARY | | 135 | int flags = O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC | O_BINARY | |
135 | (follow_symlinks ? 0 : O_NOFOLLOW); | 136 | (follow_symlinks ? 0 : O_NOFOLLOW); |
136 | android::base::unique_fd fd(TEMP_FAILURE_RETRY(open(path.c_str(), flags, DEFFILEMODE))); | 137 | android::base::unique_fd fd(TEMP_FAILURE_RETRY(open(path.c_str(), flags, 0666))); |
137 | if (fd == -1) { | 138 | if (fd == -1) { |
138 | return false; | 139 | return false; |
139 | } | 140 | } |