This file is part of MXE. See LICENSE.md for licensing information. Contains ad hoc patches for cross building. From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Sat, 18 Nov 2017 20:58:20 +1100 Subject: [PATCH 1/1] fixes Patch taken from https://sourceforge.net/p/libdnet/mailman/message/27995461/ mingwrt 3.20 provides ssize_t and defines _SSIZE_T_. This patch allows libdnet to use this ssize_t instead of defining its own which causes build failure. Applies to libdnet 1.11. diff --git a/include/dnet/os.h b/include/dnet/os.h index 1111111..2222222 100644 --- a/include/dnet/os.h +++ b/include/dnet/os.h @@ -23,8 +23,10 @@ typedef u_short uint16_t; typedef u_int uint32_t; # ifndef __CYGWIN__ +# if !defined( _SSIZE_T_) && !defined(__MINGW64_VERSION_MAJOR) typedef long ssize_t; # endif +# endif #else # include # include