mirror of https://github.com/wolfSSL/wolfssl.git
Fix for mingw builds
parent
4a4b019e30
commit
b543aa0148
|
@ -39694,7 +39694,8 @@ static void test_wolfSSL_SESSION(void)
|
||||||
unsigned int contextSz = (unsigned int)sizeof(context);
|
unsigned int contextSz = (unsigned int)sizeof(context);
|
||||||
int sz;
|
int sz;
|
||||||
#endif
|
#endif
|
||||||
int ret, err, sockfd;
|
int ret, err;
|
||||||
|
SOCKET_T sockfd;
|
||||||
tcp_ready ready;
|
tcp_ready ready;
|
||||||
func_args server_args;
|
func_args server_args;
|
||||||
THREAD_TYPE serverThread;
|
THREAD_TYPE serverThread;
|
||||||
|
|
|
@ -35,6 +35,10 @@
|
||||||
#include <wolfssl/wolfcrypt/wc_port.h>
|
#include <wolfssl/wolfcrypt/wc_port.h>
|
||||||
#include <wolfssl/wolfcrypt/ecc.h>
|
#include <wolfssl/wolfcrypt/ecc.h>
|
||||||
|
|
||||||
|
#ifdef HAVE_PTHREAD
|
||||||
|
#include <pthread.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Macro to disable benchmark */
|
/* Macro to disable benchmark */
|
||||||
#ifndef NO_CRYPT_BENCHMARK
|
#ifndef NO_CRYPT_BENCHMARK
|
||||||
|
|
||||||
|
@ -53,12 +57,14 @@
|
||||||
defined(HAVE_PTHREAD) && !defined(HAVE_RENESAS_SYNC)
|
defined(HAVE_PTHREAD) && !defined(HAVE_RENESAS_SYNC)
|
||||||
|
|
||||||
#define WC_ENABLE_BENCH_THREADING
|
#define WC_ENABLE_BENCH_THREADING
|
||||||
#if defined(_POSIX_THREADS) && !defined(__MINGW32__)
|
#if defined(_POSIX_THREADS)
|
||||||
typedef void* THREAD_RETURN;
|
typedef void* THREAD_RETURN;
|
||||||
typedef pthread_t THREAD_TYPE;
|
typedef pthread_t THREAD_TYPE;
|
||||||
#define WOLFSSL_THREAD
|
#define WOLFSSL_THREAD
|
||||||
|
#if !defined(__MINGW32__)
|
||||||
#define INFINITE (-1)
|
#define INFINITE (-1)
|
||||||
#define WAIT_OBJECT_0 0L
|
#define WAIT_OBJECT_0 0L
|
||||||
|
#endif
|
||||||
#elif defined(WOLFSSL_MDK_ARM)|| defined(WOLFSSL_KEIL_TCP_NET) || defined(FREESCALE_MQX)
|
#elif defined(WOLFSSL_MDK_ARM)|| defined(WOLFSSL_KEIL_TCP_NET) || defined(FREESCALE_MQX)
|
||||||
typedef unsigned int THREAD_RETURN;
|
typedef unsigned int THREAD_RETURN;
|
||||||
typedef int THREAD_TYPE;
|
typedef int THREAD_TYPE;
|
||||||
|
|
Loading…
Reference in New Issue