time-internal.h \
util-internal.h \
openssl-compat.h \
+ mbedtls-compat.h \
ssl-compat.h \
wepoll.h
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#include "mbedtls-compat.h"
#include <mbedtls/ssl.h>
-#include <mbedtls/net_sockets.h>
#include <mbedtls/error.h>
#include "event2/util.h"
--- /dev/null
+#ifndef MBEDTLS_COMPAT_H
+#define MBEDTLS_COMPAT_H
+
+#include <mbedtls/version.h>
+#if MBEDTLS_VERSION_MAJOR < 2 || (MBEDTLS_VERSION_MAJOR == 2 && MBEDTLS_VERSION_MINOR < 4)
+#include <mbedtls/net.h>
+#else
+#include <mbedtls/net_sockets.h>
+#endif
+
+#endif // LIBEVENT_MBEDTLS_COMPAT_H
#include "mbedtls/config.h"
#include "mbedtls/platform.h"
-#include "mbedtls/net_sockets.h"
+#include "mbedtls-compat.h"
#include "mbedtls/debug.h"
#include "mbedtls/ssl.h"
#include "mbedtls/entropy.h"