diff --git a/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp b/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp index 6dc79280cc1b32897375806373153c650247f8a5..d1b728233f3cba81f7201b58c0d02d8aa86bfa10 100644 --- a/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp +++ b/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp @@ -98,6 +98,10 @@ #include <xercesc/util/MsgLoaders/ICU/ICUMsgLoader.hpp> #endif +#if defined (XML_USE_NETACCESSOR_SOCKET) + #include <xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp> +#endif + XERCES_CPP_NAMESPACE_BEGIN char* PackingRepText(const char * const repText1, @@ -109,7 +113,11 @@ char* PackingRepText(const char * const repText1, // --------------------------------------------------------------------------- XMLNetAccessor* XMLPlatformUtils::makeNetAccessor() { +#if defined (XML_USE_NETACCESSOR_SOCKET) + return new SocketNetAccessor(); +#else return 0; +#endif }