Fix for pthreads on MSYS2 & MINGW
This commit is contained in:
parent
c23559a91c
commit
b73a440205
@ -1377,8 +1377,7 @@ typedef struct w64wrapper {
|
||||
typedef unsigned int THREAD_RETURN;
|
||||
typedef size_t THREAD_TYPE;
|
||||
#define WOLFSSL_THREAD
|
||||
#elif (defined(_POSIX_THREADS) || defined(HAVE_PTHREAD)) && \
|
||||
!defined(__MINGW32__)
|
||||
#elif (defined(_POSIX_THREADS) || defined(HAVE_PTHREAD))
|
||||
#ifndef __MACH__
|
||||
#include <pthread.h>
|
||||
typedef struct COND_TYPE {
|
||||
|
@ -60,6 +60,10 @@
|
||||
|
||||
/* THREADING/MUTEX SECTION */
|
||||
#ifdef USE_WINDOWS_API
|
||||
#if defined(MINGW32) && !defined(SINGLE_THREADED)
|
||||
#define WOLFSSL_PTHREADS
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
#ifdef WOLFSSL_GAME_BUILD
|
||||
#include "system/xtl.h"
|
||||
#else
|
||||
@ -739,10 +743,10 @@ WOLFSSL_ABI WOLFSSL_API int wolfCrypt_Cleanup(void);
|
||||
#endif
|
||||
|
||||
#ifndef MAX_FILENAME_SZ
|
||||
#define MAX_FILENAME_SZ 256 /* max file name length */
|
||||
#define MAX_FILENAME_SZ 260 + 1 /* max file name length */
|
||||
#endif
|
||||
#ifndef MAX_PATH
|
||||
#define MAX_PATH 256
|
||||
#define MAX_PATH 260 + 1
|
||||
#endif
|
||||
|
||||
WOLFSSL_LOCAL int wc_FileLoad(const char* fname, unsigned char** buf,
|
||||
|
Loading…
x
Reference in New Issue
Block a user