Index: base/sync_socket.h |
diff --git a/base/sync_socket.h b/base/sync_socket.h |
index eb3eeb5123c615dd4dbdc6238bf0f4fe6fd957b8..8ba3f6c2652f0a02e97066dae40f821387b253c3 100644 |
--- a/base/sync_socket.h |
+++ b/base/sync_socket.h |
@@ -119,6 +119,12 @@ class BASE_EXPORT CancelableSyncSocket : public SyncSocket { |
DISALLOW_COPY_AND_ASSIGN(CancelableSyncSocket); |
}; |
+#if defined(OS_WIN) && !defined(COMPONENT_BUILD) |
+// TODO(cpu): remove this once chrome is split in two dlls. |
+__declspec(selectany) |
+ const SyncSocket::Handle SyncSocket::kInvalidHandle = INVALID_HANDLE_VALUE; |
+#endif |
+ |
} // namespace base |
#endif // BASE_SYNC_SOCKET_H_ |