From bcf3a551c4231eb5eb5936f6e908952089e41686 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marc-Andr=C3=A9=20Moreau?= Date: Thu, 22 Jan 2015 16:06:18 -0500 Subject: [PATCH] libwinpr-utils: fix Win32 undefined function write error --- winpr/libwinpr/utils/debug.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/winpr/libwinpr/utils/debug.c b/winpr/libwinpr/utils/debug.c index 309c285..447c18f 100644 --- a/winpr/libwinpr/utils/debug.c +++ b/winpr/libwinpr/utils/debug.c @@ -36,8 +36,10 @@ #endif #if defined(_WIN32) || defined(_WIN64) +#include #include #include +#define write _write #endif #include @@ -421,16 +423,18 @@ void winpr_backtrace_symbols_fd(void *buffer, int fd) assert(data); backtrace_symbols_fd(data->buffer, data->used, fd); #elif defined(_WIN32) || defined(_WIN64) || defined(ANDROID) - { - size_t used; - char **lines = winpr_backtrace_symbols(buffer, &used); - - if (lines) - { - DWORD i; - for (i=0; i