THRIFT-5647: Add ECONNRESET definition for macOS.
Client: d
diff --git a/lib/d/src/thrift/async/socket.d b/lib/d/src/thrift/async/socket.d
index 352a822..aa42ac9 100644
--- a/lib/d/src/thrift/async/socket.d
+++ b/lib/d/src/thrift/async/socket.d
@@ -37,6 +37,10 @@
   import core.sys.posix.sys.socket : connect;
 } else static assert(0, "Don't know connect on this platform.");
 
+version (OSX) {
+  import core.stdc.errno : ECONNRESET;
+}
+
 version (Win32) {
   import core.stdc.config : __c_long;
 }