Revert "Fuchsia: Stop setting OS_POSIX"
This reverts commit 90f86c118d322a2ad437157a71cef8fc43a17d01.
Reason for revert: Broke builders
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Fuchsia%20ARM64%20Cast%20Audio/14741
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Fuchsia%20x64%20Cast%20Audio/14712
Original change's description:
> Fuchsia: Stop setting OS_POSIX
>
> Bug: 836416
> Change-Id: Ib59796358ff2109ec0b55686974a84980e18254e
> Reviewed-on: https://chromium-review.googlesource.com/1020375
> Reviewed-by: Kinuko Yasuda <[email protected]>
> Reviewed-by: Nico Weber <[email protected]>
> Reviewed-by: Scott Graham <[email protected]>
> Reviewed-by: Matt Mueller <[email protected]>
> Reviewed-by: Victor Costan <[email protected]>
> Commit-Queue: Fabrice de Gans-Riberi <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#560013}
[email protected],[email protected],[email protected],[email protected],[email protected],[email protected]
Change-Id: I6f8a28690dddefe8acf99220646def362bdc9bc8
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 836416
Reviewed-on: https://chromium-review.googlesource.com/1066332
Reviewed-by: Fabrice de Gans-Riberi <[email protected]>
Commit-Queue: Fabrice de Gans-Riberi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#560031}
diff --git a/sql/connection.cc b/sql/connection.cc
index 877ffb5..4fd3d41 100644
--- a/sql/connection.cc
+++ b/sql/connection.cc
@@ -168,7 +168,7 @@
std::string AsUTF8ForSQL(const base::FilePath& path) {
#if defined(OS_WIN)
return base::WideToUTF8(path.value());
-#elif defined(OS_POSIX) || defined(OS_FUCHSIA)
+#elif defined(OS_POSIX)
return path.value();
#endif
}
@@ -542,7 +542,7 @@
const base::StringPiece db_path(path);
#if defined(OS_WIN)
return base::FilePath(base::UTF8ToWide(db_path));
-#elif defined(OS_POSIX) || defined(OS_FUCHSIA)
+#elif defined(OS_POSIX)
return base::FilePath(db_path);
#else
NOTREACHED();
@@ -676,7 +676,7 @@
// from posix.
#if defined(OS_WIN)
base::StringAppendF(&debug_info, "LastError: %d\n", GetLastErrno());
-#elif defined(OS_POSIX) || defined(OS_FUCHSIA)
+#elif defined(OS_POSIX)
base::StringAppendF(&debug_info, "errno: %d\n", GetLastErrno());
#else
NOTREACHED(); // Add appropriate log info.
@@ -1284,10 +1284,8 @@
Statement s(GetUniqueStatement("ATTACH DATABASE ? AS ?"));
#if OS_WIN
s.BindString16(0, other_db_path.value());
-#elif defined(OS_POSIX) || defined(OS_FUCHSIA)
- s.BindString(0, other_db_path.value());
#else
-#error Unsupported platform
+ s.BindString(0, other_db_path.value());
#endif
s.BindString(1, attachment_point);
return s.Run();
@@ -1653,7 +1651,7 @@
}
// TODO(shess): OS_WIN support?
-#if defined(OS_POSIX)
+#if defined(OS_POSIX) && !defined(OS_FUCHSIA)
if (restrict_to_user_) {
DCHECK_NE(file_name, std::string(":memory"));
base::FilePath file_path(file_name);
@@ -1674,7 +1672,7 @@
base::SetPosixFilePermissions(wal_path, mode);
}
}
-#endif // defined(OS_POSIX)
+#endif // defined(OS_POSIX) && !defined(OS_FUCHSIA)
// SQLite uses a lookaside buffer to improve performance of small mallocs.
// Chromium already depends on small mallocs being efficient, so we disable