un-internalize ScopedClearLastError
Crashpad began using ScopedClearErrno in
https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2119645
but chromium's ScopedClearErrno was replaced with
ScopedClearLastError. mini_chromium was updated to
mirror chromium's ScopedClearLastError in
https://chromium-review.googlesource.com/c/chromium/mini_chromium/+/2141050
Change-Id: I562e25c4033a3c892a6982e3a827a9ee821d8d68
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2142144
Commit-Queue: Joshua Peraza <[email protected]>
Reviewed-by: Eric Roman <[email protected]>
Reviewed-by: Mark Mentovai <[email protected]>
Cr-Commit-Position: refs/heads/master@{#758621}
diff --git a/base/scoped_clear_last_error.h b/base/scoped_clear_last_error.h
index b19f043..656dad8 100644
--- a/base/scoped_clear_last_error.h
+++ b/base/scoped_clear_last_error.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2018 The Chromium Authors. All rights reserved.
+// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -12,7 +12,6 @@
#include "build/build_config.h"
namespace base {
-namespace internal {
// ScopedClearLastError stores and resets the value of thread local error codes
// (errno, GetLastError()), and restores them in the destructor. This is useful
@@ -41,7 +40,7 @@
~ScopedClearLastError();
private:
- unsigned int last_system_error_;
+ const unsigned long last_system_error_;
DISALLOW_COPY_AND_ASSIGN(ScopedClearLastError);
};
@@ -52,7 +51,6 @@
#endif // defined(OS_WIN)
-} // namespace internal
} // namespace base
#endif // BASE_SCOPED_CLEAR_LAST_ERROR_H_