mirror of https://git.wownero.com/dsc/mxe.git
31 lines
940 B
Diff
31 lines
940 B
Diff
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 <tonyt@logyst.com>
|
|
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 <sys/param.h>
|
|
# include <sys/types.h>
|