Index: chrome/browser/extensions/api/serial/serial_io_handler.cc |
diff --git a/chrome/browser/extensions/api/serial/serial_io_handler.cc b/chrome/browser/extensions/api/serial/serial_io_handler.cc |
index 683dde6afa0a5b68af3fbba542a1c563c0946f14..1af3975cd44028d138406270b7dadb8a8728f166 100644 |
--- a/chrome/browser/extensions/api/serial/serial_io_handler.cc |
+++ b/chrome/browser/extensions/api/serial/serial_io_handler.cc |
@@ -7,10 +7,18 @@ |
#include "base/bind.h" |
#include "base/message_loop/message_loop.h" |
+namespace { |
+#if defined(OS_WIN) |
+const base::PlatformFile kInvalidPlatformFileValue = INVALID_HANDLE_VALUE; |
+#elif defined(OS_POSIX) |
+const base::PlatformFile kInvalidPlatformFileValue = -1; |
+#endif |
+} // namespace |
+ |
namespace extensions { |
SerialIoHandler::SerialIoHandler() |
- : file_(base::kInvalidPlatformFileValue), |
+ : file_(kInvalidPlatformFileValue), |
rvargas (doing something else)
2014/06/06 19:18:06
There is already a bug filed about removing the ra
|
pending_read_buffer_len_(0), |
pending_write_buffer_len_(0) { |
} |
@@ -23,7 +31,7 @@ void SerialIoHandler::Initialize(base::PlatformFile file, |
const ReadCompleteCallback& read_callback, |
const WriteCompleteCallback& write_callback) { |
DCHECK(CalledOnValidThread()); |
- DCHECK_EQ(file_, base::kInvalidPlatformFileValue); |
+ DCHECK_EQ(file_, kInvalidPlatformFileValue); |
file_ = file; |
read_complete_ = read_callback; |