Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(23)

Unified Diff: third_party/leveldatabase/env_chromium.cc

Issue 416633002: Cleanup Chrome's LevelDB env to conform to C++ style guidelines. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed snprintf with pid_t Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/leveldatabase/env_chromium.h ('k') | third_party/leveldatabase/env_chromium_stdio.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/leveldatabase/env_chromium.cc
diff --git a/third_party/leveldatabase/env_chromium.cc b/third_party/leveldatabase/env_chromium.cc
index 17b50972474dedc0fbad39883997d535a2f73217..50f719644e4d2b8294da29fdfef4d1b71b142412 100644
--- a/third_party/leveldatabase/env_chromium.cc
+++ b/third_party/leveldatabase/env_chromium.cc
@@ -2,22 +2,29 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. See the AUTHORS file for names of contributors.
+#include "third_party/leveldatabase/env_chromium.h"
+
+#if defined(OS_WIN)
+#include <io.h>
+#endif
+
#include "base/debug/trace_event.h"
#include "base/file_util.h"
#include "base/lazy_instance.h"
#include "base/metrics/histogram.h"
#include "base/strings/utf_string_conversions.h"
-#include "env_chromium_stdio.h"
+#include "third_party/leveldatabase/env_chromium_stdio.h"
#include "third_party/re2/re2/re2.h"
#if defined(OS_WIN)
-#include <io.h>
#include "base/command_line.h"
#include "base/win/win_util.h"
-#include "env_chromium_win.h"
+#include "third_party/leveldatabase/env_chromium_win.h"
#endif
-using namespace leveldb;
+using leveldb::FileLock;
+using leveldb::Slice;
+using leveldb::Status;
namespace leveldb_env {
@@ -52,7 +59,7 @@ class Retrier {
if (success_) {
provider_->GetRetryTimeHistogram(method_)->AddTime(last_ - start_);
if (last_error_ != base::File::FILE_OK) {
- DCHECK(last_error_ < 0);
+ DCHECK_LT(last_error_, 0);
provider_->GetRecoveredFromErrorHistogram(method_)->Add(-last_error_);
}
}
@@ -182,7 +189,7 @@ Status MakeIOError(Slice filename,
const char* message,
MethodID method,
base::File::Error error) {
- DCHECK(error < 0);
+ DCHECK_LT(error, 0);
char buf[512];
snprintf(buf,
sizeof(buf),
@@ -344,8 +351,7 @@ bool ChromiumEnv::MakeBackup(const std::string& fname) {
return base::CopyFile(original_table_name, backup_table_name);
}
-bool ChromiumEnv::HasTableExtension(const base::FilePath& path)
-{
+bool ChromiumEnv::HasTableExtension(const base::FilePath& path) {
return path.MatchesExtension(table_extension);
}
@@ -673,13 +679,13 @@ void ChromiumEnv::RecordLockFileAncestors(int num_missing_ancestors) const {
void ChromiumEnv::RecordOSError(MethodID method,
base::File::Error error) const {
- DCHECK(error < 0);
+ DCHECK_LT(error, 0);
RecordErrorAt(method);
GetOSErrorHistogram(method, -base::File::FILE_ERROR_MAX)->Add(-error);
}
void ChromiumEnv::RecordOSError(MethodID method, int error) const {
- DCHECK(error > 0);
+ DCHECK_GT(error, 0);
RecordErrorAt(method);
GetOSErrorHistogram(method, ERANGE + 1)->Add(error);
}
@@ -774,7 +780,7 @@ class Thread : public ::base::PlatformThread::Delegate {
void* arg_;
};
-void ChromiumEnv::Schedule(void (*function)(void*), void* arg) {
+void ChromiumEnv::Schedule(ScheduleFunc* function, void* arg) {
mu_.Acquire();
// Start background thread if necessary
@@ -818,7 +824,7 @@ void ChromiumEnv::BGThread() {
}
void ChromiumEnv::StartThread(void (*function)(void* arg), void* arg) {
- new Thread(function, arg); // Will self-delete.
+ new Thread(function, arg); // Will self-delete.
}
static std::string GetDirName(const std::string& filename) {
« no previous file with comments | « third_party/leveldatabase/env_chromium.h ('k') | third_party/leveldatabase/env_chromium_stdio.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698